掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 28635|回复: 33

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑
# H: y1 o+ H$ y2 Q5 R
/ S; h+ C2 ^: _, _) v" T1 q' z7 i6 U: v: Z) a
参考:0 b* R, L/ d8 _- Y5 ?
- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html+ C- e: T' ^* Y; j& b
- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}* G0 d+ p' R3 u( x0 M
- https://dictionaryphile.github.io/, \( [/ L$ [0 y2 j; d6 ^

* d' R' W9 X& m7 O1 l/ O-2016-05-09-/ Q, _7 I0 Q/ {7 y% {2 B1 g" @
推荐这个 ahk
! P& b, ~8 Q$ A1 T+ }5 m: O6 ?+ gZZ http://weibo.com/1928931362/Dcdvnphx7
# @% C9 ?$ ], WGoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133  F7 j5 j2 @* A7 o& w! M
原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。% z, G5 K- f& B9 t
而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。 ' |7 I3 ?- F& ^2 P$ U
" E! F% B4 K' |& x1 ~- j
-obsolete-( _* |; ~* l6 x: S5 K$ [
zz; @3 t3 M7 f. q; E
http://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。$ d  G$ ]! ^6 S8 o: C

( n# w9 A2 J( KGoldenDict Win7 Chrome的螢幕取詞功能' ]0 ^- y- x3 L. {. {/ Y
By 黃文龍 |  下午10:57 |  GoldenDict |  No comments  . e( R; n2 z# N5 t1 S
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。
2 S4 l. s4 T6 ~但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。& Y4 h/ @% x+ s2 ~  \, k0 G3 J

% C) M; ~% p8 g( [1 r2 S後來用了Autohotkey 以後,發現有辦法~
6 Q4 k  x; c* {; |" t! Y只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::
    / S2 V9 w3 v0 b$ {5 ]) x% \
  2. 5 K7 d  I3 R, v$ P, _- G
  3.   Loop {
    * z1 y7 Z0 ^$ i) n' ~& L' `
  4.   LButtonDown := GetKeyState("LButton","P") , Z( V! J3 N% x( ]* E# v8 \1 t* ]/ d. b
  5.   If (!LButtonDown)4 N% x+ L6 f. ~
  6.      Break
    8 F& ?2 J  X$ `! D2 Z- ?
  7.   }
    + d& X* E# g, |
  8. ) w9 I4 {( J& u
  9. WaitTime:=DllCall("GetDoubleClickTime")/4000* m# D3 R; |* j7 @- B
  10. KeyWait, LButton, D T%WaitTime%
    ! m9 f3 Q. ~% r9 ?- D9 W
  11. If errorlevel=0* x0 \  I8 a. V7 Z
  12.    GoSub, Routine, y5 G0 Z  m  r* P
  13. Return6 B8 W/ x! j* u" D
  14. / Y" u, i6 E, |; L: ^

  15. . j- l7 E% g) q, b

  16. 3 E/ G5 R6 y. c- @
  17. Routine:: c0 N* @% F: J0 t
  18. {4 W, l/ O0 y0 }% \# s* |1 p% w# z8 C
  19. 4 b3 D% H6 o  ], N" B
  20. ifwinactive ahk_class CabinetWClass
    ; B8 f+ L& \8 I5 I  {+ z0 d6 e
  21. {; B6 w) C2 d& Z  \! F/ a
  22.   return
      \% p  \+ U/ }) B% j; |9 _& p
  23. }0 r% u, Y3 y' r$ [8 I
  24. 3 T) ?8 V2 M3 q/ D! R4 r
  25.   clipboard =
    9 ~3 y+ ~, A- u; D! Q8 G
  26. send ,^c
    ' G3 M& W) [8 P) @
  27. ClipWait,1
    . o1 C% m0 g3 D: E, B" M
  28. - G; W% {( J7 K9 G( K8 l4 o
  29. StringLen, cliplen, clipboard
    " p! G) q( G2 k: B" y9 r, r/ D& T
  30. if cliplen > 20: ^8 M+ d( O8 U
  31.   { ! g/ n4 K1 Y# g0 ~  f( Q
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。4 ?( ^; X% J7 k
  33. . M4 M' ?4 a3 M% u2 S$ t9 a% X( _
  34. return
    2 `% }+ Z' @- ^8 Q7 g
  35.   }. a3 Z& Z* L3 J4 c
  36. 0 T+ H6 N) |2 @+ n# O6 e2 Y6 r4 Z
  37. if cliplen < 2
    / O! E! N. k; E. o3 ?
  38.   {   
    6 ^, S7 P* F: m6 [* P
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。8 b9 s. B4 I/ F. K* |
  40. - t' S6 k9 }; U4 T8 R* a4 y) ^0 o
  41. return
    4 d6 \% M% Y% _% }9 I* m
  42.   }: C! Q" r1 @! k9 S: ?- ?
  43. # ?6 L4 E. \. O% _& l+ @* z- X
  44. ' r( ~& K  s8 P& h
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行
    1 |" R6 P* [' {5 L  }8 V8 X: V

  46. 0 `; E; {' W' i: M' B
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%( T3 T1 ]1 |. u' O) u$ I$ y
  48. 2 b/ v3 G1 y+ P4 u$ U
  49. }
    7 u. F$ ~6 q2 {6 s* U$ `' G
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~6 T" @; T2 m8 a

, z/ J' T% s6 c; `, \其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~

! q0 V1 i  K( h- B1 e; ?5 C' {5 ]/ Y4 d" }& a% i) k# p
8 s7 ]( N: G3 t+ m; S
: P* d, E, e% M9 B
2 J. D! v; w) B5 G3 o. z
--
; ^" v+ Q: C' V5 E4 B. v0 O, K1 U测试结果 by Oeasy 2015年8月6日 08:16:38
: b  |3 U2 y- tChrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。" `, W& N! J7 m, T& J2 Z  B
9 C" b( ]6 q8 p
4 x* P  E1 B6 A8 e+ v

9 c1 ]3 h5 N& D3 L0 }8 s$ D6 F

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了
    . R4 m' r& Y8 K; v% R, g~LButton::# K6 K  h8 ^9 _3 C" N, x" i9 t& J3 A6 W. Q
    % Q% U% [; Y1 w. o. u6 [; W2 ~  [
    8 ~; d  Z8 ^1 O4 f% |8 @4 E# @8 K$ X  Loop {2 ], E- N* f0 r- c
    & _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown := ' d+ ~! m" C1 V

    ' ^: ]  a4 f3 W/ `% W. L8 F0 cGetKeyState("LButton","P") & }/ @( o7 C' t8 y1 T% |& g
    & r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |
    & n( z1 B0 d) c& ]! G2 L* l     Break3 ~+ V5 [* J; V. k' Q# ]
    7 S2 _/ S  F& E#
    & v" k+ [* E, d
    7 ]$ V. _4 ?( O& l, c; G% |H- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O
    4 E  a" g: e1 s8 X4 R
    6 k. O! N: o) q4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1 0 t  U% z: N" l& P3 J1 T2 R

    2 F5 ?' r# k) G5 QE, [# }4 Q/ x5 O
    1 b; Z1 J/ c5 @+ G1 HKeyWait, LButton, D T%WaitTime%" E7 ?# @  w* b7 }- f  i% P; I
    7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B* O  ~5 Q0 ^& o0 o7 P
       GoSub, 8 ?% ^( A: {1 S$ }/ t1 y, [

    / v2 ]9 ~# [3 j9 [. Y. K7 [Routine' s3 H( i0 y" V; P* u! B6 ^; \' h$ F5 p2 N7 J+ {
    Return" v8 W2 k& O( `. h6 b% i( P" s) I
    ( \( t1 U) X, x3 j. `: B, X8 T' n8 G! d) T$ |  m. d/ l0 O& X" i. w$ C6 j' b2 B6 S! X
    ! p% r  R6 s& M' 9 c% j; o! N: _8 x+ J* E  s
    , [( y# t& Q/ |) Y% S( l
    N, `/ d1 d1 o3 v% G
    $ q; R9 j6 l8 F" Q% b) i" [# k) ?* S3 T, k7 _. S4 D( p; [' [9 V2 H( Q
    Routine:, \4 l+ t8 F8 p4 ~& I. `. ~
    " `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G
    4 G2 `4 X6 ]2 I# c+ S( k5 ~$ ?' p8 N" K1 }- v9 z& X' {1 % z% F8 A( I  Z7 u

    . y% b9 q' S: K& W7 [& FO& _
    & B$ v: b8 T. Vifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H9 f; u1 D- P. Z$ w' K
    {8 I% _( c; u* _/ e8 B8 `9 F
    ) ^3 j2 s- {: f) |; i4 t, c  return
    1 z( t( T% V$ U: [) d" o: M0 T* [& |+ x( U5 x; w: , j3 Z9 N. b; i8 x+ D) ~

    * B! Q( ]$ C% ]t! C( k: f }* m, f8 C. @+ m% \1 t( z$ G- x" a5 @6 u2 t$ [4 W5 z
    / F" X( ], P  |- M6 @# p8 \' x, y3 @' H0 l3 R1 v' B
      clipboard =
    + Y4 I! X2 L8 F) a$ `7 I- P/ j& T; l3 U- a; t send ,^c
    * k" H# d  W- ]: p" `% T3 w, ^( H7 f2 Y* }+ B+
    6 `4 [/ u1 c) v9 [- A9 D) d5 T6 J
    + i0 d" i7 M! G+ Y$ f6 \& Ci ClipWait,1$ R( \1 D5 ?% I; G# V
      u& [5 j! l7 ]
    7 v/ y. }3 f& g; K  b' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y) _) u) m$ {; M1 |6 B6 ?. c8 B' n
    if cliplen > 20+ W, ; l& p3 k  W- B* ]+ K3 C$ u

    ( Y- A- C" C" ^  ^K/ n, W; l2 C$ d! W3 }3 z2 k# J6 A0 \  \' j- c# A
      { , c0 [# ~9 C5 B8 A6 q
    4 ?/ O) Q& Q' ~2 u  m/ Y; j ;4 l5 J1 W3 ^& @; g
    5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G
    6 }1 X2 M- T+ q3 c: V3 ] return
    # c2 p% H" W) M  ]/ o! R) G4 s, V/ X5 F& }0 w5 B# D  }% c: $ ]* R1 V4 r8 D1 |  C- t

    3 I$ u! G1 S4 tb2 x# L5 Q7 a; ~
    + }* z: A  Z4 w# B$ ]1 ]" P4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^
    0 Q( Y: S" X9 {  P* u4 K) J6 E7 a! Y% M if cliplen < 24 ~; ~. u3 d; p0 ]0 ^6 x9 C+ V9 s; Y
      {   " d" I. F7 ^/ T& c! _' Y. u' O" Q" }3 Y4 D- |$ Y8 ?& K
    ;4 T2 I1 J; s* J
    , W8 q!
    , m+ q8 [! f% }8 |) w
    2 D) a3 A: U9 ^@1 `" o/ W& j
    ( c9 C( ~  y2 w; H; H1 h2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m" R$ H& K) H  q1 ^& a, L! r
      }
    , ?" D( q* c9 ]3 t: m, E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b;   {- z4 s: c0 u* U0 m; l
    ! r) r, q3 X5 R) w& E9 n
    j6 u
    ' ^! B+ v# S" }! B2 d5 n) q8 M' K- S* y
    5 @4 E/ ]8 O0 d, Z7 M% R) K; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p8 b; P& s4 C8 C& [
    run D:\新建文件! o0 b7 D% J* U

    0 V7 X1 e$ m' C& R夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?
    % l/ n- T" A7 ~2 [/ T2 X7 T: F8 t  h- q& V& ?. A
    , l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I" Q+ j7 n% k* L0 |
    return

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:52) q% A; g5 c/ c5 {0 [: i/ Y3 a
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...

    " I5 F: k. |7 ?) L
    % ?" w5 Z+ _2 e% a5 Y. U: g1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:
    $ W1 }& \) E  a! l( d# \8 ]        ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。
    $ F$ ~! Q3 b. B! _* o& P        ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。
    1 }- v8 D. J$ u2 e/ {, {
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码
    / {* E# T2 i, q* v0 o# ~
    顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。
    * `6 Y/ v8 P6 D4 K5 b/ I: N2 w/ M. u4 o. k# K% j6 F
    2.
    % X3 K; x3 X2 H% `Q: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了
    # g5 }- |) l4 n3 d5 ]- ]A: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。0 w% w: k" x0 l' R+ [% s& M

    . M" X9 p" E/ Z3 T/ }0 v: Z+ Q
    9 ?- \, [, i' }( C% z

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的2 ], f& z$ C! O5 V# y
    ;GoldenDict 划译插件[AHK]$ i2 o& i; \- J3 X
    ;version 0.9
    * J, Z6 K! G" }7 d$ x;[email protected]
    % m0 B" ^! E- h;2016-01-08
    " m* v3 |, [4 G;GUI及其他功能完善有待日后空闲
    . O: S/ q: Y: V; ?* M9 c5 M' A;========使用说明========( K4 u1 B6 a0 V5 {/ B- ^4 s
    ;pause键 启用/停用 脚本! x! R( i; @# l
    ;鼠标拖选、双击选词翻译
    ( v" W* x+ H( z0 L# @1 ^0 e# W. M) j, _% ?
    3 B# E) s9 ]* x' ]6 ]+ Z
    + Y2 M& n+ |" S
    Pause::Suspend
    ; g3 W0 _, n5 z3 w~LButton::
    + J+ U& w* m4 a$ bCoordMode, Mouse, Screen
    9 `5 w' ?9 A3 P8 C) i/ pSetKeyDelay 0, 10
    7 Y. _5 b8 k4 P7 Q, K/ p( W  o2 rc := 0
    1 I  k$ H7 E- f( `# k# V- _0 g6 J( w, @. E
    MouseGetPos, x1, y19 f, n: R# Y+ T3 X8 P
    KeyWait, LButton, S; ^* G6 r  P
    MouseGetPos, x2, y2$ T4 p: m+ ]& ?5 q( U
    ; s% I6 Y8 c+ t, Y/ A
    if (x1<>x2 or y1<>y2) {
    + Z' n4 s( I+ M2 B0 S        gosub, Copy# P) j4 b8 a: ]# ~) w+ j
    }
    , \) Y6 k: T4 X* I2 l" Aelse if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){
    , v4 G3 w4 o- o4 U, r+ U0 t5 E# h        gosub, Copy! \' a7 I$ F, d" [1 d5 a3 x
    }
      t1 `1 I' f4 F& A; H4 t) oreturn: M7 ]& A9 {. t% y# v7 N( s- S5 j
    : ^- R/ H. D$ t9 i* V% f! I
    Copy:
    , H$ g. B3 [7 c. M% _, b( Y% rc := 1& V) c2 F0 C3 c3 r% d) x$ P  ?
    Send ^c% ^! y6 _, D  Y2 A$ d9 b! h
    return
    & y) P1 m# v. e0 [8 [% O1 K) j, q- _1 c9 M1 t. z$ x" A
    OnClipboardChange:
    # |3 Y+ U4 \. @$ p1 zif (c) {
    6 b, B/ k8 G& g9 ~1 [        Send ^{c 2}/ k+ o8 E- P3 u
    ;        MsgBox %clipboard%4 j% g) p) W5 B
    }" n  B3 }1 @' o+ i  S
    return9 x; ~3 \6 O7 ~% [' Z; l
    感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。
    1 O& @) C! @& G/ O, W我还是本办法吧,ctrl+c+c: I8 ^! b$ D/ P; Y' M6 M
    1 b" h. x2 l7 M2 ]
    验证码真是有问题,尧舜禹那个问题,我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+ c! u# H3 @3 j7 C- K& [* Y% V
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    & ]* V. A% a; F* d" m* K
    多谢了,学习了

    该用户从未签到

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

    ! G' f& B$ x4 p4 u7 o6 XZZ http://weibo.com/1928931362/Dcdvnphx7' _9 Y7 c( ~' P* E2 r, z
    GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
    5 H. o( a3 s9 M' l! D

    该用户从未签到

    发表于 2016-2-18 09:12:53 | 显示全部楼层
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词条。win7和win10下都有过这个问题。
    % m0 o' r' ?: j. n! z7 h5 `5 f8 I) i

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:12
    * t7 p! U- P: z8 e- [' W0 P' \1 u使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...

    ( X7 `  z" s( [7 z* I- i% C% s! t
    # l% J) m. t2 a5 U
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?2 j3 W/ ^+ b) O& H
    平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。
    4 e  `; p; y# B* L8 \) {
    - |; m. T! S; m+ a+ g& O! {

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34+ r' B: y% Z$ ~0 j" k
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?. o* U" z% f& T. H$ U$ N) c1 H
    平白无故按 Ctrl + C + C ,GoldenDi ...
    9 l& t  w0 u# H% f
    肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:493 A6 u8 b$ I/ Q* U+ e
    肯定是用鼠标选中要查询的词了
    9 S' ^7 ^: F+ r; k3 |: F* Z: j
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,7 H  o7 a1 O3 ~/ v, c$ M9 n* c
    , J3 u3 q( }; f' g
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34- c) {$ Y. I. |) V5 w2 ~9 ~$ l. ~
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?( d) S9 H  s9 h! @/ T# Y
    平白无故按 Ctrl + C + C ,GoldenDi ...

    % [! H$ ~* A4 T: Y! w5 ^; lOOOOOO大大大   他那个问题。
    & C! ~' T' V, f4 M4 x" p* @( C0 ]# \, n: P: E" D& J
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    ; _2 O. x' \, O  Y/ ]# ]
    ( N. q5 A. p2 W0 N原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:21
    ' y6 X5 b- S. h: s; r是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    . q6 b4 t4 J/ o9 E, U0 Q$ c7 |
    $ ~, D6 Z" k3 C# K7 p* H原因就 ...

    0 R. a  B4 n$ O! g怎么改都没用的,都已经试过了。
  • 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
    + Z$ G, U2 {( V1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    2 |) P2 q& H0 _9 v9 g2 B) O
    世事艰难啊
    2 ~8 L' }( K- e' M" W, j8 P7 @5 L1 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
    1 `1 h0 s8 K& ?' O9 H7 M8 K肯定是用鼠标选中要查询的词了

    + E% w8 u4 K+ m我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?
    * A, q) V; }# y8 w
    , |; [5 w+ \! q) X( R' `然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?; Q0 O6 ^+ w7 s4 C6 B

    8 t( s2 Z* g% X8 w( ?. H
    4 v9 |2 c0 K2 C6 c# }7 w
    $ N5 {- p% V% b% p1 \5 [
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑 ! D# F) G. N5 O( `  y  {! @, C% h

    / v$ y7 A; o/ z看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。2 P1 w( e  F& H7 b! A! |
    ' U$ k/ T% C- n
    难道现在系统里的某程序有类似“Send ^{c 2}”的代码?4 T6 h* U- O0 j: N

    & i* O; A% b( d, U) E; |6 H有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。
    ! V, o5 |6 o3 O+ r& Y' a  ]% a* F. V% r1 l5 }1 E" w6 `
    就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。
    0 @! D$ G! f) u3 R- \) c  g3 ]2 `! I% T. G
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-8-12 03:32 , Processed in 0.028229 second(s), 27 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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