掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 27826|回复: 33

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑
$ Y2 v+ E; N2 `$ [& b8 m
% Z" U% }/ D) B# H3 n$ Z: O) Z+ b$ l) r: h# L7 C" w1 G
参考:
" n) Z2 m2 y6 D2 z4 Q7 q- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html1 S$ h# b8 Z! A' D$ H! a
- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}5 J" o; R0 p; n9 L
- https://dictionaryphile.github.io/* Z7 Y6 \  o9 U: x# p7 [  r8 r4 a

' Y( o) A8 ?7 D. i+ [8 B-2016-05-09-- l4 `1 j5 A, ?/ X. V# m
推荐这个 ahk
$ M) f3 y' c! l5 c& n/ yZZ http://weibo.com/1928931362/Dcdvnphx7
" }, v+ g% g. QGoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133' W$ P7 J/ V2 L5 h( k& h
原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。
1 l" @& ^0 n. d1 _; J- G% `! O而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。 % u. f4 k: ?3 ?2 j4 H
' I- D- K! m( h% C; }. S
-obsolete-" H3 Q0 Q% |2 P3 ?" q) ~" F3 p1 ?
zz
; w1 V) \, e0 O: |7 A! p5 d& vhttp://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。; y, `2 f* p0 O, L7 E, p/ G
) j( f+ Q( k# |+ R6 h3 ]
GoldenDict Win7 Chrome的螢幕取詞功能! t, {9 n: u' h9 y1 ~
By 黃文龍 |  下午10:57 |  GoldenDict |  No comments  5 H" R( }4 F: ?
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。) l( `- B! {  `5 {+ O/ C
但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。) }. ^- j/ e( g- `2 f- l
4 B) G8 }7 d: D) d5 C+ J6 M3 n7 i
後來用了Autohotkey 以後,發現有辦法~# n$ g: _6 d9 z+ u  h# g- }
只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::
    ) B* U% q# ^9 ]
  2. / I4 M$ }" j: _2 h9 P& T
  3.   Loop {" p4 e6 d( ^$ Z* L
  4.   LButtonDown := GetKeyState("LButton","P") ; R8 f2 z1 Y- y" l3 V
  5.   If (!LButtonDown)
    & n7 s3 ]. I; j- f
  6.      Break% z/ A0 d% m" f" N" w- m
  7.   }
    * l* g% ^& O3 T4 R7 h3 d

  8. 9 P. H  _" W5 Z% ^
  9. WaitTime:=DllCall("GetDoubleClickTime")/4000" `% x. J8 A: e% L" y: \
  10. KeyWait, LButton, D T%WaitTime%
    , e$ h( Q0 C( f! P0 L: ]  }) L
  11. If errorlevel=0
    ; v! P2 }5 O! e# o
  12.    GoSub, Routine& G$ u* _: r" F+ m) ?" P
  13. Return4 |% k# x+ Z5 U8 ]9 ]& l
  14. 0 ]& Q$ D! I% U8 H9 c

  15. - \8 t# H4 P* I. g) X- K6 d/ |

  16. ' p3 U6 }( O" l/ b- E7 m2 z, t
  17. Routine:3 |, s" e# |. j
  18. {& P- U( a2 U$ ^. P/ R0 |

  19. 8 E: y% V' {" ?) V1 h3 g! M6 R
  20. ifwinactive ahk_class CabinetWClass
    + k3 w- j5 [) Q
  21. {
    7 l0 Q# }! \: X: _' m6 u) e  D7 [! q9 q
  22.   return
    3 }) Y: f8 Z* @) E* L
  23. }+ W) M  r+ l2 z  u( o  D/ ^
  24. 3 n' d* n# b2 e' [+ Z; Y
  25.   clipboard =
    2 n8 |3 p5 t6 l9 H4 a
  26. send ,^c
    : k  P4 x3 r" w% p" [
  27. ClipWait,15 N4 u* x; @1 @9 p- ~4 v. o" t
  28. 9 r; r. D" G! O% Y- n- v! D) y
  29. StringLen, cliplen, clipboard1 o; B& O6 U6 E, S) T5 ~4 }
  30. if cliplen > 20# B, N) t5 E$ Y. D
  31.   { 6 e2 ], u4 x! h- k4 `; a2 @
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    - O  D4 Z7 I/ F0 `! y6 E$ a' J

  33. 9 p8 b& t9 }. V2 j0 d
  34. return. f  T1 v( U( T& \% t
  35.   }1 q( z# h$ ^4 S6 m( G. @: _

  36. / G- J7 R) T$ q! G
  37. if cliplen < 2, G* |0 W! |; A# N+ i% C  X
  38.   {   
    4 f/ B1 ^# S7 Y- ]  s* O. C+ q% [
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    : c+ y% E. }( ]! d1 \

  40. . P3 S# c% [7 s: n9 S
  41. return! E# [! v4 F* @3 B/ W
  42.   }
    : z2 n" F" L! I$ n, M' S
  43. / |' N+ t5 a( G  E; u, t8 P0 y
  44. 1 b; e" b$ Z- p+ T6 R) W* u9 E
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行2 s- b  z5 @# I8 r9 \! A7 z' c
  46. 5 n- F- D# b8 O# T) s
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    + l4 b- Z$ C1 G

  48. 1 O5 W- `5 E( l4 i% _
  49. }
    3 W/ O) }) |% ^' W! W9 t
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~7 t. s2 G# w! l2 Z6 t
8 O/ \3 K, t' \1 C6 _* m
其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~

+ v0 N, U/ s4 N$ L2 ~) r- W7 ]( R2 e. `+ ?0 T; Q

: o  |) r2 Y" [+ t$ K
' Q& r" P5 o# P% E% k
% u2 i+ C+ y8 h6 D- Y8 S9 m--. P% Q4 l% u" }" V! u
测试结果 by Oeasy 2015年8月6日 08:16:38: a( b4 U- c! q
Chrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。* i9 A/ |; Z4 v! ^! @

. C, _: R# N/ F
/ b) t" i. s+ X: d6 P1 c# J/ O) v$ \
9 X/ F! _6 r/ F4 z

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了) L8 }9 ~+ q) Y0 R9 G* S& m6 K
    ~LButton::# K6 K  h8 ^9 _
    3 k. K3 k% u; n% `& w. ~% Q% U% [; Y1 w. o. u6 [; W2 ~  [
    , \+ {/ [7 k  ?  Loop {! j/ O3 Y& F! [
    & _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown :=
    7 Q8 j+ @2 |/ q/ n2 n: V' H% [7 e7 i( y0 T' B
    GetKeyState("LButton","P") / @4 E. r. _: }3 P, I
    & r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |' q3 p4 {3 `/ v" Y* P' L* _
         Break, p5 S* z0 J* T5 V2 f
    7 S2 _/ S  F& E# - R% f7 y; w1 K6 J5 \' _

    2 c" w+ u0 y/ [% NH- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O! I* x1 J+ f- r$ Y4 J

    ' |3 l" d2 p* U, p6 M) C2 c4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1
    $ I: Z" F" {0 |; Z' y# y& M
      y" g0 m" r1 i9 m/ i0 d: OE, [# }4 Q/ x5 O4 t5 |9 I* F1 y( S# k4 {, P* X
    KeyWait, LButton, D T%WaitTime%
    4 l0 N( h: ^7 q* J- o9 W7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B
    , l" f4 P( }- l' v   GoSub, ) C6 M' Y+ _7 r% ~; z
    4 ^) C6 E3 @& A, ^! `, J% f
    Routine' s3 H( i0 y" V; P* u! B
    6 O' ~" \6 ^- n" ?: S$ {Return" v8 W2 k& O( `. h6 b% i( P" s) I9 j8 }( b5 u7 r" q
    3 j. `: B, X8 T' n8 G! d) T$ |  m. d3 x& G) \- P" Y' {
    ! p% r  R6 s& M' , b; [! f( Y, \: ^+ B! B3 J
    2 c3 J9 g; H7 z) D4 e! J1 }, t' P
    N, `/ d1 d1 o3 v% G
      |2 M" i. k& w7 Z, M+ b) i" [# k) ?* S3 T, k7 _
    / w1 q, U$ I' ^5 pRoutine:
    : a" N0 [" R$ h" `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G
    . Q% l2 J; \7 |/ N$ ?' p8 N" K1 }- v9 z& X' {1 " Y% _3 ]. g# A8 h# R

    ' |2 K& K2 R: E' Z8 @O& _: b! L0 ~- [" C% F
    ifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H
    ! V0 q! |, c" S) q5 _! J {8 I% _( c; u* _/ e8 B8 `9 F
    $ C) T4 x( y' _2 t, q9 G! F  return
    ( ?  d7 e5 M7 Z* [& |+ x( U5 x; w: ! N8 d4 R$ {" A) N$ Y: c
    - K9 E3 C: @2 E4 t
    t! C( k: f }* m, f8 C. @+ m% \; x  Q: q2 x  y" q2 ?8 R
    / F" X( ], P  |- M6 @
    % G+ ?3 Q  [# D" f/ K- c  clipboard =9 |4 h' b& m; ?; a& T; j. B) i  W
    7 I- P/ j& T; l3 U- a; t send ,^c
    0 A: W4 B5 ~4 c/ F' i% T3 w, ^( H7 f2 Y* }+ B+ 9 m5 m' T  U6 @5 e' c/ R! `

    7 ?+ f9 g  v8 W9 A4 wi ClipWait,1$ R( \1 D5 ?% I; G# V
    " S$ V* p: H6 Y* J8 L9 L5 A& k5 i
    * r0 a, d+ G8 Y+ r3 l6 z$ X3 x+ r' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y
    * d5 `" [+ E8 d- Y if cliplen > 20+ W, ' T' V/ _. z7 X# y7 ?& ^( `. D% `
    0 ?5 ]( _" d- o* H+ `( H: a% A
    K/ n, W; l2 C$ d! W3 }& |/ q9 q5 ~) p5 ^& T
      { , c0 [# ~9 C5 B8 A6 q  l. H8 j1 E( q7 i
    ;
    9 F8 @& Y0 G  G9 N2 u5 W& C5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G; r& s8 K5 Y1 `. D2 l. }3 o+ k8 {" i
    return
    * @5 z& k3 O! m4 I8 Q/ X5 F& }0 w5 B# D  }% c: 1 H9 @) n1 `& N" G$ k
    4 s( O! |0 w5 I& Y, t) F
    b2 x# L5 Q7 a; ~
    ! |0 y. P2 i4 r! |& z" K4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^
    $ P5 Q) n1 ~" Q; X. B if cliplen < 24 ~; ~. u3 d; p9 z7 C, G7 C6 T; Z; D# ?. ^
      {   " d" I. F7 ^/ T& c! _' Y. u
    * v1 p& H1 g( o$ T$ X ;$ @$ l6 W9 X" E3 H
    , W8 q!
    ! M( F3 L! @* |5 N( Y% G3 p) U9 e- I& e, A0 I+ j
    @1 `" o/ W& j
    * s# g' J3 l% ?/ `4 n3 S% o9 ?2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m9 R/ C( s7 x6 ?0 r
      }6 C4 i  l4 J8 M# Q
    , E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b;
    - S) m( q  y1 I2 b
    9 w2 C' d: ]2 S7 _j6 u
    * P# g1 t7 n: [8 h* f9 R5 n) q8 M' K- S* y
    8 J$ x1 S; {$ k6 [' W( f3 s; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p
    % B8 \) h# p* Lrun D:\新建文件
    3 G& z7 Y6 T. x7 |5 o% P- {9 R: ]* w  K  q3 v' N; x
    夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?
    4 C, b/ M9 v) p1 a6 }2 |% Q5 L5 f
    ! _' ~9 q, Y& R: m* ?/ |, l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I) @3 Z6 ]8 N: g5 v5 `
    return

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:52
    . v* r( [9 U5 H4 O: q你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...
    ! B5 e8 F) T% [, E: p3 H" D- i
    ' Y- Y! M5 F+ d4 z
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:
    + |# `9 V8 C& X( P: z& m- h0 d: r        ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。  A9 Y/ p+ o* w! l, i; G
            ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。& E  K6 y' a0 [+ y4 h- M8 |
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码
    ) ^" J6 k: |/ h( G
    顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。
    ' C& o" y- M, N: J- S! }; Q( Z, m
    2 y6 b# W  }) O. d5 A2. 9 k" v- a7 E+ O' v% M$ s
    Q: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了  I+ g1 E+ `/ V3 R/ [3 y6 l
    A: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。
    + b5 V1 C$ w4 e* m5 d
    + U. u8 ~, o7 ?9 y- O0 F9 k6 \
    4 d( q* ]. Z8 V: E2 |

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的; l1 [% d. J/ o& x1 G) m
    ;GoldenDict 划译插件[AHK]9 d7 @1 x) y. H
    ;version 0.9& |3 y( A: N5 Q  X3 u1 X
    ;[email protected]/ V8 O' q9 f: ], M& u: u
    ;2016-01-08
    0 U* D9 p$ F" T" ~4 S# t: v5 q/ }+ W;GUI及其他功能完善有待日后空闲6 _  H2 B6 @% l- R# E! V
    ;========使用说明========0 M) f6 s0 K  j% o
    ;pause键 启用/停用 脚本
    3 j- C, \1 |) r  i- K;鼠标拖选、双击选词翻译' e/ m0 M  H8 z" `5 c0 h
    , ~" d: _6 z# r
    6 T0 t) I9 ]2 @! G! v9 N+ q
    & J6 w7 B0 U; `% F
    Pause::Suspend  K/ P3 ]. P  h0 B% B! ^+ x
    ~LButton::
    0 s+ @: f2 ?  U/ u8 g0 l7 r, v$ eCoordMode, Mouse, Screen, a* a9 j# e' w) d8 k( ]
    SetKeyDelay 0, 10
    : b1 m% v5 [& P8 P' R+ K+ cc := 0' W* y# ~2 d* t& H
    ; G! E: ]8 w8 T2 N1 C7 J% a5 v
    MouseGetPos, x1, y1
    ' i+ i5 i+ [* [6 o0 B! t2 _3 H& TKeyWait, LButton
    ) |  O- r6 L& `9 T% x# U. ]3 X" EMouseGetPos, x2, y2
    2 y; ~2 l' o4 T$ p0 y
    * R1 m* x: C- T9 C8 bif (x1<>x2 or y1<>y2) {1 \" r1 C- J6 H
            gosub, Copy
    + s( i2 i! C$ u5 ?' K}
    4 }9 `% a) k* `8 m7 |+ Melse if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){* L5 u+ a& K) D0 s- q9 m
            gosub, Copy# U* D4 J# N" }3 G! \% `
    }
    + Q7 s' ^$ l4 Z' Ureturn
    6 I2 P" X; J4 A$ Y5 K$ a' w9 x& v3 N3 r' D* z
    Copy:
    . w  Y- z& H3 H% v: @c := 1& m4 r& Z. X" n
    Send ^c
    ) O3 F, y' P4 hreturn
    9 Y! g' |; }+ O' P
    * Y1 {3 I) |7 A  Z! mOnClipboardChange:
    $ M0 ]% p/ F5 Kif (c) {
    ' P$ k0 e( y& B% Z- X& P        Send ^{c 2}
    . q9 W% ^  M: P7 D+ Q) @# {;        MsgBox %clipboard%% ?2 d+ b  E/ R: Q6 a0 R4 K% _
    }8 C" ?* z: v3 i5 p
    return
    3 Z6 k4 [7 m' P% [1 W. }& t感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。
    ! o' o9 ]  [6 s: O' |' ]我还是本办法吧,ctrl+c+c6 @- o! H" V! {# @+ @' g

    0 m7 f. ?* _; D7 x9 K验证码真是有问题,尧舜禹那个问题,我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+ Z! Y1 Q* F; c4 m/ p) a
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    3 r: H7 _2 J4 U$ }% V" W' |
    多谢了,学习了

    该用户从未签到

     楼主| 发表于 2016-1-9 10:47:07 | 显示全部楼层
    % o# w+ Y4 C; ^# L$ n! i" c
    ZZ http://weibo.com/1928931362/Dcdvnphx7
    . h6 \4 M( _+ L+ jGoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/81333 t3 z! N# k6 V6 F

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:12
    8 @7 K5 |2 T% P- b% i8 y+ ]2 v) X2 k使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...

    6 m$ c' P  L8 t* {) i2 ~, ^
    ; N* R, K: p7 p6 L
    . w; }. ~) _5 T+ A( Q额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?6 f4 ~0 D! X, ~( I% k5 P' y
    平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。
    " S# [7 r0 G. ?/ V; |( _. e
    4 q% K/ c: p0 }- L. H2 q4 D

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34) D* Y1 g+ ?2 J# A
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?7 r' W" ?7 ^4 P' r8 b
    平白无故按 Ctrl + C + C ,GoldenDi ...
    9 q( L6 s8 A' y' U9 }9 ]$ a
    肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:49
    $ Z7 ?8 t9 [% V. K* `2 `0 ^8 X' z肯定是用鼠标选中要查询的词了

    ( P  g6 Q, z3 ?8 }- @是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,2 ~$ D! y# V+ M; P" g8 k

    & e7 x5 e% U, v, {( f原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34" c% w, }5 j( K' R8 s
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    + |& b& o  a- C$ F! q, ^( A' T平白无故按 Ctrl + C + C ,GoldenDi ...

    9 H! A% |. _- }4 g( R& [+ ^OOOOOO大大大   他那个问题。
    6 J7 W8 `( z3 Y8 {1 F5 E: t# N# e0 w% R' {  [8 z, x; y+ w
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,- X; R7 \1 a2 v/ V

    " Y, x2 o9 R3 T0 I4 f7 t, i8 c原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:216 |8 \1 _# e- `. c6 _9 {
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,* b% n  U$ p/ h  q$ y5 T9 V* e  t

    " _5 {/ L% U0 \9 a' t原因就 ...

    ' X% e4 p( s. s, s  |! d7 S怎么改都没用的,都已经试过了。
  • 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( @* F7 A9 `+ L3 b/ P2 m7 l; N
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    8 {" l! v6 `0 z2 \9 ?9 r/ ?$ h( H
    世事艰难啊
    1 w3 d8 n- h: i- a4 o  P+ z

    该用户从未签到

    发表于 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
    4 d9 e3 G6 i8 Y$ p肯定是用鼠标选中要查询的词了
    : F2 Q9 F: P" f9 _: ?
    我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?0 V7 U' V6 B  D" q/ ~2 f9 m

    3 y/ @3 p) T4 b9 Q+ `  b然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?& U; A: o/ b! u* u* L1 ?* n

    " G' ?; j4 A) x
    1 r( ^3 N6 m: e4 \9 ]4 ^7 v/ E6 T; Z* ~
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑
    5 S# D  ]% @  \  D, ^4 V) E& }5 o2 I) J1 K6 D% T
    看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。
    / o% L* X3 h" m: E1 d" Q& b% {* \" _9 ?+ e, H7 c. [
    难道现在系统里的某程序有类似“Send ^{c 2}”的代码?+ `- L) l  r1 y' P) W

    2 ^+ r- {/ l7 c有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。) Q' u8 u- d: t/ E8 j
    9 X' [% K8 v* C7 Q/ B& e' o5 K' ]4 H
    就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。
    6 i9 }4 ]5 T- k; o
    7 }  s4 e4 E: O% z% X% B8 I% m2 N
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-6-11 13:58 , Processed in 0.026174 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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