掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 27825|回复: 33

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑
; ^# }6 i  s6 n: @) h0 B3 }7 ]6 u: [! {" @/ T

" u# O  p: l7 |2 p参考:
  u; v$ D9 O/ H  ^  M- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html
2 \0 C' ?. Q7 {7 j- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}
. r% Z+ W' {1 I- \8 s. d- https://dictionaryphile.github.io/
% E# F4 G5 m, C8 ^2 [+ o3 k- T
-2016-05-09-  N# d- t" C9 B3 y0 w+ {
推荐这个 ahk
- ?6 H  t4 y8 c3 d9 e& WZZ http://weibo.com/1928931362/Dcdvnphx7" Y/ _7 k7 Q7 Z/ C* ?2 @
GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
' D( e* Z- r: j! }原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。" L4 l2 _" y; A+ n- `) X  F/ O' u- e
而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。
8 r: X0 }3 R$ j) I' L7 }
1 q2 ]+ ~4 `1 R8 s* ?0 K-obsolete-  t1 G/ i4 F- J( \% g, i
zz8 a, z" f  p! \4 Q8 e* U
http://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。5 J  V' _2 R2 h7 T( W9 p5 [8 N

1 L. T; c( n* F: v! v$ vGoldenDict Win7 Chrome的螢幕取詞功能# D6 g- K- f, p! \; P2 N
By 黃文龍 |  下午10:57 |  GoldenDict |  No comments  4 n& D( g" _* q, H  V
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。
, \8 l) T' `8 l0 N' H. N+ `& K) G但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。
' @) y2 \" d& n) ~( w; J9 [/ w9 X0 z( p/ B' H/ V+ F
後來用了Autohotkey 以後,發現有辦法~/ ^' F3 s# s( J0 C. b4 X% m& N* d+ _
只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::0 k4 r' N( c1 m3 \  E
  2. 4 O4 }* F# o, G! d" _
  3.   Loop {
      S5 U/ F  A( b8 I
  4.   LButtonDown := GetKeyState("LButton","P")
    7 j7 W. L5 F/ m$ K7 b; V
  5.   If (!LButtonDown)
    ; I- V+ m1 J. T; q
  6.      Break+ k/ S7 T# U% D2 ~2 V/ x& V
  7.   }0 t( U  T& a# l5 A" ]# R; y0 b* x

  8. 2 C5 u& Y2 g- C# W
  9. WaitTime:=DllCall("GetDoubleClickTime")/40008 h. L8 B: F: i% M$ O/ C1 Q
  10. KeyWait, LButton, D T%WaitTime%
    2 N- l8 v7 P" `' l7 @( X/ P
  11. If errorlevel=0
    ( S0 ~& b4 {4 T
  12.    GoSub, Routine$ H- f5 Z  t+ E
  13. Return# X; q! m2 Y) q- [! z# G

  14. - y8 B0 j& D  N7 |% ^
  15. ' X9 E1 _. U8 _- F1 p+ F+ R/ z4 X
  16. 1 m$ R. X" ~, H0 a( H/ s: j
  17. Routine:- F0 D4 }" Y' K- C$ r  e( ~' {% }
  18. {
    ' y4 W6 C* x5 J9 l8 {; X% N" T

  19. 9 k0 Q$ `: j/ `9 \4 E& R. P  ~: [
  20. ifwinactive ahk_class CabinetWClass' n- Y3 Y& h& _8 H' z
  21. {7 g+ D1 z" ]) ~8 V) G
  22.   return
    ' Q3 X$ `7 j4 g9 k
  23. }
    9 n6 X2 k/ U- a0 n

  24. * b; R8 s8 F9 w
  25.   clipboard =6 `  ?  \- G) P; x2 W
  26. send ,^c; n* f7 `; t5 U  @6 e$ A1 ^
  27. ClipWait,1% {1 u; I+ l, _) z
  28. 2 n( w/ g7 r: L3 b0 }- J
  29. StringLen, cliplen, clipboard4 D# ~8 D9 A1 k! F
  30. if cliplen > 20
    ) G" k) s; V! r/ i2 q7 K8 z( f
  31.   { ' R$ E8 g& K+ e& X, f
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    9 g1 ]$ V( v+ @) k# G) ?  m( ]# o
  33. 2 v( X, m" R) x: q) I* o  F9 g
  34. return
    8 Y9 G+ _& @1 `. r
  35.   }
    . l+ X' p' L" s
  36. , ]' X4 t0 `! ^5 _# w6 [9 a
  37. if cliplen < 2
    6 L& f& D5 R( E
  38.   {   
    & ]+ w- x# t  [/ x$ p4 H
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。0 m6 L" a! ]3 U! \8 U2 h

  40. 4 j9 G" A6 c& S0 ]' |  H4 }
  41. return
      b% `8 S$ n4 ~/ r. I% ]  X9 S
  42.   }7 E6 L$ i9 m5 P% t% \$ z
  43. : [/ R; B) u& V! }1 D
  44. ) b' ~$ P# o6 z8 z
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行
    , Q: N/ Z* Q3 N4 A" a
  46. 6 t$ ?+ {9 k1 u  h5 ]' V
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    ! e& _, e) o. O, a$ S0 T
  48. $ `1 x8 n8 L4 d0 N2 P9 Z, Z  _- g1 V! G
  49. }
    8 P% X% m, k5 X  M
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~
! X- \6 q& P+ R# p9 y- c# Z0 _0 s  H: k6 A# [. I3 d
其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~
. S$ Z% Z6 V, }# L

* f! Y* ~; ~0 o: w; H8 }0 }: E7 B+ m  e' b% |+ ?: D, V4 w# a

4 ^) m: d5 m0 S, w: Q$ j- y! N8 M) g! I: ]; M# _) q* U; o3 m: f
--9 h3 T/ R4 v  m% ?$ r
测试结果 by Oeasy 2015年8月6日 08:16:38
1 M( {  G! ^. r* z; DChrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。6 V, {: {$ j. o: I7 Q/ ~1 M
1 q7 h1 t- }0 u' s! c
0 r0 {1 Y5 [$ T' e
. E& U+ H5 F& D) p

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了2 [* D7 K/ q, ^  w) x- s2 G* W" s
    ~LButton::# K6 K  h8 ^9 _' e; j/ ^- T2 t$ e$ f
    % Q% U% [; Y1 w. o. u6 [; W2 ~  [" I7 E. e% p% c
      Loop {
    3 F6 G- M  J- F7 g% X+ e& _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown := + s- r* y! u4 {. G

    0 g" n! }: a6 E' p( ^. b/ i' tGetKeyState("LButton","P") / `3 V- Q" |$ |: X6 A
    & r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |
    - o' P4 {$ v/ [     Break7 w: ?" g! s. D, c( P
    7 S2 _/ S  F& E#
    3 b# B9 g0 o3 w+ v3 V3 z  j' _, m  I& i: e6 P$ L
    H- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O
    1 G9 w! _* K& m: r. j
    . K. m& v2 k) ~9 U( U. ?8 _+ M4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1 / c3 }- B9 d9 H* D$ B/ r
    3 k9 {) \' F( c5 L. ~: g
    E, [# }4 Q/ x5 O
    4 @/ D) P) d; s/ jKeyWait, LButton, D T%WaitTime%
    8 b9 v; [# b* ?7 Q: }: N. _7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B! H8 o) f9 l$ J5 w* @  K  e9 O1 C
       GoSub,
    0 J, H5 a; ^7 o# a+ o' F  z9 E$ d8 g" q; c" ]$ x1 @6 z, I
    Routine' s3 H( i0 y" V; P* u! B! l' l9 }: ~8 y
    Return" v8 W2 k& O( `. h6 b% i( P" s) I. F% y! u2 U) o1 A+ F+ L5 Z
    3 j. `: B, X8 T' n8 G! d) T$ |  m. d
    - Y" V' H* T! {! p% r  R6 s& M' 2 @/ i1 u, G9 k) {  l8 ]: Q

    & ?6 Z- y* S7 S, yN, `/ d1 d1 o3 v% G, I- F/ Q2 N( c0 B! @9 k3 r0 A
    ) i" [# k) ?* S3 T, k7 _+ [4 Q$ i8 r2 w
    Routine:- R" L/ y3 r: f: _0 L
    " `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G
    , R: r4 _8 g% y8 T4 k9 m4 ?$ ?' p8 N" K1 }- v9 z& X' {1
    % D5 K" N! X9 X& R; {
    ) H& n; l: [$ b& R' N; t, q, ZO& _
    ! B! y6 F1 v! m$ Lifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H' s% _" B3 ]7 ~/ f) w
    {8 I% _( c; u* _/ e8 B8 `9 F
    , y# |, H/ t8 H' p! z  return
    6 [5 G2 `( `5 I* v0 I0 t5 e% a* [& |+ x( U5 x; w: 6 R8 p3 w- `- W
      H4 k2 r* [- J: U( D5 v9 G
    t! C( k: f }* m, f8 C. @+ m% \
    & h! n8 S7 h( i0 L/ Y; E/ F" X( ], P  |- M6 @" {" C5 }& i0 g: v# E# Y7 T+ Q
      clipboard =
    4 T$ {% m- `6 h+ b0 A4 I7 I- P/ j& T; l3 U- a; t send ,^c
    8 \" s* I4 n3 U. V% T3 w, ^( H7 f2 Y* }+ B+ 7 Q% J) K* Q5 C
    $ ~) u' u% t  a6 n
    i ClipWait,1$ R( \1 D5 ?% I; G# V$ X# Z! C9 x6 a9 e( o/ o5 X! A$ y1 z

    2 y7 _! j2 t: {' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y
    * W& x# ]/ P% B" b if cliplen > 20+ W, 9 s1 ^8 d& d* y/ r
    1 E6 }- g& D9 [1 E( {7 `% b
    K/ n, W; l2 C$ d! W3 }
    ( `1 w0 y2 q/ ?. G' t  { , c0 [# ~9 C5 B8 A6 q% a; v, H+ b& e. r" u# F
    ;
    % z4 X0 D- l5 C7 j5 S5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G; @4 J9 X7 Z( g9 L1 b6 e) y1 C
    return
    $ c5 h* u% F* e: N+ h3 C+ U2 k3 H& |/ X5 F& }0 w5 B# D  }% c: ( L% U/ z# _5 A4 X* z
      ]# q, C' o9 v+ I6 B
    b2 x# L5 Q7 a; ~, b& [% S. C: r; M  M
    4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^
    , I6 A& D6 j1 P, c( _$ k# n" E if cliplen < 24 ~; ~. u3 d; p
    ( @2 |5 _& L6 ^# F9 h1 c  {   " d" I. F7 ^/ T& c! _' Y. u
    3 D5 d! V$ K# _$ ]0 A: b ;
    1 r; d% U/ L* R3 _4 F) c, W8 q! , _* a+ G6 M- s, w, d/ K& i! E
    5 b) c. c8 e; V, u+ P2 S0 O, |7 S. h4 X) r
    @1 `" o/ W& j$ J7 ~: m6 d% }( v3 o. A- O/ D
    2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m
    0 ?- D0 L  L# E- w# f8 L7 H  }
    7 h* w& A7 @& x! r/ ^( ~, E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b; 2 b. N. x. c) K) A

      n" B8 v0 b' V1 L5 I& V! Sj6 u" ]+ u. u, ~  q
    5 n) q8 M' K- S* y- m4 w3 c' ]- d% {
    ; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p
    1 J( q1 D7 n! B5 J: T% srun D:\新建文件; a: P6 a- M5 w

    ( n" ]/ k9 R3 m; t9 p( D夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?, [) z3 y! i5 r

    4 L( d1 {* n: p, l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I
    ) w2 z/ m9 X# ^return

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:52' x* T: c* e* K: Q; B4 H
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...
    2 J  z& O, r0 t% V% T4 ?; O

    ) y) D+ s3 [( }$ R# X5 s0 D8 h1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:
    . U! s. F7 U  P2 i# q4 Q8 O# \' c        ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。8 C3 H; e& B* ~+ N; z
            ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。" M6 M% R  d& ]: `) ?
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码
    2 s. P4 K6 ~/ c5 P
    顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。$ ~( U4 S. T2 h! Y  ]

    * D# ^5 G, V2 R, x8 X2.
    4 s% c  I7 l5 k$ S/ O0 @9 xQ: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了
    2 ^* }5 `8 [7 a, ^0 s7 k8 WA: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。
    . X7 I& _% ~' c( C6 T! @3 i2 I6 J2 a- x3 |2 O6 P
    6 c- h: y/ w" J

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的
    3 t8 C( u8 _: w) ^4 i1 Z* H1 M;GoldenDict 划译插件[AHK]
    ) Z. ]" S6 O7 b! r" ?3 D;version 0.94 m5 \* E' M! `. }" l" i. x
    ;[email protected]
    $ h6 C- C* n8 |1 h  \0 q;2016-01-088 a9 O6 V& a9 f
    ;GUI及其他功能完善有待日后空闲
    5 ]0 L$ O; I6 x) B;========使用说明========
    + S2 j, M* C0 Q;pause键 启用/停用 脚本9 Y  n4 o7 l2 M
    ;鼠标拖选、双击选词翻译
    7 X$ v/ ?  W, c8 M) {- ~
    5 Q. }7 I$ z/ p1 s+ H+ S% e  p( Q% X+ x" G1 U

    ' E& n' U4 R" T; l- v/ G% BPause::Suspend
    ' P; Q( K2 ~% Z~LButton::  Q+ Q( C, ]  h5 c
    CoordMode, Mouse, Screen
    , ~  Z4 N1 e7 v+ s) [SetKeyDelay 0, 10
    ! u7 X3 D, D' Ic := 0; E, |3 M4 Q( ~1 H1 z, }4 @

    . T: d2 J6 |) k) K3 Z( ZMouseGetPos, x1, y1# L/ w: M& V% O% e& k! d; r7 y
    KeyWait, LButton
    8 i" }9 Q7 Q" JMouseGetPos, x2, y21 E# A6 H; v3 y, U( c& p  r
    8 |8 J6 {, \8 I! g! R
    if (x1<>x2 or y1<>y2) {4 u+ G+ h# ]5 F/ q5 X% W
            gosub, Copy, p. k, V4 s# V7 Q" \
    }. I4 P. D$ e3 J& {; \
    else if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){- R0 b2 d* D' P$ V3 Z
            gosub, Copy  W  Z* k7 ^% ]% @; ^; s! L1 t+ Q
    }
    ' Y' F# K, O* Q) L6 Yreturn0 z$ n  L9 K+ K' ^8 R8 T& c
    6 P' j$ W! H& p9 n0 N; Z4 a
    Copy:' j: ~# I) g0 w' F; o
    c := 1
    8 e4 w& q/ F3 O. `- N5 jSend ^c8 t. y+ u/ _1 X2 C4 V3 e7 N" F& L
    return
    ( i/ t- i$ \& L3 N. a7 ?; i# a& k8 U
    ; U, v' u7 c4 d# W7 ?OnClipboardChange:
    9 e. U2 e/ k2 t) r7 E" cif (c) {' S- W7 k+ |+ v/ J
            Send ^{c 2}
    6 L9 E2 l2 a) i;        MsgBox %clipboard%5 }1 o- y2 Y9 l
    }6 _( |$ b0 Z: y1 H; F
    return7 H1 `+ X# ]0 @1 e1 K) R* |- P# e: C
    感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。
    7 L- a+ `/ P  X# j6 M' m+ T4 h: W3 t  a我还是本办法吧,ctrl+c+c5 l1 g1 u* [* ^7 i. f7 V& U) P( `
    ) L7 b) g/ ~  H1 H4 a, k& E5 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:183 P  F- L5 G5 ?" C  K1 D# X3 X
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    7 A/ _3 M! m/ z
    多谢了,学习了

    该用户从未签到

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

    + K, _3 A8 y" j; ]$ KZZ http://weibo.com/1928931362/Dcdvnphx7# @- V; V* @7 K/ `; q# ^4 z
    GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133" E9 B3 l7 j0 D

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:12& ?9 }$ o9 D$ |. B
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...
    1 X' r! r  M; d: ~- i; U

    & C5 d- ]+ i, D- t
    " p- Z7 f% X4 W: H额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?3 }" V' D/ e5 J  k
    平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。% x8 g3 C" J  m8 |/ W% P

    + m1 x  h' R. r: t2 M7 E9 \. Y3 ?

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34( p" d/ j& w( r" g1 l5 e
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    9 ?: k- u& J0 h+ c% Q平白无故按 Ctrl + C + C ,GoldenDi ...
    / g" w4 m* J; W* A4 x3 N1 J0 i% G
    肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:490 q8 r, b+ a; x
    肯定是用鼠标选中要查询的词了
    , L! G+ N8 |2 h  l9 ^: X3 y
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,) j! x7 O( L* h2 q2 ~, A/ _

    ) `3 @8 ]  q9 {/ w5 S3 B; |: r原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    ' d$ `9 ^+ Z. c; }7 ?/ l% T额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?$ F- Q3 f! K  `( d/ u
    平白无故按 Ctrl + C + C ,GoldenDi ...

    9 Q0 u9 w- S% kOOOOOO大大大   他那个问题。# m7 p( F$ h% p6 e
    1 z# }& x2 A) ], [! C  O
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    5 A( n2 P% f7 M9 S" _" Q& R9 T7 s
    , w* C4 e4 J7 h7 x! x( b9 W原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:217 o" o; c6 k  k& x
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,4 C' F" y: F! ~8 F9 r: R) @

    ! m+ k" E( n/ E' T. G6 b原因就 ...
    " h6 V2 O, M9 {. z
    怎么改都没用的,都已经试过了。
  • 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
    / |: g" _6 ]- }+ t0 x% U/ r/ o( c0 [1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    . X# ]+ ~; g% ~  H
    世事艰难啊
    8 F: h# ?' ^' @' V4 u. F; ]. q3 s

    该用户从未签到

    发表于 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, R$ F" o( k) {- A# S$ `# u
    肯定是用鼠标选中要查询的词了
    2 a! G7 H# Z" P+ f5 R; @6 L9 X
    我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?
    & L# e# S! B- h3 c' D
    # j- s# \) U" Q+ o0 d/ ^然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?
    ; S5 ?' K; y5 l7 ]/ s
      i  F7 k# M; m- c# |. R9 C2 M" z2 `# m* i/ Z
    3 w1 R6 V1 s8 n
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑 $ k( t5 x1 T( T8 c6 `

    8 p6 ?1 _3 O$ z看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。4 _1 U( p1 B# a; W& r
    4 W: r9 k; T' h; j2 D
    难道现在系统里的某程序有类似“Send ^{c 2}”的代码?
    * A, `- q0 T* M2 h. }
    ! N4 \/ E- O) u; y6 r3 ]有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。
      s% f# z' o5 S6 d% v1 z+ w6 |! ?8 }8 N/ C/ I: r& L
    就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。
    , x/ l. a, C( U0 c! s
    % |, t0 [) I! h+ M3 q, N+ o& O
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

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

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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