掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 23078|回复: 32

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑
4 c  L4 \, b  [. c( L% e
, G. q5 p6 S) V8 I
" a- r% J4 k- I) H% x: b' P* N0 F, q参考:( z! k  s/ b! o4 g( N) k
- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html
! Z2 z' T: _! s$ ^: O/ ]- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}
& F  @/ {; F2 W; \# C- https://dictionaryphile.github.io/
" k: g# h9 P6 u; r) ]
( F* ~! U5 e' }7 s' s, S-2016-05-09-; S: E. i" v5 ]
推荐这个 ahk 1 B8 F5 W. B6 s7 D+ j0 Y2 Q9 w2 ^
ZZ http://weibo.com/1928931362/Dcdvnphx73 q4 M9 j# L8 r! H4 m8 k
GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133) k% C2 }1 {+ o) r0 S( U. A
原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。
1 G0 n+ p) I+ }2 t而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。 , s! k) |6 z; `) j/ b: y
" w  D6 b3 d% [/ d
-obsolete-
! f8 a( h8 q# V0 u- r  Ezz1 @; s  w0 v3 g: u% x
http://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。& H9 ^% z3 K  U9 }+ F/ H
: y, n5 o' U4 C2 P% }; ^
GoldenDict Win7 Chrome的螢幕取詞功能4 O4 o8 R5 [* J1 D9 D4 `1 ?
By 黃文龍 |  下午10:57 |  GoldenDict |  No comments  
% \( n3 m$ V8 N( ^
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。
  ^* y$ D* _+ K  j但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。
- Z; S' e; o& Y$ p0 |1 i2 ~" d( J9 d7 e7 e
後來用了Autohotkey 以後,發現有辦法~- M, L& P; S3 @& j# j6 Y0 A2 v; q
只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::
    8 u/ T; O. Q' y8 y3 K, W
  2. ' _$ M8 p5 B: o6 }. a! |
  3.   Loop {' ^( ]% X: j1 `
  4.   LButtonDown := GetKeyState("LButton","P")
    3 o$ X) \& A" w( C) Q. t
  5.   If (!LButtonDown)
    ( A5 N* b$ A. j7 y6 r% x
  6.      Break
    . q% X0 a+ d5 Z/ T3 j7 y
  7.   }
    ' R' q* u! f' v) h9 S$ i

  8. ' v$ V$ ?2 b& K% Y, v
  9. WaitTime:=DllCall("GetDoubleClickTime")/4000+ [$ Q: T. Z# B1 \' L
  10. KeyWait, LButton, D T%WaitTime%
    % O/ h; h" D% ^+ _. l0 Y$ A
  11. If errorlevel=0
    ) I5 i8 G) F0 \% ?5 _3 J1 Y0 M% w* `
  12.    GoSub, Routine
    " M/ L- C5 {" V3 O$ s8 T8 x" a( L
  13. Return
    / d2 F+ _/ ~( k# R" L4 M  [0 N; D
  14. ' p& e8 M+ z9 ?( `
  15. 2 l1 ~+ L/ b% K/ E

  16. % \. q" ?# i' H4 c; R
  17. Routine:  m- {" D0 ?3 z4 i
  18. {1 Y( G. l# ]$ {" X5 j; V* |5 a) |4 p

  19. 5 L) b5 c; O9 ]! N  W
  20. ifwinactive ahk_class CabinetWClass
    - _6 W) |0 c% X9 A! C
  21. {
    . l' b1 I% l3 ~) r
  22.   return# k. ^" H  j- c4 B/ I7 ?( O
  23. }  ^/ w/ }1 I0 v7 V2 N

  24. 6 A# [$ h  h( Q3 Y$ t$ E
  25.   clipboard =
    . o& X2 {* O" j1 v; l3 w8 N! J
  26. send ,^c
    * D( B* X  n0 Q1 ?! C9 g
  27. ClipWait,14 x% W4 y. [' k
  28. # V/ X7 k+ i5 `+ T
  29. StringLen, cliplen, clipboard- Z8 t4 r' H9 ^& b. b
  30. if cliplen > 20
    ; [, X/ O9 x' ^& C: w$ q# R
  31.   { 7 W% t( m5 ~: B% i3 q. b) U6 M
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    1 M+ n2 Y$ ^7 o

  33. 1 f- b9 w- Z, ^0 ], P# A
  34. return, u5 }) C. p! s+ @6 ~, W# L# r
  35.   }
    - {  q( G' O8 C

  36. - d( W1 s# L  C  U( r. g, P) Q
  37. if cliplen < 2+ U. c  J( W4 o; _6 l- j, w
  38.   {   ( z$ }5 v2 O% b9 d+ _& D9 a$ X6 K
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。# b& \& A; y& j7 X8 E
  40. + V) a+ M4 K/ u, L2 G$ Q
  41. return  |7 ]5 o' S$ o$ m7 X
  42.   }
    # r8 d! ?) y  T" M+ Y# I. H" l

  43. 9 @( f$ A9 _$ W) _/ e  v
  44. ( |! n4 l' C) Q/ ~: U
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行
    8 a' Y! p- \7 }$ L, I6 k0 h

  46. * y% m# H- Q4 Z) \% z- `' w: w
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    : i. d- g  J; Q
  48. 9 c) E; s& ?3 ~  f! e/ _: \
  49. }
    - J4 _, o7 ]# e! ]/ {" A4 S7 {# @
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~. Q% H6 N2 j( `7 k5 h. a9 T0 q% l

* n  p! k' k: o9 o, b3 ~0 f其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~
$ }2 v  M5 ~6 Y" Q* T
2 O$ e% c# q: @* {) r
' k9 N7 D# E  H) S

. }5 C; p5 N1 q0 l) z5 b4 t
% ~* D5 `5 _9 ?" ^0 @- p0 U% u--
' _4 H9 o+ Y/ @- q7 Z+ \6 L4 s: B测试结果 by Oeasy 2015年8月6日 08:16:38( E* E" d1 @7 C/ _/ P3 O* a) k
Chrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。
" h' M, {, r3 d2 o1 M
1 S  X4 w1 i% ^6 n" g6 r% M8 I' w% w8 S: g% [1 G2 k% T
$ H( `; h+ P" X# F. N

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了
    9 z5 y2 M/ X6 k~LButton::# K6 K  h8 ^9 _
    9 G7 l, U  ^2 E6 }7 [6 U6 C: A% Q% U% [; Y1 w. o. u6 [; W2 ~  [
    6 o% J3 S3 k% [2 A' h. G  Loop {% B. N7 R) R6 k. S: {! b
    & _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown :=   r* B6 m& l: ~# P1 r9 t2 I
    $ ?7 n3 p6 ]4 g+ ^1 N6 j
    GetKeyState("LButton","P") 7 g; K# G0 I5 R
    & r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |# [6 L! x$ N) q% z7 p  K3 J* V
         Break" @2 P. D! w0 |; y. t  E
    7 S2 _/ S  F& E# 7 q+ |" k, P& j

    4 q' z: v9 \6 `H- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O" F# i3 B$ [/ G/ O
    7 {' n- l3 m- h# j
    4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1 5 D* N0 I0 L6 L+ `
    ; O. L0 A. Q1 M( Z; A. H
    E, [# }4 Q/ x5 O$ K: \  x1 @! z2 g
    KeyWait, LButton, D T%WaitTime%
    . \/ x; C$ Y  {: Y2 ?. {7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B
    " C; H/ ^. {: {. ~   GoSub, 0 |# @8 m. h0 |0 [. I

    4 n% ~* D/ v+ B2 R% m; |Routine' s3 H( i0 y" V; P* u! B
    " Y8 Y0 c& I) p0 p  }Return" v8 W2 k& O( `. h6 b% i( P" s) I4 ^* V; I  w5 Z
    3 j. `: B, X8 T' n8 G! d) T$ |  m. d8 J/ E( M2 B. g) A7 _7 J+ m6 n+ t
    ! p% r  R6 s& M'
    6 x6 q- j' r" ?- u7 I% z6 U) M7 O8 @! t& ^" o4 G# }5 D
    N, `/ d1 d1 o3 v% G9 `' z3 P; N" d1 x
    ) i" [# k) ?* S3 T, k7 _( I5 d5 ~5 `( B' ]7 G9 X
    Routine:
    & p- p9 A" n  o! Q6 z" `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G7 H8 [+ Z7 u1 N/ l( a# H1 L  X9 k1 s
    $ ?' p8 N" K1 }- v9 z& X' {1
    % }/ k- ~# G2 ]$ ]+ |2 |. w3 A6 @' l7 y! S/ e
    O& _
    ( ]0 S5 t+ T) w0 I* V* q( Z. ^ifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H
    % o' _9 d5 O% h" Y. V5 Z: o" n {8 I% _( c; u* _/ e8 B8 `9 F( q" c" I* u6 c, w
      return9 m- C1 i/ w6 K# \0 t# ?
    * [& |+ x( U5 x; w:
    7 a9 y7 h7 p8 H. B( r' `
    & v9 l  Y" R- _4 L' ^8 u  _" Yt! C( k: f }* m, f8 C. @+ m% \
    ( K) e$ [( _# x, A/ F" X( ], P  |- M6 @
    7 P7 y; \2 _, S* G1 z1 F; V  clipboard =
    8 K8 Z% ?1 n9 s& L7 I- P/ j& T; l3 U- a; t send ,^c4 U, a/ V6 W) ~6 y& Q: o
    % T3 w, ^( H7 f2 Y* }+ B+
    - E0 [0 y- @& i, `3 H5 w* U% H% C) N5 M# b* J9 M0 K
    i ClipWait,1$ R( \1 D5 ?% I; G# V, G% g5 Q' h# R/ y0 ~/ k
    . O, G! f4 A) _' v" L. ~8 x
    ' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y
    9 ^; p3 G: ]; p- { if cliplen > 20+ W, 8 b7 B) D9 O7 ^+ k5 }+ h% t/ }
    , L% j  F1 D4 A7 m# W! x: i! ~% u
    K/ n, W; l2 C$ d! W3 }
    4 h- e# o$ {5 J9 N) b  { , c0 [# ~9 C5 B8 A6 q
    ' v. R! ]1 Z9 `8 U ;
    * d* m) |, o. [4 G' b5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G6 @' h# r- i: a) m) Q4 ~- I
    return- ^" w5 I7 j1 n9 F; K" ^9 ^6 ], T
    / X5 F& }0 w5 B# D  }% c:
    * t9 R; h0 M# r1 X
    % W. i6 a# x- i$ m: xb2 x# L5 Q7 a; ~% g  b5 I0 c1 K1 u# n7 E/ L0 C
    4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^3 D. O' I3 M* p0 `4 K$ c* }! S; a
    if cliplen < 24 ~; ~. u3 d; p
    5 a+ B  W1 n5 ?+ x* {  {   " d" I. F7 ^/ T& c! _' Y. u/ b# B. C+ T! d
    ;" h4 C7 J: h+ Q* O& J
    , W8 q! : S$ u7 r9 V( K: X

    ) p, _$ A* {+ r- ^; t3 `5 w@1 `" o/ W& j; ?' o+ X/ O& z& R- x+ A
    2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m
    , h& x0 ?5 w$ a0 i  }" ^1 K: f8 ^; G
    , E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b;
    $ O1 W4 X# v2 k2 B
    , b2 c+ t5 c/ \. Z" V( r; ~j6 u4 a" Q3 M, w+ H
    5 n) q8 M' K- S* y
    # L; a7 R! V  R+ v0 [; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p
      M; k& J2 j* E# R& `/ ?0 I5 i- Crun D:\新建文件5 ~6 R1 d6 [. N! d+ D1 o* m- x
    ' V2 p6 b6 P$ l
    夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?
    - q8 [5 h  E# z# Y- z! Q2 v+ I: D! ^+ v. h( j
    , l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I
    5 D! Z5 |, m, C  X8 N' d  W/ Treturn

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:52% A1 h& P7 Z5 @' @9 S
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...

    / ~  Q) `2 y" B8 O" H. t" j
    % P7 n! P! b6 V$ j' O+ w6 Z1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:
    ; z6 ?5 \, v2 ]) _  z+ J  X* t% k. ~        ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。" V: ~, n: q2 N9 \% T* ~9 d$ x! }/ |& b
            ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。7 ]$ W- E# T3 o" X
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码
    / g9 P( c! V% f1 }
    顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。
    7 X" A3 W. v6 s; A6 l: N) [7 o  D# U4 v5 K
    1 ~! ]+ c8 a3 n) D" S9 f3 ]$ u' h& b2.
    % d5 \  X5 }  D: u9 VQ: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了
    / M" p. E, ?, F: A0 J8 w3 ^6 c! tA: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。
    ! W$ g+ S" m0 `
    ( b3 c5 @2 ?8 m! m. F
    $ v; p: j8 E  I" u. C$ R% s& ]

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的  t, {8 X% {5 T/ }1 X" s
    ;GoldenDict 划译插件[AHK]% ]; ?( X6 a6 Z( G+ I% d
    ;version 0.9
    . i1 ^1 z' Y1 _! J6 N* r+ @;[email protected]) _" c- \: O7 g6 I
    ;2016-01-081 M4 x0 S, p  k
    ;GUI及其他功能完善有待日后空闲
    1 I' S  z5 N2 j0 g+ I' {;========使用说明========) d: D" `5 z3 K4 u( [0 x1 |
    ;pause键 启用/停用 脚本" n: Y/ k1 V* F9 S" I
    ;鼠标拖选、双击选词翻译1 D3 W2 q- b1 z2 K% e, [0 f) \5 ]
    0 [0 T5 L( G( `# t: e7 K
    # a% V. f* U  u) Z
    & L9 r/ @$ t* q5 C
    Pause::Suspend
    $ \( b' z* _7 Q~LButton::: g& {7 K% r* t' G
    CoordMode, Mouse, Screen
    ) Q* w! [- a  T- }8 R$ ZSetKeyDelay 0, 109 v% c+ c2 J7 a1 P% W* S
    c := 0! O1 O9 j! }& Q* \3 i* r
    5 }1 H& N& B" a& `8 l
    MouseGetPos, x1, y1
    8 d: j6 i6 G% wKeyWait, LButton' E$ e) ~" |) P8 b1 H: A+ ]9 p6 `
    MouseGetPos, x2, y2( F: W! T& t  V
    7 J: ]- B/ H9 r  v4 `& w
    if (x1<>x2 or y1<>y2) {; j1 |# r% `* m% R; o" Q  B5 ]! O
            gosub, Copy( f; p4 ?) m( Y) x
    }
    + _* P' Z( [: r- Uelse if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){: O& m" K% v& z% d& w, x5 a
            gosub, Copy
    $ g4 Q& W! _$ j}: `  A$ m6 V4 N+ p* q2 f8 p+ I
    return
    " Q* a. q+ s1 l& n" s  r- p
    $ _2 J6 \; ?# W6 \  eCopy:' X$ ?7 K) @& O' u* E( K; m
    c := 1* w( M& X' K; h. @3 s
    Send ^c; A$ r0 q+ g/ D* w5 X
    return
    6 j5 q$ k: s% F8 k+ v3 B- S% @! a$ }1 q2 r, u0 E
    OnClipboardChange:
    ; T3 f3 E# N6 q5 N3 ?: @if (c) {
    : }/ u+ A2 _6 ^% m, m& n. n        Send ^{c 2}
    - N- G+ `! o; }( u/ x& ?  _+ J( L;        MsgBox %clipboard%) G+ }8 x8 h) w9 n2 U9 ^
    }+ d/ w: E8 F; Z% L8 X, }0 W# G
    return  U$ h9 k1 D; q* m. G) S. F
    感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。
    : [6 }  w$ s4 f$ q2 P我还是本办法吧,ctrl+c+c" Z! _" P! p0 K  w7 A; S! g+ `
    + _2 X4 J! w* e( \9 u
    验证码真是有问题,尧舜禹那个问题,我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) ^3 p$ C$ `* m5 P* ]4 W2 w- h
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    ; s" n. {+ N7 \9 ]) X+ v3 y% [
    多谢了,学习了

    该用户从未签到

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

    . h+ u- `+ V9 C0 y1 U7 SZZ http://weibo.com/1928931362/Dcdvnphx7, |& ~* O9 U( Z4 [
    GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/81336 Q5 \1 e% y8 X

    该用户从未签到

    发表于 2016-2-18 09:12:53 | 显示全部楼层
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词条。win7和win10下都有过这个问题。
    - `9 U) J8 y, E& L  q

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:12( v8 I0 y" y: B. w$ X
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...
    8 N+ m$ R) Q2 M) z3 A9 @* `. l
    7 w( E8 c" k6 U- S6 q8 q* @
    ! A6 j$ A6 }# v1 n( F, c3 m
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    6 l+ Z' a% t/ R. y% Y平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。' b* Y1 ?, [- s  |! f& Y

    4 ~. Y4 c1 s. Q) J0 w* t% ^! N) K* a; W

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:342 o0 |% L$ |; a# b
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?6 C. f( l5 }5 z. V
    平白无故按 Ctrl + C + C ,GoldenDi ...

    3 I$ |& E, t$ {* {肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:49
    8 F8 O0 V& m3 ~7 N# @肯定是用鼠标选中要查询的词了
    8 t0 M7 x) o# w# v% l
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    % h1 z0 V& Z8 u( z' r/ I4 z* x5 q* X: D
    $ G) m5 i3 ~1 e3 Q: c; i& C原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    8 o: S' ]! h* \+ q: Y! _/ g( g额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    * U2 B% c& b6 G1 M9 N7 S* m4 K: I平白无故按 Ctrl + C + C ,GoldenDi ...

    ) U* p* \, E0 s" G; sOOOOOO大大大   他那个问题。# }5 I' T5 C0 Y) w$ M* O

    3 C/ X- V+ a, m( Y/ q5 J, Z; f7 ~是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,4 |0 [* r2 W/ N' `5 F0 f/ [
    , ?0 {+ c5 T, \' {! B, b6 ~, |
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:210 t& L% D& u( Y+ m$ h
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,) a% m' A! `9 }+ K4 A1 O
    $ r$ k1 D6 d9 s( [  P
    原因就 ...
    + j8 u  l# n' M5 ~
    怎么改都没用的,都已经试过了。
  • 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# ^9 {& c% Y# p4 F, w
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    , y( M, {% w0 y# l
    世事艰难啊
    6 w; _' R8 ?, l8 S9 f7 Y

    该用户从未签到

    发表于 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:494 p1 ?4 Y' l4 H, z5 p! E3 o6 P
    肯定是用鼠标选中要查询的词了
    5 _5 M$ H& U9 S! U3 q
    我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?
    - ~7 F6 x  x; u$ R. K  O
      d5 z% a7 D& u然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?0 a+ V6 b$ p$ r3 \8 z3 {

    . o, P* U# w2 m3 J* n
    6 a2 P* j; ^( p, o, M. B( b) G' ?) [7 p7 y
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑 2 b7 j/ `  R+ g- q# d
    $ Q* T, f% x$ X7 F% \
    看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。5 E$ N/ w' p& E% ^7 k. P

      Q$ B% }8 _4 z: @* r% ^难道现在系统里的某程序有类似“Send ^{c 2}”的代码?
    3 ]2 y- u# a$ N  K" ]0 k. `/ \7 t& |% `1 A2 D5 s
    有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。" j/ h: w3 {" T  o% t$ d2 n5 K# M8 P

    ! t/ i" E$ y# |$ F就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。
    7 z$ s/ q( O/ T: p( T% S: y5 X" d; ]3 ~( ~
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-28 18:55 , Processed in 0.087794 second(s), 10 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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