掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 28853|回复: 33

[经验交流] GoldenDict+Autohotkey-> 高亮即取词[Windows]

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑
+ P/ u  k2 p! h, F2 u: R( R, f: n" H# ^0 x$ Y& G9 n6 A* b

( g2 \) t( }7 `$ X! i; d& \- ?, e参考:6 v. i; {# u" n/ [3 N
- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html
# P* j# R) R- y+ N. N- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}- K$ G, t7 k3 ]- b
- https://dictionaryphile.github.io/
5 m! V6 Y' Q% P" Z- Y0 D& g! M% ~* \9 g/ I/ k4 Z) r( J9 i4 \
-2016-05-09-+ z4 G/ z& Z7 J1 F
推荐这个 ahk * g/ m9 [5 c# z5 S
ZZ http://weibo.com/1928931362/Dcdvnphx7) Q0 u# k, J1 v6 w
GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133* e1 h  X4 r) K5 k0 }
原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。
( m7 }2 ?2 W* f+ }9 Z) H而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。
. a; B  O; s5 p' t- r' |4 J5 g$ {3 V, I% e. J
-obsolete-
2 e9 s" _; u3 x3 s3 O* xzz) ^/ X+ e  N1 b3 E3 ^5 ^" J5 |8 `
http://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。
. F7 S0 f" ?1 e8 N; ^  |
; T, }6 u# K& |! p( |GoldenDict Win7 Chrome的螢幕取詞功能
# U( f9 Y( q6 s9 j6 YBy 黃文龍 |  下午10:57 |  GoldenDict |  No comments  3 H( p( D1 ]$ A9 Z! n/ _! p
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。
6 F! d+ k* N$ W1 T( h( U  V& w但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。
" Z, u5 D8 N+ ?  U1 P. s6 u3 U
; A/ c; E# X7 l後來用了Autohotkey 以後,發現有辦法~
, Y* B8 j: w& H7 \( \$ N只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::( c  c' Y  G3 D( X
  2. 3 b9 Q' D, t% g/ y- }: S& S
  3.   Loop {6 ]$ d9 i- z% H' `: ]* _+ F! K
  4.   LButtonDown := GetKeyState("LButton","P")
    ! R- Q1 a9 M! ?% ^# e3 T4 y- P
  5.   If (!LButtonDown)
    " c" y2 J) ?# C/ K' F: j  d
  6.      Break
    - S7 @9 \( R' i9 E7 ~; z7 `/ Q& p6 N
  7.   }2 e$ c! v( A3 h# y. N2 |3 A

  8. 2 j( o$ ~2 [. c
  9. WaitTime:=DllCall("GetDoubleClickTime")/40001 P- \% Z3 Q$ `& E0 `! c  M$ D
  10. KeyWait, LButton, D T%WaitTime%7 l, ~9 A5 [6 `  @* o2 V. z+ K: i
  11. If errorlevel=0
    - P# L7 u7 c* P* {0 ^, ?) [$ f
  12.    GoSub, Routine7 @7 ^7 m* Z3 v
  13. Return
    5 k% H3 Z! [8 K" _, v: ^

  14. # G: Q* D3 n  i/ [  [! |* ?
  15. & z9 m: y. T: a) v
  16. / A2 c- T0 E% q1 o9 H" V& O
  17. Routine:/ X8 q2 w) c2 p" p( W3 R
  18. {, o% [4 N, N- e/ E# [" J/ d
  19. ( x2 S. u: x: m8 s, G* V, _: \2 a
  20. ifwinactive ahk_class CabinetWClass2 _: \) H/ c+ ^- h7 Z
  21. {( t/ u. K! ^: {0 k, t
  22.   return( T% H7 G; W1 m, P) X- _
  23. }5 n! v7 e6 B0 k' q

  24. " R+ n; J( S$ h. {0 p
  25.   clipboard =4 d) e( z& A- R
  26. send ,^c( H; p7 D+ w* u: t8 ~
  27. ClipWait,1
    $ ?2 {1 [+ e2 j& y: F8 h
  28. 6 [! ^/ R: S" G* H! Y
  29. StringLen, cliplen, clipboard
    8 O" s% L  l% U) T" X
  30. if cliplen > 204 i" f6 ^5 u3 }9 p
  31.   {
    4 A' F, _! ?% p: x- c7 H. ^; u7 I- S* I
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。" G$ e  O- ?/ F. A8 z& `4 n

  33. / s: ^' ?) K# w1 H0 S9 q% `# X
  34. return% k! x  c: Y) Z' d% C
  35.   }
    8 P. Z$ v" ^' w

  36. 4 G  r; f3 ]" Q* ~" L0 j7 C
  37. if cliplen < 21 A! [6 M3 V2 J- c7 |5 T
  38.   {   - u$ \& S- |1 o, d. |- E5 p
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。; h2 D6 [) b5 }" u, J/ _  {% p

  40. - p0 s% U# ^. h8 q& Q  e3 m
  41. return
    : \" Q* ], j6 F: U& l; t+ K' ?
  42.   }
    # |& |2 g" ^; \& t! {/ f. n
  43. ; a  O) s7 i7 Z. a, P

  44. * r! v9 |* L4 E2 z: f
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行
    - b6 |  s7 X4 ^' e( t2 e
  46. " d' V) I& \7 k3 s  h0 ^0 l
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%1 U- D" M. ]4 M& M) u; P
  48. - e1 K# |$ \5 |0 E8 e  y% ~0 M/ X
  49. }
    $ w7 C* X) d. `; i  _" Q- w
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~
; }# e, ?- M1 `" w5 c( n
% j5 G8 M! v  G( ]5 T6 P; z其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~
2 s2 I! ~7 u4 |7 C
1 N1 O+ \- t; `' I% _* d0 U) w( Y
( f$ n0 |0 e) ^7 K

* p" [$ k% M9 u& F
, V" R% O6 j& z3 i# o* J% e--( ?& H* {$ P# ^  z1 J% r9 T7 T* b& [' z
测试结果 by Oeasy 2015年8月6日 08:16:38* N7 C* {# R. E( h0 E- ?
Chrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。
; V3 e1 o9 ^) X6 D( A$ \+ }1 w
0 q. p" }* f& G! `/ Y5 |+ o  {; n1 D! k! ~( C  {6 c% v/ `

% C% n+ y+ t5 j; i

本帖被以下淘专辑推荐:

  • TA的每日心情
    擦汗
    2022-1-1 10:45
  • 签到天数: 92 天

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了
    + J: ^% s7 W& r- M# m9 {~LButton::# K6 K  h8 ^9 _
    . q9 v% ?! ]( u3 T( r( a% Q% U% [; Y1 w. o. u6 [; W2 ~  [
    3 C3 q5 W% ]+ c  Loop {
    + k& o+ n- O$ Y; g& _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown := ( W- W) l9 V2 t$ b# ]9 u
    # m# h& a4 \; ?( a1 C
    GetKeyState("LButton","P") : W7 a% _& p9 K0 ?$ |& B% g4 w3 p
    & r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |
    + A: ^* G  x: r9 z( g; p     Break
    # ~# H% J0 U2 E9 s7 S2 _/ S  F& E# 6 I9 A5 P+ j1 u) F  H
    ( G2 z5 p, S0 G" |4 M
    H- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O
    * ^% J% o( U' p6 p* y. e/ Q
    2 p0 Y/ a0 }* h; s* Y4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1
    ; c7 @( v+ J* c- ^+ S. Q0 I& O2 ~% [  v
    E, [# }4 Q/ x5 O! _- h$ B2 Y9 g" a$ N, ~0 h7 ?
    KeyWait, LButton, D T%WaitTime%+ p% W) C' _# m" G  K3 {' l
    7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B
    + \8 W0 e# T0 @, [   GoSub, " L2 f2 R1 r; h3 U' o) ^6 |0 |
    7 Z8 o& z: u, t0 C9 ^6 U
    Routine' s3 H( i0 y" V; P* u! B$ W0 S+ I2 }/ n5 ]/ ]
    Return" v8 W2 k& O( `. h6 b% i( P" s) I# [  G, {) i% W) @; f8 P
    3 j. `: B, X8 T' n8 G! d) T$ |  m. d/ f) C' c! z: ?- M& y& U4 K4 `
    ! p% r  R6 s& M'
    # u" o0 q& K( L# V- r
    7 V2 s! c: E' l$ }- EN, `/ d1 d1 o3 v% G
    ; {# e$ i0 v- {) i" [# k) ?* S3 T, k7 _7 R- Q0 M. N* Q: B
    Routine:1 Q7 L3 t( `3 n4 l# N1 S
    " `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G/ G' G  A4 `" ^# e0 b: t
    $ ?' p8 N" K1 }- v9 z& X' {1 * B+ h* I& j0 R% w

    7 K% f+ ~$ G' s. e6 E# l. TO& _
    , u6 _9 g1 g: r' R  T. Y5 aifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H
    * e4 L% a! P* D* C& g6 J {8 I% _( c; u* _/ e8 B8 `9 F
    . H3 T* v$ i( @& r) Z- X+ K' {  return, R3 g! ^+ j8 o; B/ l
    * [& |+ x( U5 x; w: 8 M4 a+ A4 `1 e3 Q
    : M4 G$ j7 x/ g9 j
    t! C( k: f }* m, f8 C. @+ m% \
    / w2 E) ?" F$ T/ F" X( ], P  |- M6 @
    9 Z# X% Y3 |5 Z9 B# W9 l  clipboard =
    + `5 A8 D5 ?- ?% Q7 I- P/ j& T; l3 U- a; t send ,^c
    3 i9 j7 E+ L  L# k5 I1 Q% T3 w, ^( H7 f2 Y* }+ B+ & e/ d. P: t: S; h" W
    & X2 ~/ o9 m) _6 J
    i ClipWait,1$ R( \1 D5 ?% I; G# V
    / U( w  B4 x/ y3 c( a$ D0 C; j
    3 e- o. Q4 k$ C/ W% P2 W' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y& k# H2 V- V7 U! I9 v, |, p" m
    if cliplen > 20+ W, 0 H! @* b/ ^; c* ^2 w
    1 W2 e, I5 ^8 a$ t
    K/ n, W; l2 C$ d! W3 }% M4 p; B3 D1 D- ]
      { , c0 [# ~9 C5 B8 A6 q
    ' I; |3 L+ U& e  I* w ;  o" w0 x$ O; y) f) O
    5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G. N4 ?) a1 E  D8 C+ v& t
    return
    # Q4 B: j; U+ H/ X5 F& }0 w5 B# D  }% c: 7 F& l6 l5 o% W+ q2 T" Q% R/ W

    0 Z* y( `8 X0 J$ Y$ a+ yb2 x# L5 Q7 a; ~
    ) f* ]& C' T! X( L" P) {- O4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^0 v: Q# N  [  i" l6 G
    if cliplen < 24 ~; ~. u3 d; p9 k& o$ i* b5 H7 C/ G" t9 v
      {   " d" I. F7 ^/ T& c! _' Y. u7 p+ R, p3 l4 R& [7 e8 ]
    ;
    % A6 h! c' p) Q, W8 q! " O2 h1 h" W) S

    $ i' H1 D' {- g" g* a6 e  f9 ?@1 `" o/ W& j/ b$ r' V4 l; E1 _
    2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m5 Y% _- e/ b" H2 n+ M& d
      }
    9 @0 t- L# o' T# H, O, E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b;
    ' G/ D# p5 R4 Q- U: a% A( i" n( B4 n1 z" U! H
    j6 u$ ^5 H* s6 j5 z5 d* _
    5 n) q8 M' K- S* y" g/ d. G: p' d$ g! X! v+ u: y' Q
    ; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p
    ! F" _* N7 r7 K( Prun D:\新建文件
    & ~7 t4 ^7 N- Q/ C3 f8 ~2 G/ b5 g8 h$ E
    夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?2 Y$ Y0 U- ?5 C9 _, R6 {1 n' `
    ; y5 t& s* n! Y& ~  X3 z  I- N( p7 y
    , l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I
    , w! j, G& q6 o: p/ W. C5 Kreturn

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:52/ V2 f5 S3 f5 G# ~" r
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...

    : P) E/ M# g2 ~" ]- n" e; g- U- T/ n0 f8 H% y, k' J2 _( P
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:
    : J4 I, }5 Y# r/ n7 `4 n        ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。
    6 I: H) Y) S; [! {. G9 [        ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。
    % T$ L2 ]+ f" }0 U5 d
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码

    ) ~3 k4 b6 O: V6 A- X顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。
    ) h1 C; D) ^5 e, T) G( H
    & i7 A  e/ H" A3 J( N8 P2.
    3 F2 j; u3 E1 U# Z. H# i5 }# cQ: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了
    ) C- o' E2 w4 Q  `; b0 D# uA: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。
    " Y+ N& ~' S( I; @6 Z+ @) T( I" _8 I9 ]: l. d4 J

    , W: v" Q2 M! |- y2 k

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费注册

    x
  • TA的每日心情

    2018-3-11 00:00
  • 签到天数: 31 天

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的7 ~! p; I  ~! y9 }
    ;GoldenDict 划译插件[AHK]* L7 N7 e- m1 l& ?8 _
    ;version 0.9
    # V7 n. Q& W: m1 {( b5 X5 D- N;[email protected], B+ v2 Y: r5 S# [2 I7 y" L
    ;2016-01-08
    ; K* x3 Z! Q# s& t' K;GUI及其他功能完善有待日后空闲
    ( M0 p1 N( r) }  x2 H9 \;========使用说明========- m* o$ p. r# Q
    ;pause键 启用/停用 脚本6 ~1 }& \" f. L
    ;鼠标拖选、双击选词翻译
    2 x  g% j7 V8 v$ K' ^( i( q+ g6 E' O8 F  S/ w( [
    : [9 m& y; l* J) C
    + I+ Y3 \1 d6 d" f" ]
    Pause::Suspend* r7 v5 B6 E' `( Z9 }
    ~LButton::, I' W: N  G3 b! c; m& v% k
    CoordMode, Mouse, Screen+ u* P$ m. d3 Q% @
    SetKeyDelay 0, 10
    / D6 R9 }* u/ n4 W0 G  C4 [c := 0! W/ u3 s8 D6 I+ w2 M" v

    ) @* O% G& j$ c* S% p4 h& LMouseGetPos, x1, y1( q- n( c4 r7 p* c; F1 W
    KeyWait, LButton- m1 R* N2 U, G6 u
    MouseGetPos, x2, y2
    ) q# L  q- J- ~1 Q. W- o1 B" W' J3 [
    if (x1<>x2 or y1<>y2) {6 D) Y" o  X$ Q4 L, p( X
            gosub, Copy4 D# f  P( c7 W
    }
    , B+ W; ^, u) b2 @1 W' ?- k; E0 helse if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){' m3 q( a- B5 G1 a: W
            gosub, Copy
    2 M  ^- h  L7 b2 i  E# l5 m+ S: p}
    . W: N& z' q; _: j# E2 `return
    2 b7 s- L. L2 `6 y2 p! S% W( C: C* p; t& |
    Copy:8 n4 E9 F( W% O" }0 V2 {
    c := 10 J, ?8 m7 c4 V" S5 Q" m
    Send ^c
    5 }. f  A; f1 U! I) ereturn% @* Y7 J' u2 Z
    & G" L9 T: V" e/ e$ p: [, d( L+ _) c& |
    OnClipboardChange:
    9 Q0 L  L2 r+ u7 a8 L/ y: w+ D9 pif (c) {. I& ~5 F& U' s8 m: }* l
            Send ^{c 2}
    8 S' k5 u- x; [1 a& O, e( h;        MsgBox %clipboard%
    . `' d8 p2 X# V, U( a% K}) ?3 x1 k/ v. V* [1 n# W
    return5 e& @6 q/ R0 C! o) l
    感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。: J( Y4 p5 ^9 t# f, Q
    我还是本办法吧,ctrl+c+c2 H/ C7 u- @2 l& o6 m

    # G( L  f) T6 z$ x验证码真是有问题,尧舜禹那个问题,我ABCD都输入了几遍,仍然错误。
  • TA的每日心情
    难过
    2020-2-18 14:09
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2015-8-26 02:06:34 | 显示全部楼层
    果然很完美
  • TA的每日心情
    难过
    2020-2-18 14:09
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2015-8-26 02:12:28 | 显示全部楼层
    不过美中不足,word里面好像无法用这种方法屏幕取词

    该用户从未签到

    发表于 2015-8-26 15:35:15 | 显示全部楼层
    [Autohotkey]感谢转载分享代码!
  • TA的每日心情
    擦汗
    2022-1-1 10:45
  • 签到天数: 92 天

    [LV.6]常住居民II

    发表于 2015-9-17 16:55:40 | 显示全部楼层
    还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了
  • TA的每日心情
    擦汗
    2022-1-1 10:45
  • 签到天数: 92 天

    [LV.6]常住居民II

    发表于 2015-9-18 17:20:45 | 显示全部楼层
    Oeasy 发表于 2015-9-18 07:18" R* u* Q9 v. ~+ w0 }
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    3 ^2 {" X& }, r2 B$ n" U! H3 B多谢了,学习了

    该用户从未签到

     楼主| 发表于 2016-1-9 10:47:07 | 显示全部楼层

    - p6 N' e) ^6 VZZ http://weibo.com/1928931362/Dcdvnphx7
    . p3 p% t% m6 q. i8 L9 _; GGoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133& {. A# N8 ~) ]9 \# k

    该用户从未签到

    发表于 2016-2-18 09:12:53 | 显示全部楼层
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词条。win7和win10下都有过这个问题。1 c  ^# a* U' V3 y, `+ r1 d1 c* z

    该用户从未签到

    发表于 2016-2-18 20:41:43 | 显示全部楼层
    命令行命令:goldendict.exe <要查的词>   这样可以查词,而且是弹出取词窗口来显示释义。因此做一个浏览器扩展,使得划词之后就触发此命令即可。
    , I9 g8 e: Y5 R$ |这样最完美。希望能够有大神出手实现一下。

    该用户从未签到

    发表于 2016-3-20 14:31:20 | 显示全部楼层
    Nice work, bro!

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:12
    , T8 u, Y# u0 r2 C9 j  f! x使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...

    4 F8 N/ ?; w* i) @' n, Q* r1 L) L4 E9 f' B6 Z4 H! s/ r! E

    + N6 n  m# ~! B& b额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?) ~, m" g; w- M0 I
    平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。0 n. Q6 Q, p2 l. k' g5 Y
    # B7 M% ]* ]" O" O5 O/ N

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34- K% O* b- m; K' [7 @& v. d
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?+ S, _, k6 v/ i7 s6 Y
    平白无故按 Ctrl + C + C ,GoldenDi ...
    8 I3 `9 s, n# [0 `2 R
    肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:49* G1 ^4 Q1 p7 A; v$ b
    肯定是用鼠标选中要查询的词了
    & d% ?+ a( n  u3 A' G* n" C
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    ' \; ?' v$ R4 b% d
    + Q* ]8 G6 e1 e: M# R! W. X" f, X8 u原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    2 u9 K) i6 |# z& A( F额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?9 v* k, \* Y, g
    平白无故按 Ctrl + C + C ,GoldenDi ...
    . {2 v# L3 q( {& e/ H
    OOOOOO大大大   他那个问题。# E1 M2 }  O$ Y3 @$ E4 w
    0 f7 N8 o; G, h5 W
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    . F  \4 W2 [' e, D( ^5 v8 a. G) G; j7 o9 m2 r( ?7 N$ I2 n( J
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:21
    8 |. Y, g9 ~) P. L- J是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    2 |/ h, `! S: `& x. ?
    ! A. y; O. ~0 X$ L, n" Z7 o原因就 ...

    ! j( I( r7 @6 I4 p怎么改都没用的,都已经试过了。
  • TA的每日心情
    奋斗
    2023-9-2 00:00
  • 签到天数: 612 天

    [LV.9]以坛为家II

    发表于 2016-9-17 16:42:10 | 显示全部楼层
    Ctrl + C + C 太麻烦,试试Autohotkey好用不

    该用户从未签到

    发表于 2016-11-22 18:25:07 | 显示全部楼层
    经测可用,功能非常棒,特来感谢!

    该用户从未签到

    发表于 2016-12-7 10:17:55 | 显示全部楼层
    Oeasy 发表于 2015-9-18 07:18# u  ^. l9 O0 @* |! L
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    " ^0 w$ ^2 k: ~5 X; e( P& J) y: X
    世事艰难啊. Y4 i. ~* d6 y5 H- F: v- U3 v% j

    该用户从未签到

    发表于 2017-5-23 10:41:35 | 显示全部楼层
    简直是爽的飞起,感谢o大!
  • TA的每日心情
    开心
    2021-3-23 11:03
  • 签到天数: 45 天

    [LV.5]常住居民I

    发表于 2017-10-3 15:04:22 | 显示全部楼层
    autohotkey +  代码ahk文件 goldendict高亮取词实在是太棒了
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:17:09 | 显示全部楼层
    fedor 发表于 2016-5-10 22:49
    * \9 @0 N9 Y. t5 w* Q$ G: e: S肯定是用鼠标选中要查询的词了

    0 W* N: I/ u- ]. z我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?
    ; W' R) ?5 U2 w) ]
    + ^' W7 V! C4 b/ n/ V然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?
    / k% K  k) \. _* \* i! S0 x; }1 ~6 U" K" n' t0 U
    8 a2 C, ]3 ]1 {  ]
    . }6 O( H) z+ `! [8 y9 k4 ^2 p7 L
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑 ) @" e, F9 E/ O+ k: J0 K, V
    + x. x7 s  q/ H) U  l" `
    看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。# c" `' U& w  K3 y9 b, |, h

    ) {5 r. I. y9 m' _8 ?难道现在系统里的某程序有类似“Send ^{c 2}”的代码?( m& f+ ^) s# W# Y9 j

    ! G: d5 d2 H" Q2 p4 w有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。; H4 m3 N  c  e1 N: d' f6 i% A; t

    3 V4 y4 i6 l1 x/ m: ?- R9 d就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。' q! _7 B0 x7 u) h$ q9 O3 W% k
    4 n% i- H. ~& o; {, a$ _
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2026-9-1 21:46 , Processed in 0.025773 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表