掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 25586|回复: 33

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑 0 X) O" g% G8 \6 Z, W
6 T7 p+ t! u$ z" w- k9 f/ s! Y$ b, ?

( |* F/ x. }8 @( O6 R5 v- u* [参考:0 @3 f' T0 X2 A/ X1 S  Z* ^2 V+ U
- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html! b; f5 J$ H* ~1 e% X7 p3 c
- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}3 y! F" Y: c% j6 i6 {
- https://dictionaryphile.github.io/  C0 l9 n& a( i- ~9 y( c& p; F  I! w

* U& t; G0 ?2 H5 n-2016-05-09-. `" c4 q' r. }) V/ i5 ]3 Z8 N
推荐这个 ahk ) j" B3 M: p' W6 M  s% B
ZZ http://weibo.com/1928931362/Dcdvnphx7
4 B5 P) B7 j% ]' L' L- z6 x8 MGoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
+ R: e8 g2 x2 n" v原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。2 M$ d" Y6 C- @% D
而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。 5 ?& U4 k+ H/ [  ~+ T2 R3 H& Z. L

/ I/ [  Q: L) F# q; r-obsolete-
. w& H+ r  C0 y; {; M# z& N! U- Uzz
: z) p7 N0 E' M- n$ B2 ^$ Uhttp://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。# ^% d: O) f% E" l: U  q
. @9 R; r% `9 X9 C3 b' V
GoldenDict Win7 Chrome的螢幕取詞功能
5 C- S( ~$ O2 e% f. jBy 黃文龍 |  下午10:57 |  GoldenDict |  No comments  
! s0 \" O# o1 F4 k" e
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。
8 r& l: M$ R% F. `. |2 ]但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。0 P* w2 {- j* |/ s0 {; K1 Y
- x5 ]% O* d4 [% G
後來用了Autohotkey 以後,發現有辦法~
1 L9 x6 |8 t$ r( S只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::
    ! C. |0 }0 I* d/ K+ F

  2. & M1 ^8 `3 ?0 O: {. B0 b
  3.   Loop {2 c: j9 k' s- T( l- N
  4.   LButtonDown := GetKeyState("LButton","P")
    $ |  X& G* L) k1 G* R$ ~, ^
  5.   If (!LButtonDown)3 e& O4 q9 m7 ^9 N6 m- c% j
  6.      Break
    ! i9 |4 l0 a$ P& r& N) Y, A' p" v" t
  7.   }3 f0 H/ R# L+ J& B% p2 t7 Z5 t
  8. ) X$ w. T/ n' _2 ~- ^
  9. WaitTime:=DllCall("GetDoubleClickTime")/4000
      `$ B% }# F9 F5 z8 V6 B# |
  10. KeyWait, LButton, D T%WaitTime%
    # A; ?- @  U. K7 n0 F
  11. If errorlevel=0- |5 t5 U* {! M1 P7 E: B6 ^
  12.    GoSub, Routine! ]" R. G. z& K6 ]* I2 J
  13. Return9 |2 J' a" ~  q* j- J$ H

  14. ( ^" @' k1 @+ ~3 N9 T7 |
  15. ( B9 p1 n" t7 [& J3 W
  16. : u( x7 J# f( _9 _7 G5 {
  17. Routine:9 H: B2 u/ E1 g5 U* R) H7 j% m$ r3 ^
  18. {
    ! W, s: `) A) l7 n9 o8 @9 b5 f

  19. - L9 w0 \' z) I7 G
  20. ifwinactive ahk_class CabinetWClass
    . x; T- i( Z% k" \0 j6 T
  21. {
    . H  v4 A" M+ R( F$ Y6 a7 T
  22.   return
    ( E) y. x* @2 W. e( E2 N9 m9 `
  23. }1 e) k% W8 a" s# I( J
  24. & a  ]5 @/ u( U2 q# e1 P
  25.   clipboard =, _+ `. y* I4 A3 n1 D
  26. send ,^c
      P) A# y- L& X, O. p
  27. ClipWait,1) S" a9 ], D) [2 N
  28. & J$ V# X$ Y" X
  29. StringLen, cliplen, clipboard
    ' _0 D" _: L  j! _9 U5 j
  30. if cliplen > 203 L1 l  c& o  @+ y6 n+ N# l' U
  31.   {
    ) f/ }' U- I3 j
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。% \& ?2 s$ S2 l3 B/ r3 u, a! t
  33. ( Y/ f- ?1 ^+ i& x
  34. return" ]: |6 z# U1 [
  35.   }3 p2 P9 i; T( v) I7 }
  36. 3 g: \6 t, D9 I" O4 ^4 P2 P) @. j
  37. if cliplen < 2
    8 Z' U5 B" j- c- ]* F
  38.   {   6 B* d9 G- o* A$ ?) @6 S3 q
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    . x4 j. l" l7 o& B

  40. 7 L8 ^% j: B* d+ |" O, n, J. e
  41. return8 ~* m" L: d' K  V. x8 D7 r, a
  42.   }
    9 n( X# U6 L" D- W

  43. 5 n6 j- D* V7 A  w

  44. 9 B- `% }! [$ B& i# U3 ~
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行
    - F* f' U6 C/ H
  46. 6 M' K9 p0 {/ x( u" B5 u  r
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    . b$ B$ ^; U* v4 _
  48. 5 |, l; F% Y& B
  49. }
    2 x& l8 w% V3 D4 E5 Y) Z
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~* d" A7 ]% [  o' V

% O" P9 g3 ^9 {4 N" g! K, @& X其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~
0 d4 B) w, g+ w: ]; V* j8 v( g
4 h- V( I, v' k! G2 k7 a
- G; d& z; o6 m, W

* Z% X! O6 m* S) ]' v* q6 w3 T* {2 }9 s7 U2 a/ n) e  `6 g
--$ C/ j, j1 f1 F: @  I! ^4 n  Y
测试结果 by Oeasy 2015年8月6日 08:16:384 A& t- o* _9 y1 {* L9 o- C
Chrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。
. B9 k. q) h; x6 _* z" {3 c
& p# o9 @: l* ]* [8 C
  b7 d# n' D+ t- Q$ u# {2 q3 y$ O: S; Q* \# i  e' X. ~

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了& R6 y; w+ p  a, I( u  T
    ~LButton::# K6 K  h8 ^9 _
    8 e8 C( X' b5 {& w2 x& `% Q% U% [; Y1 w. o. u6 [; W2 ~  [
    4 ?8 E8 @/ L8 y. N  Loop {3 Y' A" h8 s# N. F  ?9 s
    & _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown :=
    ( \' L1 R) L- g( ~2 m4 A  F: o: l' @6 d' H5 h. O6 Z
    GetKeyState("LButton","P") 0 E/ V6 m$ R; Y9 d
    & r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |
    ' S! z# w5 E9 k* X     Break8 j6 T( |8 d5 O4 Z- k2 D) x
    7 S2 _/ S  F& E#
    - o- Y4 R+ w! O% `$ f+ P
    - M8 Z, [/ e+ ]H- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O
    " G  q) o1 m  Q, q0 W- t; x% {1 v+ f
    4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1
    % D2 o. l& V0 Q* V( T
    2 `' E& f: Q( hE, [# }4 Q/ x5 O( r) k% \+ d9 {9 M5 J
    KeyWait, LButton, D T%WaitTime%
    - m. }2 a/ s1 ^( E7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B0 f4 q$ ]. Q8 s- q
       GoSub, ; Q) S$ T; p, n
    ( @5 x5 e& @$ W2 @  \, t6 B3 V
    Routine' s3 H( i0 y" V; P* u! B
    9 \% e1 S. V5 y, qReturn" v8 W2 k& O( `. h6 b% i( P" s) I
    % ^( U: k# T0 v$ S8 x3 j. `: B, X8 T' n8 G! d) T$ |  m. d
    % h# i2 z$ y; b4 p- e0 z+ ~! p% r  R6 s& M' ; z5 G4 [  h! S4 P

    5 }. C! \8 c  `N, `/ d1 d1 o3 v% G
    * D( [+ V& ~0 v7 a- T3 b; s6 C) i" [# k) ?* S3 T, k7 _
    : s$ D+ i& g* {7 r, M$ NRoutine:; O7 U9 [% n! k1 G- `, H. [( ?6 y
    " `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G& p+ e0 |5 w. D8 u4 T
    $ ?' p8 N" K1 }- v9 z& X' {1 # B( T" d. A: e3 p- r

    8 W) Z4 o1 v; r) d7 ZO& _- w4 a* y8 z+ k) U8 m: O
    ifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H# j7 A* V/ ]  o6 h& w* b
    {8 I% _( c; u* _/ e8 B8 `9 F6 O) V4 U% O5 x3 B
      return
    5 V  F. t! |8 Y# L# `4 H$ F* [& |+ x( U5 x; w:
    $ T5 u- u; A% F- ^8 l& L$ K7 d& F5 W. x+ m  X# r0 _
    t! C( k: f }* m, f8 C. @+ m% \
    . e) y' a$ ]/ f+ H0 F/ F" X( ], P  |- M6 @
    & s! Z4 i% ^$ F9 K7 I" Z  clipboard =" Z8 z4 |, ]; O9 W# b" `  p* z5 v
    7 I- P/ j& T; l3 U- a; t send ,^c! q3 A- C6 q  O7 ^. C2 S
    % T3 w, ^( H7 f2 Y* }+ B+
    ) |* ]: d5 i% O5 B
    $ B9 l8 A* z  [, e% z  I' Fi ClipWait,1$ R( \1 D5 ?% I; G# V. T$ `: ^5 ]5 K/ x
    7 @1 X+ t) h! P8 x, \8 V/ W& e% y
    ' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y
    : n$ a& P* i' C+ I$ e+ i if cliplen > 20+ W,
    ( {  q7 Y3 u9 c+ H/ i- W. |  K" d
    2 Z/ A- X/ q6 |+ ZK/ n, W; l2 C$ d! W3 }, ~6 Q  J8 P7 A7 p. N* G: C0 V
      { , c0 [# ~9 C5 B8 A6 q& O; t$ `" T: C4 @6 E! V
    ;
    ! }. _! y8 l  o! q5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G
    ) _8 ?4 e5 h* O0 O  l- h return
    8 T( N8 F( r& V6 l; s7 n/ X5 F& }0 w5 B# D  }% c: # v9 ?. Q1 v' `8 n  c

    9 n5 q9 t+ ]1 [( J5 u0 |  D5 ]- Pb2 x# L5 Q7 a; ~
    ( ~7 n; m3 \& P% h$ N4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^8 s# l) A- m9 V& R; j1 Y
    if cliplen < 24 ~; ~. u3 d; p
    - }- C+ l5 [7 M; T4 y  {   " d" I. F7 ^/ T& c! _' Y. u$ g, \+ a. Z4 I. |; y! u- L
    ;
      }7 O( Z# b5 K/ [, R, W8 q! 0 B5 o5 M' M- X" `+ B# r. q
    ' k' U$ p7 W: {/ I% r
    @1 `" o/ W& j
    0 _0 R  O% t. ]% Z$ h* @2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m' |3 H% M4 Y: K/ b% L% U  ]
      }) y; z8 c! J2 @8 z" n
    , E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b;
    . I+ }' x0 v/ |
    + \5 P( \* A0 f& Aj6 u4 J; U) z! i. _
    5 n) q8 M' K- S* y5 {. L, Y2 D3 ]3 N
    ; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p4 l; t6 z5 W: ^  A
    run D:\新建文件
    ; [4 D/ E5 t3 u; A* ?0 Q* U
    ; B# J9 }3 c9 C夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?) P7 s6 R4 H) D* u4 h

    6 P6 J4 a5 Q/ o4 j9 P5 d, l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I4 Q6 n- q5 k! T- j" p" o
    return

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:52  c& {2 o6 @2 ^3 M/ {8 M
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...
    8 _- T: w" R0 r; ]* ^; ^; H

    : i' _8 f+ o1 Q3 C1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:
    ) ^9 \' G9 W$ m        ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。: e1 y+ b% U) A. U' D
            ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。
    9 g3 Y6 f$ f) o! o
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码

    1 i+ J8 ^; O  l' s/ `顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。
    $ d; E% S3 a4 g! k* k
    ! R6 z% O' c" p% c8 E2.
    3 V4 p  a5 c: T3 z0 lQ: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了% n  o" A# ^0 M* `# D& i8 U# ^
    A: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。0 K& u3 Y' r2 |" `/ T
    , [9 ?* o. j# T  Z) W
    ! p: g' ~9 C, d; ^/ p4 S

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的
    9 R6 {+ W, G+ P;GoldenDict 划译插件[AHK]6 r% }% I2 A- W3 Z
    ;version 0.9
    ! |" M! q/ r5 K3 s2 d) b" };[email protected]
    ; R% F- Q! I7 f/ \' |, Q& [' F;2016-01-088 N" T0 g& G$ n( X1 B$ s. m
    ;GUI及其他功能完善有待日后空闲
    7 `# H& h& W+ L, x" E;========使用说明========$ F% P) w. e) t5 e9 H
    ;pause键 启用/停用 脚本
    4 _  i# ~( T( i;鼠标拖选、双击选词翻译9 S8 ?2 O6 K9 H* H: O5 R9 F
    1 ?1 W$ I% ]) Z

    : t* k7 h2 Q- `8 J( V4 A
    8 B; A! ^0 O. g0 {1 _; l' qPause::Suspend5 e9 e* s, ]% g3 M
    ~LButton::6 V& P! P' m, Z( a9 C
    CoordMode, Mouse, Screen* M* |3 `: L8 N! a0 N+ I
    SetKeyDelay 0, 10: a7 H; N; S% ~/ R' K
    c := 0
    # r* |# ?9 r9 {0 t& M2 e5 Y6 a) a4 p
    * [, X, m% j& F" c. YMouseGetPos, x1, y1
    - [9 F1 t- V; b1 h7 g+ hKeyWait, LButton, U7 }) _! V! Z- v" i( l5 ?7 v" D
    MouseGetPos, x2, y2
    1 q2 d+ h1 \+ [! r, G. x! N% N5 `/ A5 e7 q8 J' T8 d+ m8 n
    if (x1<>x2 or y1<>y2) {# w. h7 n* t( H8 C3 e5 j' c9 c
            gosub, Copy
    9 n, h- }$ d* _- k7 W}
    % s1 q8 k* |: u1 \# T6 C8 Felse if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){
    , N, M4 ^; a* K) B7 s3 _        gosub, Copy
      T3 i1 E* `4 E" ]}
    2 B$ ~( ~4 L4 A! @/ N5 ]# X- ~return4 G5 g4 @9 E; G$ l0 ]7 E9 C( Y( u% X
    , O" P7 Z: B- e$ Q1 W  a4 f
    Copy:
    8 f& v6 s4 n" N6 o3 ]3 a( |c := 18 _0 k0 I% J& K( s
    Send ^c" M( U' F( B$ w. w
    return( L* ?8 U, B% ~

    ' R: O/ o% b% _3 e+ A4 ~OnClipboardChange:) D9 ~) k) L8 G. N. c3 E, s
    if (c) {
    - G+ |$ c* y. b" C6 R/ _        Send ^{c 2}& C0 L" o  W2 g9 Q4 L- f+ S0 F
    ;        MsgBox %clipboard%
    - t9 @# M# \5 |5 T}8 _8 V0 n) n+ y  t: }; a' Y' s
    return
    3 P, Z/ m9 ]) A. ?! x感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。
    0 k# Q' E  ^$ r. R* _我还是本办法吧,ctrl+c+c
    ; `! G! j5 l5 ~0 B
    : `  J7 y! P: _8 n6 K9 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:18# W( P' ]1 n0 O! v1 J
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    . t1 k) u* }) @0 h多谢了,学习了

    该用户从未签到

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

    7 \4 m- }, {5 v; v1 wZZ http://weibo.com/1928931362/Dcdvnphx7
    9 \8 Z+ t7 W: V8 D7 tGoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
    " `1 e7 w0 c9 _5 o& |& t' I

    该用户从未签到

    发表于 2016-2-18 09:12:53 | 显示全部楼层
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词条。win7和win10下都有过这个问题。- ?, [! D( M- i- F' m

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:12
    ; x3 [( A) q' F! Y+ P& G& t使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...

    1 X. m3 F* |9 u! y4 W* g/ B5 A! C$ C1 Y/ ], m6 ?& w# k! F- x/ F
    3 H- _2 W; v( Y
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?- U! g* l, h4 Y" r0 Y7 f
    平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。
    . c1 O" @  T$ E5 P: ~4 I( k" o
    2 [: M  I- Z, v& d$ u; }" e9 e

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    / N' ^( r* W7 |; e: N额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    . u' `, z! D( L0 c平白无故按 Ctrl + C + C ,GoldenDi ...

    / z& F  N' B* W" o* n肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:49
    6 |+ j# F% T- N0 i, T肯定是用鼠标选中要查询的词了
    ; m8 U6 \; H9 b  a8 N
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    ' w  Z, k+ r8 j* \8 v* z
    9 A" N9 w2 l9 Z' I5 I原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:344 u& ]6 B4 u4 Y! K0 W
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    5 R0 `3 h9 l* z. a2 e4 i平白无故按 Ctrl + C + C ,GoldenDi ...
    / a" d/ I1 ~& C) q
    OOOOOO大大大   他那个问题。
    , c6 z# ?5 U& s  L7 H7 n- |% K/ g: B
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,+ ^8 f( u) g7 z8 V6 m) P$ Y5 r

    2 L9 y3 I# \$ L" R5 C原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:21/ k, R1 V# {) |- A. D: x
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,5 }( S9 U1 Y$ l7 ]8 c' p+ n

    3 K1 b' K- _' J0 M原因就 ...

    & s$ n! [9 `; ^6 g/ W怎么改都没用的,都已经试过了。
  • 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
    - ~( r' c6 I5 o& c$ ?' b1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    . s$ `, W) R% [( A9 c世事艰难啊; @: a, t1 }/ N; G

    该用户从未签到

    发表于 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* m7 \& s0 {* w+ b+ S
    肯定是用鼠标选中要查询的词了
    8 t0 m4 S  G3 B3 p6 [" o
    我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?9 {6 m. g: {6 A4 }

    - _2 k3 Q" D- T  W3 x6 ]然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?
    ! g: q: @8 O: ]% w" n$ ^7 }3 ~, |" o# o$ N: K3 H( D

    6 x* ?$ d( M6 z) g% p9 F
    5 q+ T/ R% S2 g" q. h/ B" g
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑
    3 K3 {" P5 j- I" k$ \) ~/ @6 F" @0 Q4 h
    看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。
    0 R# y6 K- h  ^
    # t5 n. s/ X( ?0 O难道现在系统里的某程序有类似“Send ^{c 2}”的代码?
    ) J' Q( ?/ {7 O1 I7 h
    & a8 G/ X5 G0 [" Y有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。, Q+ N! R$ p% K$ I! i8 o

    0 k) X7 ~! S- V' `就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。
    9 a, G- |4 Y7 g& N9 Q9 W
    2 _6 {7 M3 g+ z7 u, W* q) Y  a
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-5-17 15:51 , Processed in 0.026275 second(s), 27 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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