掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 25509|回复: 33

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑
" _2 U! \0 s0 P" c5 w  q- N7 l6 b: K. I% H2 {
/ q% V, F$ r$ P6 g$ k7 S1 _1 r
参考:, x# P6 ?4 l! E
- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html
9 x, i4 T' x- [6 t+ M5 _- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}
4 W+ J8 R# q, A- https://dictionaryphile.github.io/3 z# }+ \% N/ x0 _1 w) I! ]

9 e( \3 x% w! F: a: L5 _3 j% S; W-2016-05-09-
5 q* ~! N" C+ s4 M# K推荐这个 ahk ' X% c! x+ S3 u; o9 w1 p
ZZ http://weibo.com/1928931362/Dcdvnphx7
# U; K/ a; F" J5 H) hGoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
2 F" ]1 D8 ?  K2 [# D) m9 Z1 B" G9 W原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。
# Z" v6 C- D0 F# ~0 L" L  O* E而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。 2 o4 j! n: O" @( S% h

% s" }: n& M5 o2 |6 K  y-obsolete-
- e& o, U. R2 d9 Qzz
* U. P; }; r& j/ c; W) nhttp://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。
9 d8 `; \" U9 \" r2 k9 \( P' ^. N, h& q( ^( B
GoldenDict Win7 Chrome的螢幕取詞功能' i: E. H0 |; b" [
By 黃文龍 |  下午10:57 |  GoldenDict |  No comments  ; I5 K8 o9 Z7 I. ?# S9 ]: ~1 {! O8 R' ^
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。' q+ _! w5 P* H& `
但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。
# B) R$ T" r, L- v- U. B; t
6 L' U* s2 f6 @: a0 k  h7 G6 _4 c. b8 Q後來用了Autohotkey 以後,發現有辦法~. {9 _: w* G" Q2 B! f; M& ?" ~
只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::
    : F; V$ g! [& A  a4 b' w/ E

  2. $ ]! D0 q5 Y# _) K
  3.   Loop {
    0 J3 @9 t9 j! M2 O: k3 s1 V/ p% q
  4.   LButtonDown := GetKeyState("LButton","P")
    ' A0 ]9 i8 u9 k2 U+ i8 P1 v% O+ H
  5.   If (!LButtonDown)
    - `% B! F% U5 Z0 i, o% S" j
  6.      Break
    7 F. _5 e* s5 h: @2 x1 y
  7.   }6 ]' O1 t6 i/ p' w  {

  8. : [6 K; r* i4 \0 Y
  9. WaitTime:=DllCall("GetDoubleClickTime")/40000 Q. X, I+ ^! g( b/ U4 x4 ~
  10. KeyWait, LButton, D T%WaitTime%- c$ j' b7 ?& z. I8 I4 Y% k- N
  11. If errorlevel=0
    $ g+ M% }4 O7 [/ m. s
  12.    GoSub, Routine
    ! c# t# Q0 T1 F; _+ W! ]7 ?
  13. Return( O% x$ N4 O2 [- a0 S/ |

  14. - Y8 {6 p3 @4 a5 l- M1 x

  15. * w% Y9 h) h# ]1 k: Q% b

  16. ; X/ k% H. B0 |' G$ n
  17. Routine:3 I# p4 \; A- O% D/ r2 g/ s
  18. {) k8 ?8 z! Z, y! i

  19. + S9 O$ m  Y0 w% ?1 l* i( H
  20. ifwinactive ahk_class CabinetWClass* k  E; x& u" e( \! ^* q6 D
  21. {+ d5 {2 F6 d, O1 d* L2 I
  22.   return
    ( O( R" F" ]* H' X- M, _$ V) ~
  23. }
    " E: {' O; T& j6 n  r+ b+ F: _& |
  24. ; W- p; a" N! z( t- \$ D) A
  25.   clipboard =4 [8 M+ M8 n8 g( h1 P* L9 i
  26. send ,^c
    4 X  Q1 r5 c8 @9 s% Q  r
  27. ClipWait,1
    9 {. E' ?3 N3 e* c% z
  28. * c& M& Y% e& H; {/ M. u" r; K
  29. StringLen, cliplen, clipboard
    / l; f' X0 P  i, V8 C8 v) |
  30. if cliplen > 205 s3 p; H4 m% a* ?) H
  31.   {
    4 ~  z5 I& C0 a' F; @
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    + T8 }6 W% }4 }0 ]- G

  33. 0 X. L! e4 x% z( p$ x+ W
  34. return2 F6 ]+ p$ H+ K! q  F: ~" a$ F
  35.   }
    : P4 |( a% o* W) {4 g  C! N

  36. # @" P6 e; _# h
  37. if cliplen < 2
    ( W0 u2 m/ Q1 N. y! e
  38.   {   . T% \8 I1 c4 h- U
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。9 h2 X9 o) Y2 s" g! H

  40. ( \# f1 N' g  P( T
  41. return& e7 @2 |! f0 o' u
  42.   }
    ) M8 h3 g4 X9 w2 T( {$ K/ e
  43. 2 g, B7 L/ w4 C2 }' q4 Q
  44. * h8 K4 {# |. Y- t! {7 |
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行4 m) [4 \! [) `

  46.   G1 V& k7 X& M
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%8 N2 H. ]8 h) E5 i; }* Q, U/ X) [
  48. " m9 j; n8 ]# E2 J
  49. }- \: v4 ^  P5 |% ?8 N
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~
7 o8 _& U5 E, p4 C1 c
( E, p5 i, H8 C' \/ C4 J其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~
9 U$ L# v$ _3 y" \
) c8 Q; Z* c& y
6 y  {$ S1 U' [7 B. W$ I+ w$ F$ u

/ A9 Y& t- A5 z+ E4 M8 ?
6 O7 B  A6 P% a; Q7 K--4 z8 F: l+ e. B% a
测试结果 by Oeasy 2015年8月6日 08:16:38) D# H" f3 a+ h8 Q% f& k9 f5 B3 E  i3 K
Chrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。
( f  x* e  y4 m
9 ]5 \( s5 c, L& l! K# Q- p5 h! B; u' }$ I

# K3 ~9 k  Y! ]3 `! [! E3 v) ?

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了
    / v8 \( {* ?( T! I$ F) b4 |~LButton::# K6 K  h8 ^9 _2 a6 n! d! ?- A6 b) L1 s: m
    % Q% U% [; Y1 w. o. u6 [; W2 ~  [# T' T2 W1 Z3 q1 j! ?
      Loop {
    8 L/ o+ X5 b. {& _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown :=
    5 B1 I+ l5 u1 u1 h. c
    + o" j) I1 ]1 C+ WGetKeyState("LButton","P")
    ! ]: `. K+ t6 T' w% h6 C8 W& r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |
    , n/ d2 j# @: w5 _- V     Break! k4 T+ `, y9 n" P0 R( x6 q1 s" q
    7 S2 _/ S  F& E# , q- A$ M# j8 x2 K' Q
    / }& y8 Z7 y4 }$ ~7 q+ J4 X; x0 [
    H- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O! w5 T0 Q7 I0 N9 K# F$ s

    # B& D. A3 |4 }. P+ y$ i4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1
    " Y7 O/ G* f* i7 ~( _
    + |6 i; J. h6 n- `, K: g7 g- XE, [# }4 Q/ x5 O
    1 E; g" Z# ?* B7 H. z' KKeyWait, LButton, D T%WaitTime%/ G3 @% d) f4 q% z0 C
    7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B
    ( _$ F) ^4 G1 y) c+ [3 Y/ Y& O- C   GoSub,
    # d" m! h7 s+ [/ {% F' F4 w7 w+ p$ r
    ! u- o2 ^1 c: x% t/ JRoutine' s3 H( i0 y" V; P* u! B: l; i/ e- U6 t; u+ `( p0 i# X; X
    Return" v8 W2 k& O( `. h6 b% i( P" s) I- |  u, R0 |" @$ C5 f4 n+ w2 J
    3 j. `: B, X8 T' n8 G! d) T$ |  m. d6 D3 X) s/ s6 O' E
    ! p% r  R6 s& M'
    4 B% b. g5 V6 d
    0 f3 Z6 j- @7 C# ~, Y1 hN, `/ d1 d1 o3 v% G
    ' E, Y# B3 F* r$ O6 I) i" [# k) ?* S3 T, k7 _* @* w& [, ]4 n8 \/ l" j
    Routine:6 m9 a+ l" L8 r7 k  K
    " `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G
    9 l# [0 W$ H: R. h) ~# l- e$ ?' p8 N" K1 }- v9 z& X' {1
    + R. E: J. g* S8 m. {; Q) N8 X: i+ d
    O& _
    $ L! f: ?2 ~2 N" a( b# Mifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H. T  g$ O+ b1 K% ^* J
    {8 I% _( c; u* _/ e8 B8 `9 F% }$ X0 N2 @" h4 ^$ K" X3 X8 ~
      return
    - m9 \$ m; `1 w* [& |+ x( U5 x; w:
    3 h! H& C& X- y# |6 ], }
    0 O4 k$ z% M: y3 P$ yt! C( k: f }* m, f8 C. @+ m% \$ {9 N& L) E# g# J
    / F" X( ], P  |- M6 @
    $ t  i, U" r7 a  clipboard =; v+ f5 N5 S0 p# w/ V
    7 I- P/ j& T; l3 U- a; t send ,^c+ |- J) i2 w6 @0 s: T# g1 Q0 |
    % T3 w, ^( H7 f2 Y* }+ B+ 5 q8 X4 l: K/ H+ Z3 h

    - C8 e: C& D3 A. Q7 e$ F7 }# G* ^0 k9 x3 hi ClipWait,1$ R( \1 D5 ?% I; G# V
    9 e3 ~6 {' h# C* R
      N) @) v. J6 M6 E$ Z% l6 O& V' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y, n7 b5 V* K7 j- y' M( V8 M
    if cliplen > 20+ W,
    - H* q8 e) D# {1 [3 J* m* s% L" r9 {2 Q% E9 w
    K/ n, W; l2 C$ d! W3 }+ \1 m6 K% j5 x' \5 e, S/ f9 Q
      { , c0 [# ~9 C5 B8 A6 q
    " I/ ~# j7 ?, A) N8 S6 t% m8 ]+ ?( T ;
    7 {0 G5 q# ~% U9 ?+ S+ i+ s# C: O5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G
    1 _& O0 o" B: S2 _1 a9 L return6 t% J- W3 F# d
    / X5 F& }0 w5 B# D  }% c: + d" ?' e+ S" v# J. p( Z) F5 P

    . X- R7 u# i# Fb2 x# L5 Q7 a; ~( ^( f9 X$ e3 r% @9 ^6 O0 O
    4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^
    5 g/ s! q$ F$ ?, {+ i3 J if cliplen < 24 ~; ~. u3 d; p7 V# S: w5 a3 X
      {   " d" I. F7 ^/ T& c! _' Y. u+ X7 b# Y+ O' G8 O! S: X* x
    ;# s& O. r) A- |4 _4 t/ K' h
    , W8 q!
    + ]" `) |* j6 o& v% R
    5 g/ T! @1 f- A* H  ]8 k' E1 q@1 `" o/ W& j/ d; h2 @+ N; I  O
    2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m
    2 ?- ^% z. A  a1 `& Y  }
    + y) d6 _' B8 n% V( m) I2 F, E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b; - H5 H* @2 o+ Q) K) T' b5 y! x' z* I
    6 \, x/ S1 V$ m& D7 D
    j6 u) G/ P- u' w$ G7 y
    5 n) q8 M' K- S* y
    , @8 C; L! c( b; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p
    # A' c0 ~0 h( C/ x- Y' Prun D:\新建文件1 t7 w( ?7 Q5 [
    4 y6 t( S! |, P
    夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?' u2 E/ i6 q) q' l. L

    - g& S, |* }6 @! ]& V" K, l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I
    & Q! x8 o" ?7 Freturn

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:525 y5 z- v2 X, H9 ^2 \' J
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...
    3 S3 e4 W( T7 s5 o9 c
    0 ^7 v% O  x% ~4 G# }; t! X6 D: z) G
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:
    ! c7 V5 u9 G! D2 x% [3 d3 t$ g        ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。3 B. F9 v( A# Y$ z. X4 B6 F
            ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。
    8 r& C0 P$ m6 r
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码
    ! \  J$ k0 ~" i
    顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。
    7 O/ n- c# r" p% v
    ( Y, ?7 |3 d4 e; {2.   S, h9 o' b/ r# h' X7 R7 S/ _
    Q: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了
    " F2 Y3 ?# b0 IA: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。7 }1 O4 j) d5 s4 d% i
    ! J  l& S7 |& B6 R
    ) G4 M7 \1 F) [: X

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的! p+ m! O4 s. w1 T
    ;GoldenDict 划译插件[AHK]
    , o+ N. @; L" s;version 0.9' g8 |* P3 y6 B
    ;[email protected]# b( M, I! p; y4 [5 t
    ;2016-01-082 o1 Q: ]  Q$ `8 l8 G6 c) V$ {2 ]
    ;GUI及其他功能完善有待日后空闲
    ( c$ d% K$ N2 d;========使用说明========
    , N2 D( q3 E/ F8 B5 _; |;pause键 启用/停用 脚本
    1 J+ U2 a: R! W/ Q% M;鼠标拖选、双击选词翻译
    - i3 l  z7 y! [8 z! W5 _% g' y  t
    / |6 C# l' ]# v' \' p( F4 z' k5 @  D$ `. B. ^9 k+ _6 v
    / ?* U+ f" o/ d1 a7 \9 |
    Pause::Suspend
    8 }* p, K( F0 z$ J9 q~LButton::: n: p' o2 L6 P- l7 Q+ Q8 M
    CoordMode, Mouse, Screen0 |8 V. G6 M8 q( j
    SetKeyDelay 0, 10
    + v5 O) i) W, D3 |4 r0 S1 J8 n* Ac := 0
    * D# E$ H* |+ i5 H" Y2 ^
      _' l; G! I' nMouseGetPos, x1, y1
      c- o% r4 _# h2 K( P3 A7 PKeyWait, LButton
    0 u$ m+ c# k2 l7 w5 P5 y$ vMouseGetPos, x2, y27 E8 e3 T- `7 a/ u  O
    7 C/ x" o: T! C. j" u' p
    if (x1<>x2 or y1<>y2) {# d8 b5 H" o) R- Z1 Q
            gosub, Copy
    & F+ c3 U6 [/ Z, T}) m9 T; x' X1 z8 o3 @
    else if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){/ U2 X5 R( l; v, t, l0 E
            gosub, Copy* `" t2 n' i* q/ N2 P3 z; D
    }* C/ C, c+ I* L/ _! u2 }
    return) m: p# n7 u/ D( e
    + X1 H% ~; W7 l/ t# q% S; X4 s  r$ h
    Copy:1 t7 X0 ^( x; n; Z
    c := 1# e" i( Z2 y  s+ [7 Q
    Send ^c
    ; d  m) l( a( y( ~return8 q4 ^$ a/ C3 `  ^& U
    8 g8 S. @1 Y& z2 ?
    OnClipboardChange:
    " {( {9 N9 F, A+ s0 y3 Dif (c) {/ D# N# X; P: ?5 k% C! R
            Send ^{c 2}  e- ]4 S3 I( m* i% u
    ;        MsgBox %clipboard%9 N+ l5 H+ R2 B9 I; J  W" H
    }  V+ t+ \+ x& L+ G* N; P7 _9 Z! I
    return
    ! I3 b' l' b6 b  a0 E8 b感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。" q0 `7 Y1 p  x+ F" V5 b5 d
    我还是本办法吧,ctrl+c+c- G( o4 L* y; ^3 l

    - A2 y6 r8 L0 K6 s9 R$ u+ |  m验证码真是有问题,尧舜禹那个问题,我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 o0 ?/ P6 @3 i2 V; e
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    7 v6 H3 e( X4 e- \: [7 ?多谢了,学习了

    该用户从未签到

     楼主| 发表于 2016-1-9 10:47:07 | 显示全部楼层
    , P; ~- H# o1 d
    ZZ http://weibo.com/1928931362/Dcdvnphx7- ]- a- k1 b4 n  c, w" ^& I
    GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
    $ [! r5 f5 H5 a7 }

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:122 f. K0 f: u# B; d- y( u
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...
    $ z2 y; b9 ]" v) }( S6 W5 M2 X& s% a
    ' b5 @8 S8 {5 T3 y- L7 V5 S( ^

    ; k; {2 K, D* i; ^7 S4 i额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    6 n& ]6 e8 I# p, G平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。
    ! i  P7 X$ Q" b3 S# S$ o% f" }) y" f/ e, n. D9 B

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:348 Z3 ]2 {5 W( k7 }+ @9 @7 y
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    7 S5 X$ t. [3 _1 @+ R" K" D平白无故按 Ctrl + C + C ,GoldenDi ...

    ( ]) [2 B* B; J* |肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:49
    & p+ ~% L9 @. x$ K' p肯定是用鼠标选中要查询的词了
    , f$ k7 J9 x  r2 w
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    " |) b1 X2 T) n3 l4 a  _: A5 m, }6 D. e
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34/ s. I. v1 i/ k2 U
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?8 _3 ~7 K1 W/ Z
    平白无故按 Ctrl + C + C ,GoldenDi ...
    * v# l6 O9 z/ ]  d  Q2 k0 A+ q
    OOOOOO大大大   他那个问题。
    2 ]0 A3 i9 k) x9 H5 P' M9 `% p" Y/ y3 S& |& L
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,9 v/ ?+ |1 I2 {" `

    ; K- q2 f# c/ i1 B  L( \7 ?原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:21
    7 e( Z2 T0 m- f& a0 K& W" \6 V, o是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,3 V+ P3 J3 _0 Z! M/ t8 _/ F
    9 O; v) o& u* Z3 O5 k, J5 Z; z. q3 V
    原因就 ...
    0 }  c. Q% U8 A0 r- x5 J
    怎么改都没用的,都已经试过了。
  • 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
    4 Y& G; a5 j5 f7 m1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    2 t3 z' R, ^1 U世事艰难啊, X6 r% D+ B- D' _4 B8 P8 a

    该用户从未签到

    发表于 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
    + t. V: X8 B( T, y肯定是用鼠标选中要查询的词了

      X' n' Y2 q9 R' d我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?
    ) `7 S5 O9 h3 d7 M/ j7 g! j% b5 e
    然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?
    . H9 I4 G4 @4 \2 S# W" p7 A$ ?$ t0 F' a( h; r, \3 F$ T
    : O1 [* n0 K. ~; l
    2 _+ B* q$ ?2 N0 x
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑
    ) w! A' B! `2 b* E
    9 T- U. E, [$ R/ S+ f看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。
    3 c3 h' \/ F, b: _9 Y- j8 U, v
      P# g5 ]0 x5 X+ I, @2 |难道现在系统里的某程序有类似“Send ^{c 2}”的代码?
      `1 Q& A) }, ?2 K  k5 Y
    ( H6 a$ ~2 Q9 g" U# h" V有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。% O# {5 O3 n* x
    , X" y- W0 C: z& b7 W8 `
    就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。0 X* \. ~5 m- R: X0 U0 x5 R# A' @2 l
    , `! o0 \- ]! x! _
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-5-6 11:43 , Processed in 0.026418 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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