掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 23066|回复: 32

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑
$ ]. E/ g" {8 U; s1 Y
, g9 K1 f% J' S6 f
. @, B7 W4 ?8 p  z) M" F5 ^参考:
5 u; ]  f% a5 Q8 Z3 x- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html
* i$ w# y! `8 }- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}
, P$ @, Y3 I, e$ R) x6 a) N( Z( l- https://dictionaryphile.github.io/
. D5 K, @4 g" t8 o0 P
) j* Y; e# e3 _9 ^& }-2016-05-09-; f: h3 y* c8 q4 ~
推荐这个 ahk 2 F9 c# g- E- |# z) d
ZZ http://weibo.com/1928931362/Dcdvnphx7! {, x! N  L2 v! `, s8 @/ |
GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
# i# R7 e# s1 Z4 W( Q: m4 |+ e2 O原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。- \$ F, c, p4 ^: S5 N9 ?- k5 Y
而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。
) v: u; y+ K8 ?1 }% V; v$ w  w/ U; |. u& L: U
-obsolete-
0 k* }. D2 e; Wzz. v, A" F5 t) r) E3 i
http://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。9 R' A+ D7 q- U2 `2 {4 m0 x

7 f0 R# ]* D+ L- v' S! aGoldenDict Win7 Chrome的螢幕取詞功能- A/ @4 M5 L  R5 @; `
By 黃文龍 |  下午10:57 |  GoldenDict |  No comments  ( e3 j" Q) T' \9 b, @9 k
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。- J2 `7 k" t) Y+ m
但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。* W8 z4 a7 k: K

; x; N, @5 w. s( }. f後來用了Autohotkey 以後,發現有辦法~2 k" o# X6 ?* n) Z, @* k9 d
只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::
    : j* S- i1 D- a; F
  2. 6 q0 |: |9 r' J* X; J" ~/ w7 Z
  3.   Loop {: D8 n' J' R5 v7 V  Q$ i# W( R
  4.   LButtonDown := GetKeyState("LButton","P")
    $ e2 e& V. H& x8 v0 g
  5.   If (!LButtonDown)
    ; N8 g: t6 h+ d0 K- g1 y: M! Q* W
  6.      Break
    # o$ F7 m  {4 h
  7.   }, {7 F" E+ A- r6 x7 h, {0 T
  8. : l3 A& m- ^3 N  L; C( L
  9. WaitTime:=DllCall("GetDoubleClickTime")/4000# w: U& R* A( M1 V* d3 y) J! R0 o# T
  10. KeyWait, LButton, D T%WaitTime%3 S6 Z2 n- h1 {3 h0 J: ~5 m
  11. If errorlevel=0$ E( E! z0 m5 F  m* ]: s
  12.    GoSub, Routine
    " p) y. |  M4 F+ h/ h
  13. Return
    / k* }( t0 s( H' r( h- J! i5 g" n

  14. ! J4 O! k& o5 s' C
  15. $ J% p+ t. ~5 u, l2 @8 ^% i

  16. 7 H9 I. \4 M$ M# v$ l
  17. Routine:9 N6 ^. f) k' V: Q/ k- M+ B
  18. {* G0 k; K# u( z( b
  19. ) G! v+ s* U( u/ n/ B% D/ S* _
  20. ifwinactive ahk_class CabinetWClass
    : u5 _, C7 s' @# y6 E2 ?- |
  21. {$ N& `- O4 ^+ x
  22.   return+ ^: `; V1 B8 J# u0 i% d
  23. }& {* B  R4 A) \2 d5 K
  24. 9 \3 x) `, N9 V" X/ O* ~; P. {
  25.   clipboard =* G' l5 V' }+ l, z% P! S
  26. send ,^c
    & o% |. I% x& K  N2 k8 \* f! C
  27. ClipWait,1
    ! I' u- Q# E! _# ^/ V: |/ a

  28. * o; ^* _' }7 X4 _
  29. StringLen, cliplen, clipboard% x/ K5 G: c; U
  30. if cliplen > 20
    & o& c+ K" A, P1 N, `# r
  31.   { ; C0 q% v2 a# w
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。/ d+ R$ Z- e0 C; D/ }

  33. ( u4 h& |2 B3 Z# b2 Q/ ]
  34. return
    ( O3 b  m/ p1 i$ z* @9 O
  35.   }
    % N6 G- a! p0 t4 B7 v: B) p
  36. % S- _* w  |% H  H7 t
  37. if cliplen < 2
    9 u% V& U: v- E% Y+ V
  38.   {   
    % S% N3 h  F( \) j
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。
      \0 e: [/ O, A& I+ r
  40. & m! c9 g3 `4 l+ m9 G7 o: F/ ~+ J. J
  41. return& B" O% Q7 K% f' P
  42.   }% x4 L* |3 ^0 f. r# d& Z1 E
  43. / Q+ {/ x$ g$ v+ Q2 X

  44. ' A+ d3 ^: L) E1 j% S
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行0 k$ M0 T3 J: J; ]8 [+ ]
  46. 0 J% U& ^, {1 w4 O2 P) I, ]
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%& N* P) K$ ~5 U8 G
  48. & a, Y% @6 b) p. W4 _/ z$ u3 U, J
  49. }
    6 p* v, s. n& O; i- ^: A4 j; ~
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~, P7 y2 Z( K# E5 q3 k/ t
! ]2 T" X0 a) }  A$ z) \
其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~
" Z9 }! _5 x4 d* v
/ q- s. u9 b- X4 t0 e/ r

5 j/ R, Q& p- H) X7 B/ u3 w# i! M9 h' c+ x* i! F
3 @4 `/ _+ }5 W( ^& }
--# x8 o, `) \6 g$ V" i
测试结果 by Oeasy 2015年8月6日 08:16:38
" i5 Q5 s0 T" v) ~& }Chrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。
  ]4 z- F" N' e# s8 C" K, \: O( w, g5 J" R, P" B. Y

: Z$ T0 X# P- p8 Z7 M7 |0 u' |$ W
3 {; N" X1 L2 A

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了
    + Q3 u% i, P) \2 X~LButton::# K6 K  h8 ^9 _
    : w7 |0 P0 D) C6 }7 `' O% Q% U% [; Y1 w. o. u6 [; W2 ~  [
    3 e& G2 p4 ]5 z, I: m/ `  Loop {
    & X& b8 c! D' a/ r6 n( y  E& _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown :=
    2 O+ H  [8 S8 U% \# k! J+ q3 v& T, g2 b
    GetKeyState("LButton","P") 2 C  M0 m9 u; y  R- b
    & r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |
    & b3 A# n& U+ ]7 R     Break, `6 x3 x& v& X! J
    7 S2 _/ S  F& E#
    + @- x) x  A7 ~% z0 X) w5 ~# d
    , ]; K4 P, u6 x; J/ hH- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O
    + G7 W, J$ F7 f' ~8 v: n/ T4 D
    4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1 ) t0 [- {6 D' B% D$ v6 E+ x0 ^" l) M6 K/ o2 t
    ! v$ ]4 j' O7 Q5 y+ A3 |
    E, [# }4 Q/ x5 O
    - }1 _- s! r) P4 HKeyWait, LButton, D T%WaitTime%- U: O0 ?8 x7 W5 `# e4 O: L& D
    7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B
    1 N- c* [% B5 J& Q/ R   GoSub,
    - ?2 ?: j2 F7 m' r2 s1 w( e! @4 l
    ) h; K; R/ s3 _6 o7 ?. IRoutine' s3 H( i0 y" V; P* u! B
    " K9 W& a9 u/ P* A" q5 b/ X, }% M, ]Return" v8 W2 k& O( `. h6 b% i( P" s) I/ `8 k8 t" b( U% @
    3 j. `: B, X8 T' n8 G! d) T$ |  m. d! u, Y1 x' v7 B' m, ^  X7 s
    ! p% r  R6 s& M'
    # F* c% l% B* U% j; N
    0 h  j: X( v' Q8 I1 GN, `/ d1 d1 o3 v% G5 i5 G+ }  i- K
    ) i" [# k) ?* S3 T, k7 _
    6 q: V5 b# J* k% ARoutine:1 S3 z$ t/ ^- x5 N' J+ x
    " `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G
    & B' h$ l  ~# b) E* D, L: }0 V; j$ ?' p8 N" K1 }- v9 z& X' {1 7 A7 A0 b3 @# U5 b  t
    ) S8 u- w* y2 E( }5 s4 n
    O& _
    & d; j: l) G. M! Q0 Gifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H& b8 }- A6 {  o1 P
    {8 I% _( c; u* _/ e8 B8 `9 F
    ( L: x3 t. p3 G6 q+ L  h4 Z  return3 q' X5 L: J. W- w) c
    * [& |+ x( U5 x; w: 9 O! S9 x  s; Z- s4 C+ m! c& M, b

    ! W! [" W( K0 N/ R3 s5 t- b5 x1 gt! C( k: f }* m, f8 C. @+ m% \
    ) N  {' T7 y0 Y* h$ K/ F" X( ], P  |- M6 @# F# d6 |9 P: c+ d. s
      clipboard =
    7 A8 |: Q, ?( Z0 F7 I- P/ j& T; l3 U- a; t send ,^c4 f/ Z, U8 S& a' X8 x) O
    % T3 w, ^( H7 f2 Y* }+ B+
    , l& c" Z( g4 Q( J  c# U% _/ e8 }7 q. j/ w& C3 Z
    i ClipWait,1$ R( \1 D5 ?% I; G# V- e8 C, u* w0 E
    6 m+ o3 m4 N+ q: ^" O  @
    ' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y
    7 V4 g9 n% S- _7 l if cliplen > 20+ W, & v- s$ w, \. P& ~0 S. Y

    ( @3 U; U" `8 I) S- LK/ n, W; l2 C$ d! W3 }
    2 j2 U/ [( t. H) [  { , c0 [# ~9 C5 B8 A6 q
    7 H! _$ r; Z( g# |) m0 d" y6 `+ S$ [ ;1 d7 l" g" _9 [$ ]( Q: o5 S
    5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G3 |1 Y4 O4 O( G: b) L
    return
    - O7 j5 T3 r& r/ X5 F& }0 w5 B# D  }% c:
      t4 o" g  O9 h6 W* V" r5 k2 \( F5 k8 K' U& f# b$ G/ n
    b2 x# L5 Q7 a; ~
    3 q( _6 l/ X! o0 K; G4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^9 ]" t3 `1 {! c1 ?. e  W
    if cliplen < 24 ~; ~. u3 d; p
    0 ]/ q( C1 b, R& a3 A0 G& I5 M  {   " d" I. F7 ^/ T& c! _' Y. u# f& C9 i( D7 R
    ;7 S9 \7 ]1 E0 }, A
    , W8 q!
    ( g7 U  }8 |% V5 X. \. r$ B" N7 N# B! C# A( D+ v
    @1 `" o/ W& j; K6 ~6 A. d' e& I! I: ?: W
    2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m/ x( H& ]( H1 A
      }
    * Z% \. ]. Q+ W0 R, E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b; + p) f0 i* l$ N: W6 F- w

    6 {1 C: {1 K( U+ W/ r7 ~  fj6 u
    + O- c) g5 G. p8 c3 j/ C$ w5 n) q8 M' K- S* y. M; s8 }/ J; `8 I) V  h5 W/ ^
    ; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p
    3 O: ^* |0 S# E) i! p% ^run D:\新建文件
    9 |* W  i% q; j( u: {2 e1 k% t. K+ I! ~" f6 Y+ n6 n3 n# w
    夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?! w$ d& m  o+ ~
    ; Z' ]5 @8 c% n- a( v
    , l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I9 ?1 e0 N. S% F& ~6 R  Y
    return

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:52
    0 z$ d  k; W- {  X1 W' U你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...

    / q% R3 U8 ~# t6 R8 J2 S9 D! q/ o
    ! ]% \; D) i" b0 U7 t1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:6 R6 U+ M1 D. ?/ w& b
            ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。# V7 v# ]# D& S
            ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。/ T# ]6 Q5 x% ^
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码
    ; P& C" ?; S8 d/ i% _
    顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。9 E8 {2 b0 Q; ^0 _

    : z! a4 I) a  F7 [) J$ ~, d2.
    2 D1 e3 p) r0 q% zQ: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了  k; b4 o9 T* w' N0 G0 {6 {
    A: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。
    % a6 ?! L% g+ n) J$ ~! m' M/ |4 y; P; X: l" R5 t3 d. c2 O+ Y

    # L# t$ l0 l0 m# Y0 w

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的+ m* s. |6 p! n- K3 z+ x0 c  d
    ;GoldenDict 划译插件[AHK]
    8 _5 X) t6 ]' A$ B' p* p;version 0.9
    ; Q9 A( C% Y* C% P9 F5 M) l$ g;[email protected]0 y/ @, }* o* x+ G* I' t5 Z% K' b! s( p
    ;2016-01-089 y9 p+ P2 |) g) F0 q; z8 A8 [
    ;GUI及其他功能完善有待日后空闲8 t' W$ y6 W* Q8 j: D
    ;========使用说明========. Q1 E4 N$ G3 K( i4 v
    ;pause键 启用/停用 脚本
    - o, A& ]- [  \& S- c" {3 _;鼠标拖选、双击选词翻译
    : L- j" H: }) r# Z7 o+ n7 O/ U/ n
    . D5 [# l3 O2 P, M( Y5 B2 Q, X1 _- d/ E4 c( W- c0 L/ v7 Y
    $ E. Z1 ^7 ^; w8 y3 S5 h
    Pause::Suspend
    7 [4 W& z; p3 d7 c6 |+ U( ?~LButton::$ Z# p0 i9 n' c; t# B# W! l, N; [
    CoordMode, Mouse, Screen' R- _6 w' \( G
    SetKeyDelay 0, 10
    + M3 f" ?/ B, J# B3 ]# |7 g9 S$ Tc := 0
    9 {# W1 G! @4 w7 B; z0 V
    * C* x0 k9 l  y2 g- u9 mMouseGetPos, x1, y1  \4 [% Q1 p5 v
    KeyWait, LButton
      o# ^2 K' D9 K, O* n( Q1 h1 FMouseGetPos, x2, y2$ T4 n/ ~9 S  m
    2 I. U: l9 x: ]* P4 a
    if (x1<>x2 or y1<>y2) {
    1 p7 g  i* `5 K( y1 p: w, P' {        gosub, Copy
    & z$ ]6 T' u$ x6 ~- \$ c) W, m}
    : O7 d* X7 O, O0 W7 s" yelse if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){
    . _! O) [& N3 s8 t& F* q        gosub, Copy* y4 c! j$ T' q6 K
    }
    / G  [' a: X( h. Nreturn
    1 v2 W4 ?- U0 d1 V# \  S# P4 V7 E6 u  F) [) o( V
    Copy:- h# H+ Y; O; m' d. P
    c := 1
    ' ]$ R3 K- x/ `7 }0 mSend ^c2 s" B1 O3 m5 I) P
    return
    # M8 y# o8 ]) d% z' w/ N8 ~
    ! E9 A9 K' L2 Y$ @$ G# NOnClipboardChange:% s: Z; P3 `$ \* o$ E. b; m$ n
    if (c) {9 |  @/ P' d, n6 S: N6 u' l' o
            Send ^{c 2}8 c2 G7 I/ Q& k  }7 y( S2 r
    ;        MsgBox %clipboard%; R- F) C( `0 m8 b2 Y
    }
    . ~1 h. r4 o( areturn7 v# c% ]  y' X( \  o4 u
    感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。
    5 u3 C" Z- g3 {/ Z9 C9 U我还是本办法吧,ctrl+c+c" }& B9 T3 i& ]' F$ M4 ?/ ]
    2 ~. a& W6 {5 V! M' D
    验证码真是有问题,尧舜禹那个问题,我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
    6 }2 u8 Q' a" q* Z* d/ \( f# t1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    ' q, A8 m3 m' b5 q多谢了,学习了

    该用户从未签到

     楼主| 发表于 2016-1-9 10:47:07 | 显示全部楼层
    + y% h  i' S7 P. L$ t% g/ B# {
    ZZ http://weibo.com/1928931362/Dcdvnphx7* u- f; L* k: ?+ J/ \: A
    GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
    8 f* a$ \& V' ?8 Z  P3 }2 d; R2 }

    该用户从未签到

    发表于 2016-2-18 09:12:53 | 显示全部楼层
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词条。win7和win10下都有过这个问题。
    & A; p6 d/ B; e3 I0 c# w9 Y! i

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:12
    4 |1 }5 J! \: }' k: F使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...
    0 F4 k  Q% {3 {

    " Y& y3 e7 g. K2 y2 f0 W$ e( F. i7 `' Z
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    ; M$ Y6 E) G3 U  B0 R! O平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。
    - }$ h7 h. x0 f3 X
    , X5 H1 L* F6 n7 i2 V

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    4 L! ~) v* `) j& M' E' ]额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    ; x/ A" I9 Y. }- I8 S平白无故按 Ctrl + C + C ,GoldenDi ...

    , U/ e  F: Q! {3 z, Q' b; |肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:49
    6 u- {2 {: i2 H% d7 `肯定是用鼠标选中要查询的词了
    8 Z& A8 C/ t1 w/ ?
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    & _( a! f9 d& Q- [. Y7 Z
    4 J0 i0 v! V6 |3 A. ]) Y原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    5 f% f- ^  N) l% u3 n* L* L: ]额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?5 m* H7 b: F" R
    平白无故按 Ctrl + C + C ,GoldenDi ...

      R! @$ b3 [+ ]& oOOOOOO大大大   他那个问题。2 R0 U2 v, d) u5 R8 |4 ]

    : o$ |& T" D: k) I) ]; P是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,* M1 ?. y1 M' p& ~. U: d" k$ M( v1 u
    : p- S* ?' `, h
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:21/ ^% V2 x" u, N- |5 h" `
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,' q4 u5 v) M5 [6 H1 \  @
    8 b; P7 k# _0 ~7 ]: ?! R, C" }/ U
    原因就 ...
    : y( v8 q4 ~& e8 C+ i
    怎么改都没用的,都已经试过了。
  • 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:180 U4 S8 f; d) `* K
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    0 T9 L/ U9 [* a* O0 W2 {# j
    世事艰难啊
    6 t# z5 R% n8 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
    3 [0 S+ X' \& X8 A肯定是用鼠标选中要查询的词了

      j* s# Z; r  X9 ]: A$ j0 x我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?
    4 E0 J5 b( e" E: Q5 f" v3 h; R: H+ R8 Y8 v& W. u+ G7 v8 K
    然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?
    # G1 @9 s2 f. e$ ~3 q, {
    / v- j# {: d. L9 C6 Y! S3 l" H4 W  _
    $ u  q5 |- v7 B6 t8 u' r# B5 M* L( v9 q- b' h% A9 d$ H6 c. p9 a
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑 ' v. M. ^9 a( C' ]3 S! _
    . B! G! M4 g6 C/ J5 S( Q
    看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。5 F5 w( h. G% l6 R( v' I' Y5 E" w
    " g& g, ]7 x% z% i6 V
    难道现在系统里的某程序有类似“Send ^{c 2}”的代码?7 n  o6 K4 S) r. j3 D4 k* E

    2 w# e$ Y/ f+ G有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。/ Z1 [% P7 r9 j' u% y# K
    9 z5 k/ B) q) N1 ]- g) e
    就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。2 P3 }! q$ g  s6 q/ ^% K, I

    ' F4 m4 U* {! a4 v! M
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-28 02:09 , Processed in 0.081368 second(s), 10 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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