掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 25476|回复: 33

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑
& j* z: K4 P/ w4 G& o: _) W0 X+ p6 {9 M+ g; @
7 L% ?& V$ M* ?3 a# X! c
参考:
' B9 Q( l2 M  `- Q; q/ }2 C. ~6 S' j- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html
, K0 {. h- e. Q  c' o4 b$ E- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}
% K" V4 D9 U7 T! E2 I6 u1 T- https://dictionaryphile.github.io/
0 g( U% g! v! d5 ?4 f  v0 q2 b  [0 o3 Y. s+ N9 Y% i
-2016-05-09-# K' H. m3 m; E
推荐这个 ahk
/ n& A! Y; f, V8 g. P2 mZZ http://weibo.com/1928931362/Dcdvnphx7
& ?3 ?3 H' C4 P- [GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
1 E; A1 a8 }" N) I- a- g( ^. o原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。& l; y! i& [/ ^2 Z  l9 k& E. r
而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。 , @: b0 ?5 \/ `- G  ~: ?

' J9 n+ j$ s  X6 F9 i" W8 |. a-obsolete-
8 c* c! Z, e% r: }2 ~# R% `1 a% gzz( f5 z+ u( H, D) ]
http://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。
" r: ?- B. H" _8 F/ Z( l# `
, |5 }2 A! r! s5 a$ O  I5 gGoldenDict Win7 Chrome的螢幕取詞功能0 h$ k7 R  r0 f$ W
By 黃文龍 |  下午10:57 |  GoldenDict |  No comments  # q: g5 b# j" p9 D
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。
. [9 ^+ ?: k/ {5 I$ Z% Y8 \但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。
7 @: W' ~; {) {
5 u- F; c: D  _後來用了Autohotkey 以後,發現有辦法~
$ U2 O: _# E4 c! b0 A; {2 d& V1 n) ]只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::6 p4 G/ h% Y% ^. ~0 i/ k3 c2 o1 O8 o
  2. 0 L1 a; V; r2 k5 D' n% o; z
  3.   Loop {
    9 ~/ U5 C6 o6 j; f3 s
  4.   LButtonDown := GetKeyState("LButton","P")
    ) P  o9 l0 {9 N5 g3 k& ~* Y
  5.   If (!LButtonDown)1 _- w) ]: T) n6 ?* _5 C) O9 J
  6.      Break. U9 c) z  ^2 l/ [7 f9 f8 y0 g
  7.   }
    ( x! |" h3 i! L3 H- K+ a
  8. 3 s( q" q  d& y8 v$ |/ ^$ r
  9. WaitTime:=DllCall("GetDoubleClickTime")/4000" r+ G8 v# Z- p% p2 ?! |/ i
  10. KeyWait, LButton, D T%WaitTime%2 y8 ^1 Y5 x3 r: A: B, Q* G% l
  11. If errorlevel=0' Q0 \& Y' m6 @6 ?! }) `# E% M* B
  12.    GoSub, Routine+ S" Q* _; E% A& W' q7 u
  13. Return
      S3 m. J, z: n2 a1 E
  14. , B: k8 P- A: T" v" Q; N7 `

  15. 7 w. }' Q5 e. X2 ^* g' l
  16. ; `2 B$ `& `2 C/ C/ v' A! }
  17. Routine:8 j# T. S2 k3 X  T! A
  18. {- E4 G7 a+ g6 ~& `0 [4 ?( r

  19.   y+ l7 A- @0 U$ M+ k5 W
  20. ifwinactive ahk_class CabinetWClass
    0 l% W5 b" O7 z9 e" ~5 [
  21. {
    2 f# v2 \1 S6 ^$ g* p( O4 M
  22.   return
    ) s+ J4 l; {: e9 ]( [" {- }
  23. }
    ; X" O" x* C+ w0 u" a
  24. ; l* M+ x& a7 k
  25.   clipboard =& V; m. t, J& M5 S/ w7 ?# F; z) P; z0 \
  26. send ,^c- D4 z  G1 `- L1 Q" u' X+ c: Q
  27. ClipWait,11 B  s/ u: \7 J9 i4 y- c
  28. ( l1 X+ M  d/ Z7 h, C  M/ c" O
  29. StringLen, cliplen, clipboard
    - G) e% T; h  Q+ P  J% L
  30. if cliplen > 20
    # }* V7 [+ {. F- R: W6 d" p
  31.   { 9 S4 c# v( d5 r$ \
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。3 l. T+ D/ A0 Y9 ]7 C

  33. ; a  C5 [, P7 q% n/ w+ P4 f
  34. return4 F, K8 z5 c# `' O5 y
  35.   }
    $ {4 v/ V8 q4 R" h: w# g3 t
  36. 4 R; i! l8 ~, `) F7 f
  37. if cliplen < 2; T/ ?5 E; G% }7 ~! M
  38.   {   . n0 D/ N3 v5 {* U' g
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。
      I- I; {3 j4 P+ U+ N0 V# @% C

  40. ) E, g( p! K( P, P
  41. return
    # ]: S3 S' R7 l# h/ ~% i
  42.   }
    2 R/ d' F- o5 h0 l
  43. 9 X& z" n3 I0 c: U! l- t% E
  44. ) H/ z: o6 R. s  {
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行
    4 m* R* k2 F3 I! y9 V
  46. ) m8 o" U7 G# H/ E) {2 i# L2 j
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%. I- J( j0 i; ]0 a; _% f7 I
  48. ! E: E$ o' c+ o  N! t5 p3 }7 _
  49. }6 M, p% p/ c; |6 y  p
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~/ f- L; v9 h1 O+ G

# k: |$ ]' E# y其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~
/ C9 A& ~; ?' n

& H" B  Y  f+ ~
+ B6 @' [+ i: b1 V; e* h0 h8 H7 d5 Y+ |* E3 K  j: @
% n, }$ x. \( @/ J* C
--( r4 l9 f0 n( W& u* V+ p
测试结果 by Oeasy 2015年8月6日 08:16:38$ h9 _2 m% U, Z  H! m8 P! W
Chrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。) S" ^8 h$ Y7 D0 u: b3 n" }2 m
: R" n) O: z3 Z

' \& D/ a5 }; `7 x  F
7 K- x$ Z: Q" F1 v5 C3 Z! ~& D1 n

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了
    7 c! o; f* r2 _( Q5 s8 I5 f~LButton::# K6 K  h8 ^9 _0 _7 w* [- y6 ^
    % Q% U% [; Y1 w. o. u6 [; W2 ~  [0 E& v1 Y' U4 T  y; p3 ^$ D! E
      Loop {
    ( n0 S& [; M, }) T3 Z0 ?4 z% o& _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown :=
    3 \3 G" i: }& D
    , U9 l* W4 n8 WGetKeyState("LButton","P") $ G0 H* V4 G% S" j5 e$ d7 s) \$ g
    & r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |! _  r& h; i9 e, {& V7 [
         Break/ [; o- f8 |  V, L* W) z
    7 S2 _/ S  F& E#
    & @4 m8 d/ D/ N2 G
    4 T. v( w+ _/ B& ]5 yH- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O
    2 S+ m* Y5 Y3 s1 o/ v, A( z5 z& K
    4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1
    * W2 U- v& W0 }3 k: u6 K* r5 ^( ~+ [& {4 f$ q  ~9 p
    E, [# }4 Q/ x5 O
    / Q0 R0 T9 j  d4 f; _8 p7 hKeyWait, LButton, D T%WaitTime%3 e& P. T# _2 `* V
    7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B
    7 ^) q' \7 o0 K+ T1 A5 P% ?   GoSub,
      {4 E: @( s- Y8 [' F3 s. h( V; A
    0 k0 f- s1 L4 _; S6 fRoutine' s3 H( i0 y" V; P* u! B3 H' ?0 Y' p" i. M
    Return" v8 W2 k& O( `. h6 b% i( P" s) I
    : }/ j6 x  y4 {: y3 j. `: B, X8 T' n8 G! d) T$ |  m. d
    % Y; r( Q1 f' e: G! p1 c4 M! p% r  R6 s& M'   g# E: t, ?+ c! e; j! y  G
      K4 r% l& A) k% m! k$ B
    N, `/ d1 d1 o3 v% G
    ( T( t0 M$ Y  C0 _) i" [# k) ?* S3 T, k7 _
    + [7 B. p& ^2 O; j5 m7 j5 F1 sRoutine:* P  w7 h  R# }' {: R
    " `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G
    ' r- e, h% v  k% u. `, T$ ?' p8 N" K1 }- v9 z& X' {1
    % e; \- J- S! w$ b% U
    ! u1 {0 o+ L5 ~4 I6 q  F5 }! i! RO& _
    , L# D+ q" V$ U1 O  y7 Iifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H" M# U, e7 N* u& F  a& o
    {8 I% _( c; u* _/ e8 B8 `9 F, c& {8 N; d8 u
      return
    + P! [: v- V: o* [& |+ x( U5 x; w:
    % }; K9 M3 M9 L
    & \, Q8 `# y, r& Z) r+ ~t! C( k: f }* m, f8 C. @+ m% \
    + b2 d( \8 \% v" K/ F" X( ], P  |- M6 @
    0 V7 s6 B6 [/ w8 F  g' W& c  clipboard =
    5 v; c& e3 ]7 i. `/ H0 {. k7 I- P/ j& T; l3 U- a; t send ,^c
    - f% r% Q# s" _  y! K% T3 w, ^( H7 f2 Y* }+ B+
    ( |5 _; h: u4 m8 X* G# C: t) y( ~7 G* B
    i ClipWait,1$ R( \1 D5 ?% I; G# V0 i% U/ Q3 p4 D' K& ^$ _

    . |4 l( j/ E" e- _" }: V/ u' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y
    8 t1 }$ `* p& ]; b: _! y# j if cliplen > 20+ W,
    # N/ l' R& `7 d6 x1 ~: |% S( y* j3 X6 l) O& d- e, E. Y" E
    K/ n, W; l2 C$ d! W3 }
    1 {9 p! S' t$ W) C5 u* b  { , c0 [# ~9 C5 B8 A6 q8 L# s8 _% a) _- m$ H* z
    ;5 K7 I/ ^/ H4 Q
    5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G4 Y: C- l1 |8 R5 m8 U8 g
    return% b0 W/ W1 B& C
    / X5 F& }0 w5 B# D  }% c: $ u$ v  I6 Q3 E# b( ]6 {+ }

    ' i+ N+ D, [) n; x% Wb2 x# L5 Q7 a; ~
    2 `& C6 b8 x3 \) \* P; A& n7 v4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^
    " B2 o" v/ w. @2 s* [( \1 H2 \5 J if cliplen < 24 ~; ~. u3 d; p
    & t- [) i6 r! k& O# }2 v, J  {   " d" I. F7 ^/ T& c! _' Y. u' p7 m$ O6 W$ e, [: @
    ;  O! p9 g5 F" D0 G' f( f' w# v- R% ?
    , W8 q! % F' t/ _8 m' e
    0 [' l9 m$ n+ x/ ~, d9 b% ?, y
    @1 `" o/ W& j$ I: N- _/ B0 T" f! h5 ^
    2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m
    , k& _0 i  |0 Q* }  }+ s" ~* L9 i/ o
    , E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b;
    7 x2 a6 {" E* }* P  f
    3 t4 L8 z1 r6 n! b1 fj6 u  g3 C7 O- E: c- A. ~
    5 n) q8 M' K- S* y
    0 |0 l& T$ Z1 W& G1 ~; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p  L) c9 C% X2 e6 e: `
    run D:\新建文件
    - o# X8 e9 M2 w$ G! f' p/ j
    4 }! x" i( X; s" P9 j夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?, H) N! S( b1 l; G: ^
    ; u% }. C: I3 n! V
    , l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I0 T; t! f4 D2 e0 h4 i- `
    return

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:52
    9 `0 x5 J  R$ O8 n你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...

    * J/ o; M. T0 |8 G' E& m' C' T* \$ ~/ z: k
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:  T/ c; M! U) Z  m( I
            ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。- ?0 S  z/ h  B' I% l# P- M
            ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。, Q8 H, x9 h4 d, o8 A9 C' x
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码

    # w% b, T; a! c) Y2 C0 X* o' }" f8 {顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。
    $ k3 R$ T) C. p! u
    2 g6 j; J( m' N  U3 k2. % f( Z5 }4 W$ k+ {6 b- j( \# n
    Q: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了
    5 Z0 E! A$ V) P' R. o: GA: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。
    7 O8 o! N( J: z/ `7 o1 |& t" T8 c; h
    1 A5 p* d4 N! i) x- z- P0 U
    ! |( ~. Q- Z# J- n6 o/ E

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的- G7 w& p$ d/ L# W( L* h3 A
    ;GoldenDict 划译插件[AHK]) O4 R" E! x  n& V# R
    ;version 0.9/ F' k( u3 [( N" a" C0 V$ Y2 t$ ]5 Q" L
    ;[email protected]4 K4 A; \& d  t: L+ }+ u, k
    ;2016-01-08
    6 @. t1 y. H8 Z" a: X1 J, {% S;GUI及其他功能完善有待日后空闲
    . y4 T) l- F/ a2 D# };========使用说明========3 Q9 U# B: c/ x( _' c
    ;pause键 启用/停用 脚本
    $ g  D0 o( \! y$ Z* V) F) I;鼠标拖选、双击选词翻译, \, K$ b# S! d
    1 `( L( g! g$ H3 d2 B' o3 Z
    $ O. g& ^' |! ?

    & y5 C: L) {5 D; M- F- rPause::Suspend$ j' r* z% }) T9 v- U
    ~LButton::2 R/ {4 f7 J: }. U
    CoordMode, Mouse, Screen
    . p+ H) N1 }* G, m# J9 N; mSetKeyDelay 0, 106 ]; ~9 U- W& Z; K9 P& a
    c := 0
    , t: w2 m* `2 q3 I' c: T* r
    ( \% P! d7 O5 c( k9 y; p+ [MouseGetPos, x1, y14 X4 z5 X1 ]# }+ k9 ^
    KeyWait, LButton7 F- x. R1 V6 `% r' I
    MouseGetPos, x2, y2
    0 v8 Y  Q9 G: z) m1 Y: ?1 o  z$ l$ W! ]0 C, E
    if (x1<>x2 or y1<>y2) {
    4 e; u" b9 p4 Q) z' @3 {        gosub, Copy
    $ A$ `; u- H' {# G}, P- w  E' b) S( ^+ ?
    else if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){
    0 P3 O$ p& z, G5 I/ e  \        gosub, Copy/ v2 D8 m3 ?0 b0 R) E. }3 ~! g
    }/ @; D/ {* G: w, v$ [4 `, I4 r# U
    return
    ! t+ f  z% h/ o/ x9 y2 |0 M  |
    / z) L/ y/ M: J' [; y4 L# ?- n- yCopy:' H7 }( z4 ]5 w4 @: W# Y
    c := 1
    ) D7 _9 H2 f; p! g% f% ESend ^c
    / S. n/ o& I5 preturn
    8 O; v3 m$ |' R9 D- X" I; l* G: J$ T  n' j8 }7 z  L( K1 d& ~
    OnClipboardChange:
    - a* @' a) w# l4 g1 n/ eif (c) {# z, ?; T+ T9 k+ z" g
            Send ^{c 2}
    1 g1 a% A$ R7 X8 {5 J4 O;        MsgBox %clipboard%) f7 }( p0 S! f
    }; k- E7 C# A% t& R$ }  c. \3 @
    return
    9 V/ V. i. d6 I# H$ n感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。
    " j7 K8 R. s# R8 M: G1 C0 X我还是本办法吧,ctrl+c+c
    ' ]0 v  P5 Y+ r/ g2 L1 K, H4 X* |. `! j. j4 @$ N
    验证码真是有问题,尧舜禹那个问题,我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! v/ J  B5 \  v% s3 u# p
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    8 W, G, i+ Z% b, s! ~多谢了,学习了

    该用户从未签到

     楼主| 发表于 2016-1-9 10:47:07 | 显示全部楼层
    9 k1 R0 k2 v; s' T$ h# C( W
    ZZ http://weibo.com/1928931362/Dcdvnphx7% D  B7 y9 f  l, D; ^8 ^% _
    GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
    ! }3 a. M2 t+ \) D4 Y" C! _) y$ n

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:12
    * V6 }6 G& D9 D2 v8 O0 a" ]使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...
    5 n% u5 Z8 @9 _' u% u" B
    ) J+ k  R9 N6 }( A$ X
      M; R/ ?9 s9 @2 a
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    0 o; A5 `" r/ [# x6 B4 ^4 [平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。, K; X" t2 C' L" j8 Y

    / D( Z9 q) W# @

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:348 ^# j! K6 `4 e8 L5 @7 m2 I
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    # I, ^/ |% F* c( g( j# S  d) h平白无故按 Ctrl + C + C ,GoldenDi ...

    - ]' _! W# Z$ P) D" L肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:49
    5 H0 v5 `' g% [, s% U+ K! z; l肯定是用鼠标选中要查询的词了

    9 U6 R- U% o( h0 G0 Q/ x: i; I是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,: e3 |: R' B9 k' A
    4 \. F0 K( K1 B4 J5 m8 @" s
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    ; T3 t* T0 i) ~5 I( |8 Z9 D4 y额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?4 ?' n; N2 n8 f1 C8 [( \/ q
    平白无故按 Ctrl + C + C ,GoldenDi ...
    " B/ I8 c, L! U/ d( R
    OOOOOO大大大   他那个问题。2 z2 t9 Z. B- {9 |+ G
    6 ?, b2 n; S5 U3 g% J% z0 g
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,/ Y% x( Q# i# j+ @
      S: i- S9 l0 }; t4 N3 |8 P
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:21
    $ l; S! ^  V/ _7 b是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,9 I& g) }1 P) u0 {' C, c

    ' g# p/ t2 e9 u+ I, o" J6 q原因就 ...
    % ~6 i. k: @: d" ]* _
    怎么改都没用的,都已经试过了。
  • 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:186 a6 t7 S  k* ~1 c8 O4 V
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    # E4 P# {/ }8 ?1 q/ U' E
    世事艰难啊
    7 M, `" F: v3 X7 ^  M) Y3 A: p

    该用户从未签到

    发表于 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
    2 H8 G: o' P. f5 ~  O6 ?肯定是用鼠标选中要查询的词了

    # @7 c8 a: c+ W( P* S% c/ q# c我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?
    7 g% {# {. [( _
    7 j* a% ~9 d* W, p9 I# J- x然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?6 {/ P# c( }8 w9 K- m" {) Y

    / m7 C( X3 ?) `" s  D+ v" @# p  G3 g( @) ~1 |+ \

    ) P+ q' T0 N7 V9 U
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑 7 ?+ J, p: I* x( M7 S0 }
    : I3 T& @. n$ s4 T) n) c
    看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。
    " K: ^5 Z' `2 ]( _; R2 W" d$ j  Q' }2 |- H7 K, q; M1 u
    难道现在系统里的某程序有类似“Send ^{c 2}”的代码?2 Y/ o6 G: P# v+ y& U! l  K$ U. m

    4 u9 Q9 x5 V/ _' T有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。1 F6 \, P- g. r) l" T# R7 a0 L

    ) u, L0 w( v# J* C就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。
    - ]7 H5 d2 \9 h: C
    ! ]4 X, q+ \) q$ g. d
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-5-5 06:31 , Processed in 0.027268 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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