掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 25228|回复: 33

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑
/ d. X7 \% k: x! P# s8 x) c3 v+ N5 _) D5 u+ W
. t; e4 q3 G7 ^5 }) |# ]- e
参考:# e# U. M5 \) G& F
- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html
/ }3 y2 x+ g! k3 j3 S3 Y/ u) t% C' D- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}
9 W! w$ s# r5 J/ M. l- https://dictionaryphile.github.io/2 d2 a0 g' f! ^0 B: T6 c$ |, R6 v

. F: W# v5 i# [1 L4 Y2 r& v! ^-2016-05-09-
9 _. D2 q) C1 Q; y2 e% b* a推荐这个 ahk
  ~6 J8 H; d2 h- wZZ http://weibo.com/1928931362/Dcdvnphx7
* r# W4 h, k$ x! GGoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
4 f, Q4 d+ E/ ?' `, W! g# \. E原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。$ i4 _* {4 Q8 I. I+ {
而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。
5 Y5 F6 s: S# @+ _  Q  M- e* [8 q, ~, e. [, s1 ?
-obsolete-
( u2 k3 z4 K1 rzz
" J( t, @& A6 U3 uhttp://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。/ K6 O6 B6 m; z7 t$ q) [
9 Z; Y) f# f3 ^3 [% O
GoldenDict Win7 Chrome的螢幕取詞功能! G: J% f4 P& z5 T  H, ~8 @. j1 Z
By 黃文龍 |  下午10:57 |  GoldenDict |  No comments  
4 [$ N2 D7 [! V
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。( c8 E; s0 \) M- |8 @0 B
但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。/ }4 ~$ G% @3 Y! v6 I

0 u0 S+ x8 I. b9 k' Q- o/ B後來用了Autohotkey 以後,發現有辦法~  p7 ^9 j6 g4 D8 N1 A2 n
只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::
    8 ^$ T1 ?7 D/ M
  2. $ Q# c: {& `8 u5 i- }5 \
  3.   Loop {
    " V  p8 t% Q- C
  4.   LButtonDown := GetKeyState("LButton","P")
    % A$ k) l! G" R4 C% B0 e
  5.   If (!LButtonDown)7 ?( B$ @! O" L$ S
  6.      Break. z; T" e5 v! b+ M
  7.   }6 n8 A1 _9 o% V' ^% e: Q  Q

  8. 1 v* q3 i& b, Q
  9. WaitTime:=DllCall("GetDoubleClickTime")/4000
    2 s3 _! G: m! n8 I' j
  10. KeyWait, LButton, D T%WaitTime%
    2 W6 H0 b# T9 m; W
  11. If errorlevel=0
    7 E- U9 l1 k+ E4 F9 v9 H
  12.    GoSub, Routine
    $ [! p1 f" W5 r
  13. Return5 Z7 C6 l  I0 }3 b
  14. ' ~8 }7 v2 u6 X, v) `
  15. . h0 ~* z6 K# n2 y$ U

  16. - e% W  k* q& {* E% O
  17. Routine:& t4 t6 B- J' |) ~; t
  18. {4 T: Q0 u9 Z9 V! q6 a8 b" k5 X) |
  19. ' h) T8 w* ^3 `2 E% m
  20. ifwinactive ahk_class CabinetWClass
    ! ?1 g/ f5 u5 |
  21. {! h; W- U1 O; C2 C
  22.   return
    " z, C' z- d4 T7 c2 W; p8 B# H
  23. }& G1 u( \- f5 _9 Q6 A' m8 k
  24. ( K: [6 O6 i4 n$ x  `6 c
  25.   clipboard =, g6 e" i, p& a+ D2 T, d1 ^
  26. send ,^c
    ! i5 {, @; W% K5 Y
  27. ClipWait,1
    + Y! a1 ~- I; P1 ?# B
  28. ' x" ~# U+ i$ M. K) ~
  29. StringLen, cliplen, clipboard; K1 l. Q, {! ?0 w
  30. if cliplen > 20
    / W* P$ H% a+ x3 q% i3 w( e( g8 W
  31.   {
    2 s4 J8 \/ j( Z3 ~" U4 D8 U/ H" O
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。6 Q8 Z: }. G, l: H( n/ ~8 Z. l  j

  33. ( ]: [% |% v3 ^
  34. return6 a- g# F6 F: k8 C1 j  z  ?
  35.   }
    8 \  T7 _. a: y. }. W
  36. ! J6 w+ |# C) d. k' t4 A
  37. if cliplen < 2- f. G4 t2 @7 \6 v% |7 F
  38.   {   
    6 @+ x  n) ?* I
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    ! e; f, `7 m$ Z2 j- }
  40. 2 ?# |$ y4 T: `
  41. return
    5 S6 }! @: i. i9 c/ @
  42.   }
    7 B; z4 M/ J( l" [/ A) U! |4 A2 Z

  43. % S5 g( l3 r4 G* H5 L. ?) R

  44. 7 ]& ?8 D' s  \' \) a7 p9 c
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行* q1 G$ y, P. P6 Y8 h
  46. ! r& ?6 D% b* K/ y* b
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%3 z* |1 e& @8 t3 ]: X4 l
  48. , u' z! q* g9 F
  49. }, ?7 R# F3 Z" }- M9 b; d
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~' z7 X1 Z; e! G- R7 X5 b, o) T
/ z. A) `9 u- r0 M  \% ~* S
其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~
: Q( J+ o, u& I9 v6 v
8 E7 U, g, n+ O. `, U, k

# j" m! p- g9 N5 N$ D' G" V# T
7 e% Z% b1 h$ }( J/ j5 o8 ]# m( G0 i9 i3 k; x' o) o
--( d* F# m8 F9 \* C, O$ e6 L% d0 A
测试结果 by Oeasy 2015年8月6日 08:16:38/ v  j- l" ?% R& U% T4 ~2 U
Chrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。
% g. d7 y1 \# R1 g  E& v2 B, h) I; x9 E) t; F6 N

3 @! L2 ^+ r% A( l$ J4 {0 w/ K& e: c* B7 Z+ [+ Z: }

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了
    - ]! R8 g: J3 m~LButton::# K6 K  h8 ^9 _
    3 h/ q( ]+ G! j5 p0 |- W; ?% Q% U% [; Y1 w. o. u6 [; W2 ~  [; d' m4 l7 l3 a( K0 d9 V
      Loop {
    ! P9 W0 E% f9 W: c' I# a' H& [3 U& _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown :=
    ( w2 \2 Z  i% p+ V% R; K% e( z: i+ f  f
    GetKeyState("LButton","P")
    , N% Y( D9 m! O" ^/ T' n) d& r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |
    " ?8 \5 k+ P. g; z) v4 M( R. n     Break
    " `6 Z$ X1 F3 x0 Z7 S2 _/ S  F& E#
    1 M$ |" v) D, A/ z2 e
    / G& S  |3 v* k, o4 V% P- SH- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O
    + j1 r; g- a, S1 k; x1 \$ e6 \" T4 k' Y0 _+ ^$ G" h) W
    4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1
    # k. p: X; b- \, S; z
    3 c0 F) y  ?: U7 V4 IE, [# }4 Q/ x5 O* R) E9 M& F& R' R; O
    KeyWait, LButton, D T%WaitTime%
    7 Z2 i# d" b! ]) G0 u7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B
    6 E" J8 ~$ M# c: }, B   GoSub,
      R$ A& h5 e0 f5 S) J8 `5 |
    ' R! }& G' w3 rRoutine' s3 H( i0 y" V; P* u! B2 {( M+ g- O! y# Y% L/ @7 Z
    Return" v8 W2 k& O( `. h6 b% i( P" s) I" S' \. {9 H4 X8 `. a
    3 j. `: B, X8 T' n8 G! d) T$ |  m. d# T/ Z: R! N! S* ^
    ! p% r  R6 s& M' , A* c" o, C  L! ?4 Q( F5 n$ d6 a

    1 a' }5 U) Q; [1 i. ^N, `/ d1 d1 o3 v% G7 X3 F0 l7 i! V9 u1 y
    ) i" [# k) ?* S3 T, k7 _' i( H) n. x( n7 O
    Routine:
    2 w, A3 C0 r7 g6 S$ C" `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G
    5 ?% ^" p2 H& O- e3 d3 C$ ?' p8 N" K1 }- v9 z& X' {1
      q7 S! f7 g0 x, ]7 s1 p/ {% \* F& E
    O& _
    / j2 L2 U5 V+ M6 \ifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H; ?5 ^& H6 H  F- @) v  M& U8 L7 w
    {8 I% _( c; u* _/ e8 B8 `9 F2 x7 z( x+ c5 D" N/ `
      return6 d$ n2 S9 E/ P7 {* m! _4 [
    * [& |+ x( U5 x; w:
    ) i  C$ \* H* r9 {  q) h/ k; h; Z1 I- x% x2 {  R3 k: A
    t! C( k: f }* m, f8 C. @+ m% \* F5 q/ {4 s9 j: a1 b
    / F" X( ], P  |- M6 @6 a3 K  z) F* h) M
      clipboard =
    1 m" L% x0 W+ A; N' q  I. R7 I- P/ j& T; l3 U- a; t send ,^c3 C' e: \4 g  W2 h- z) p8 f+ |1 B6 ]
    % T3 w, ^( H7 f2 Y* }+ B+ - z# Z' F( }! h# [1 ?
    3 }) F/ a9 U  ^; U+ T( ?
    i ClipWait,1$ R( \1 D5 ?% I; G# V
    $ l9 \6 t# I- p3 S) M1 [. v' C' q6 Z2 e( C- K6 |) u
    ' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y
    % p  J, |" j; \# I3 I4 I% W if cliplen > 20+ W,
    2 Z4 ^" O1 i/ t. M/ ], |9 k+ Q
    K/ n, W; l2 C$ d! W3 }4 n/ N7 Z/ P" g  p0 C$ }* }( u
      { , c0 [# ~9 C5 B8 A6 q" N, f( h- ~% i9 j7 |
    ;
    8 k7 d& t8 M/ P  g5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G$ W2 O4 X! n# r, y3 k* u+ f
    return
    9 i9 R" a2 a  j/ X5 F& }0 w5 B# D  }% c: ! c/ K+ i- n$ J. P2 H3 ?7 a

    + t% |& q+ X6 v( x7 R9 Pb2 x# L5 Q7 a; ~, o/ |, [9 A9 v0 H% o5 Y
    4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^3 e4 \) k  {" K' e2 A0 T! X9 g
    if cliplen < 24 ~; ~. u3 d; p; ~# ?7 j# c; q. h0 [9 G
      {   " d" I. F7 ^/ T& c! _' Y. u* g. \) H1 X) l  I
    ;
    ( x; x9 P; Q$ y& L7 F4 F! A# e- S+ A7 Q! }, W8 q! 5 I0 |* ]" F) d2 h  w' S+ L
      _! n8 D' Z' \9 y) h6 [4 L
    @1 `" o/ W& j% i! a* G# H& J. N% @+ T& P- a1 ~
    2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m4 }) T. e* o1 o) U
      }. c  i# |9 _# R8 f
    , E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b;
    1 s/ _( D" J, ^; ^! l
    , z7 Z, |1 P, e' v8 {( dj6 u
    5 ~4 R7 _+ m0 |* c( i3 ^& T/ d, g5 n) q8 M' K- S* y
    $ a8 X0 ?4 ^' h8 a  Z- @0 Q/ J0 ]; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p
    8 h+ K5 L% i5 K2 G1 \8 o1 Grun D:\新建文件* v' Z" `) T# k  U+ [5 D
    9 q: P/ g( b0 I: v" c' e" E
    夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?& @& ^' j2 i8 J" E
    ; ?) e# k; h' y" X9 I, O
    , l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I
    3 e- N" I; b4 s9 [6 c. c/ Qreturn

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:52  ]1 H, {/ t, V: L, j8 }) @
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...
    9 Z2 s( z2 }% `, g

    . F' Z8 T# h! A7 \1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:
    . w- R5 a) b# J0 E, H6 L        ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。! C8 p' R% {: U4 Y8 {# \
            ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。
    2 w% p* d8 a% U
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码
    " c4 k1 Z0 X" D! G
    顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。
    ! J: K1 J3 Y7 m
    7 y. f, {% t5 x. j3 m1 `2.
    + l) q# w* q3 l+ uQ: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了9 b5 _% c! i8 ?* h2 b8 R2 h
    A: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。9 f. B/ k! X* p. m9 _" L7 @, u
    * M  x! o( M6 d9 M! x: F5 k

    / B/ S, o1 R7 c- ~. U1 C

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的
    5 d- x3 M: j( p! m% n$ w1 v;GoldenDict 划译插件[AHK]
    5 _  F& d/ T+ M' A;version 0.9' f% R6 o) d$ U- X0 G. b4 ~9 \, o
    ;[email protected]
    0 v! K2 m. J9 d8 V" @. e;2016-01-08, z8 S: M/ }* p! e0 [9 ^) ?; _
    ;GUI及其他功能完善有待日后空闲/ `' Y6 j/ Y# g! a% D( Y: Y1 D1 L2 b
    ;========使用说明========
    2 F' {1 B, `/ F3 F5 i' D# {;pause键 启用/停用 脚本  L6 _$ m; z/ h# D: T
    ;鼠标拖选、双击选词翻译
    4 e4 T5 e2 g* D% H: B8 e) f/ T0 d: L0 q. U# s

    & Q% `7 g2 f6 Y; s- E* h9 o) T0 V2 ~7 n2 p; i
    Pause::Suspend
    6 Y9 l. J! G/ ~; G% b( [# g* A, g~LButton::
    ) b) H, ~" n7 E, y! Y) m$ u/ j: |( d7 X6 HCoordMode, Mouse, Screen# O3 Q  n3 }6 b$ y3 `. V
    SetKeyDelay 0, 105 ]5 c( j$ p$ _& a9 I0 m
    c := 0
    6 Y+ t; M# v& b5 L* _" o# i0 N2 I  Z" b, G9 y
    MouseGetPos, x1, y1
    9 Q) t, i9 n) o1 i6 y7 HKeyWait, LButton
    1 K3 j: E! A8 _0 m# fMouseGetPos, x2, y2, M5 |& T( R$ U/ v! t  ?# g

    # m5 q  P( O3 W& y& u  t/ I& U- Hif (x1<>x2 or y1<>y2) {6 F. A6 f, D6 z, A
            gosub, Copy  n, X" I% v* r
    }
    3 J" Q& [8 `# |( x6 P4 D2 m$ ^else if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){
    & I, t1 i; D1 o3 T) }$ ?        gosub, Copy
    8 u! U" I: y, r: B5 g5 F* h}3 F, }" n! j, k
    return
    $ O+ q! d3 Y; |0 y! H
    % D$ w2 A, d+ k* s" HCopy:
    ) T$ g$ S. z% s- m' x9 i+ wc := 1' D' d' E( O8 k; w% K! n
    Send ^c
    4 ^7 v5 ^% N- o* I9 ~, f9 a- `3 greturn
    # s, _! h: ~* H
    $ D/ t% H- T$ |2 tOnClipboardChange:6 e7 v' q2 B8 N+ o" x' e' j. C
    if (c) {
    6 @& G. N+ p* ]# p        Send ^{c 2}
    1 N/ M9 V4 U# Z2 T9 J3 l;        MsgBox %clipboard%% l! K0 D8 C! k8 _9 Y
    }) C& a0 K6 x9 \( a3 P( I9 a2 a4 K
    return* h9 r! s. r5 P: O( W" ?
    感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。2 |" q6 }' c. p# X6 z! b) J
    我还是本办法吧,ctrl+c+c- L4 {  y7 W& C. m0 \6 X2 F* O% e' D
    ! H3 e5 L6 z' I! U% H8 R
    验证码真是有问题,尧舜禹那个问题,我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:186 n' Z3 x/ L# a0 d' k
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    $ f# L: B/ I- C3 @: k
    多谢了,学习了

    该用户从未签到

     楼主| 发表于 2016-1-9 10:47:07 | 显示全部楼层
    / ~! d0 u. @+ M" {1 s
    ZZ http://weibo.com/1928931362/Dcdvnphx7
    % Q/ Q! i# @  ^" ~" k- x4 u( G' |GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133$ ]' J& a5 ~- q7 L' {& O2 P

    该用户从未签到

    发表于 2016-2-18 09:12:53 | 显示全部楼层
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词条。win7和win10下都有过这个问题。
    3 |1 J0 R- B1 ]2 ?% @; B0 Y

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:12
    9 V( f+ X- c# ?5 ?! ?- m4 ~使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...
    1 i7 `4 N4 P5 I/ y# k
    1 Y  X  P/ k4 l$ g* D

    : A7 ~: G% d* j. ?额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    / p7 E6 d8 P2 B$ M平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。7 B; A! h+ k' O. f

    8 t9 O; E- b' d3 v

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    & J- [# K5 u! ?! @4 ]/ W额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?$ u7 M# c/ L2 q" j: G: E, z& u: i' t
    平白无故按 Ctrl + C + C ,GoldenDi ...

    ( t3 S6 u, ?! S4 R& _% |& X肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:49
    8 b/ s" Q1 l2 z3 Q: q& a肯定是用鼠标选中要查询的词了

    4 B, K/ c# ?! t* W. Y是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,0 e' \& i# G: r
    8 j( S  ?: j- f; n9 o: B6 V
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    2 Z0 O# n3 }7 Y额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?6 H! |/ ?* f9 p
    平白无故按 Ctrl + C + C ,GoldenDi ...
    ( D" U8 `+ W! q0 H
    OOOOOO大大大   他那个问题。9 ]9 }; `4 |5 V/ ]
    3 s1 C+ h( f( S, S8 u0 @
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,5 p8 P, ~2 _# Z! g# c% ^; n

    + s; L4 I4 Z5 l+ T8 ^原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:219 z& g" A% i* s* R* k/ u6 r
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,* i+ Z/ k  P  n* |

    1 k- W+ A8 I/ r% w原因就 ...

    5 g9 k3 E  B6 k% |- P( o怎么改都没用的,都已经试过了。
  • 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# H( b/ N3 ~2 [2 r" K
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    % {) g% O3 D) U' t' s世事艰难啊
    ; J; k" h+ P* Q0 e; e

    该用户从未签到

    发表于 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  x% k! b* u# f
    肯定是用鼠标选中要查询的词了
    : i/ K( F& d0 y1 T
    我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?
    0 r3 e; H1 b# a8 i' b
    % W, N6 }$ w# W! B然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?; q% ?, m! E! o7 y( P

    ' _. Q" I3 i4 l! Q7 `$ D3 A
    " ~$ D+ c! i& q- O, j9 k9 h5 g2 g
    / h& N$ {0 J2 p8 n' V5 y
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑
    # d: ?5 C% L1 i" C& U. e! p7 n; }9 W7 F; P" f7 y8 ~& x
    看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。0 c  v) U) x2 j% N

    $ W, d2 q9 u3 U0 d& [. Y8 K. k难道现在系统里的某程序有类似“Send ^{c 2}”的代码?
    9 t9 g0 e+ W5 M0 [  ^8 S( P( Q* s4 [) V$ V% r
    有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。
    8 b' T- S8 k0 K7 f3 U4 H1 P& K+ _$ [( m
    就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。
    : w1 {8 ]# s8 l$ Q% s( J" h$ V9 A
    ' ?- m/ Q0 O& I  G
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-4-4 19:41 , Processed in 0.028630 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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