掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 29485|回复: 33

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑 - m! u- ~1 d) ?; O9 g$ O
5 [" k  Z+ p) H0 t* V- i( Q1 y

3 j# d& P$ {; K7 T& z参考:
+ ~( N; v4 K* w# {- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html1 B( U2 M9 ^8 Z: i3 T
- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}
6 J& i( i5 F3 d, q- https://dictionaryphile.github.io/0 @, J  I! s2 [
" W8 C" {4 j$ g! A
-2016-05-09-
1 h0 @% A8 {& @- v( h4 k推荐这个 ahk $ I: `# a5 m: a
ZZ http://weibo.com/1928931362/Dcdvnphx7) k0 v4 ]  c: u* s; @. m
GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
* G0 j$ `! G/ F0 s% \* h5 S$ _原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。2 w- i7 S; S2 k/ Y) X
而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。 ' r5 Q+ v5 @: a. M5 B4 U

9 T8 \" [9 n) _3 F! i8 n-obsolete-
8 z6 r4 j& s! K# e8 N, hzz" {8 v4 Z- l/ Y) }! }
http://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。
4 s0 z  a' m1 ~) J. x% x+ J5 H. T( c7 S# v" Q+ U4 `. y
GoldenDict Win7 Chrome的螢幕取詞功能
" m* X2 `7 O) ?* t: m( nBy 黃文龍 |  下午10:57 |  GoldenDict |  No comments  
3 p$ O. Z  |; G% F- Z5 |/ b
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。; j$ o6 P2 L( p; t$ m
但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。7 t/ {$ z! a2 |4 E; Y

0 Q: m# ?4 n$ H6 x/ N後來用了Autohotkey 以後,發現有辦法~$ Q8 ^. j# e/ U) V+ K% L
只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::
    * F" x+ U; r1 D: Y7 s

  2. 8 h2 T; E5 a3 i4 {. ?2 F4 B; X
  3.   Loop {9 W$ v; b2 {) x$ i$ m% E& B
  4.   LButtonDown := GetKeyState("LButton","P") 4 ?  a  z5 N- V
  5.   If (!LButtonDown)
    0 _8 q- T& k4 A: Y) g  _
  6.      Break
    " s9 |' e% U$ C3 M
  7.   }
    5 x# t6 A' _+ e# k( ?4 x

  8. 0 N+ c2 K+ T; E9 o% ?! n, D
  9. WaitTime:=DllCall("GetDoubleClickTime")/4000; R  A+ |: g) P; N4 r+ S$ {7 y  M
  10. KeyWait, LButton, D T%WaitTime%9 m1 }/ j% z  q9 N1 b9 h7 ^
  11. If errorlevel=03 |& Q& J1 ^! [& K0 b, y
  12.    GoSub, Routine4 i+ [+ J. O" z2 \6 f' w# f7 \; Z
  13. Return
    ' M, }6 H* ?5 K- M. ~
  14. ' `5 y  j& T- O2 M3 t8 K: _
  15. ! z& y4 n1 l/ R+ @3 F
  16. - Z+ E5 R0 D. k0 y7 m! F
  17. Routine:6 V4 A0 g  C) k/ M% d
  18. {, G6 {  w2 s" D

  19. % p$ d* V! [) @" Z, _, o$ D
  20. ifwinactive ahk_class CabinetWClass/ D( m! @4 L( I/ D  [: Z2 Y7 V4 \
  21. {5 M; d5 Q, t, o+ u) p$ d1 T
  22.   return
    3 y, E! C( c+ i! o) A
  23. }
    ( r  i) w, p8 q# l

  24. + [' u# ~" B+ W" A( O) `
  25.   clipboard =
    # {$ o+ P% f# o5 o, K: g0 x( b
  26. send ,^c
    $ ?+ q3 }- n1 X
  27. ClipWait,1; S: x. e$ h9 I, t1 D  r

  28. 9 @7 u- q9 b: [! K* h' ^
  29. StringLen, cliplen, clipboard) W0 j% s4 m* U$ d# {2 a0 o
  30. if cliplen > 203 Q% l6 b' g  k; t  u2 y& V
  31.   {
    , V8 @) k# L( R' C7 \
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。3 t4 U  q0 o; p2 ]" |# \

  33. / X; z7 F" ^  n( M! O
  34. return
    5 ]. x- U/ f0 U. e
  35.   }* t) y6 Y( E) P9 T+ b, W% h

  36. 6 d, q  H( E. Q  ~+ N" Y
  37. if cliplen < 2
    " w0 @1 s! p0 Q
  38.   {   
    , N4 R8 U% S' `1 y
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。  [% @8 c4 I+ v0 _# d. j0 _& A; J
  40. 0 |3 h% p: ]+ c) X
  41. return
    7 J6 y9 W' w7 S
  42.   }! k! |& v: q4 X

  43. 7 F" e0 g+ |) [8 \* s. k- h3 S' \

  44. , e6 _4 X3 j& k3 y7 c* P$ C
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行
    - k" e1 c; O# H/ M; @
  46. # s" ^1 ^+ b4 z
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%( d2 O# v5 A: M5 X9 e
  48.   ?3 p: i+ q2 ^' B- I
  49. }
    4 q1 t) X+ @+ s7 i
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~
) k  V7 X* ]7 h  Z% T& D
9 Z4 G5 T/ ~* e9 q/ a; S5 e其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~

$ i+ z' g8 n: z! y: r3 W1 U! E; O3 x7 T
6 O5 K' Z- K. I8 Z( L6 z/ i1 y( W) G0 }! x( v
! l8 a. y. o; U1 q2 g

' I: q1 q5 w9 y" ]/ x--) [( _1 q1 y0 l$ f4 v; f7 _( W
测试结果 by Oeasy 2015年8月6日 08:16:38
7 [; t" x9 p4 u$ ]/ B6 yChrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。
* @- {  S/ d4 k( C
8 \4 |1 x1 x! r
  v/ @4 ]4 y4 z2 g+ y& \6 G0 A8 x! X% V' y

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了. m; J# o& d- x' B
    ~LButton::# K6 K  h8 ^9 _; B3 T- d$ k1 I# ?+ f( p7 a5 M" d
    % Q% U% [; Y1 w. o. u6 [; W2 ~  [
    9 u8 v2 a" L5 |  Loop {
    7 l4 [% [  @, S; A- O& _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown :=
    * m- s, P& v4 A1 e' L# n7 z+ O2 q) B
    GetKeyState("LButton","P") ' b3 M! C$ H) K2 e
    & r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |5 t' t+ i9 N/ W
         Break
    6 H7 K0 w! |$ U0 |# S) J7 S2 _/ S  F& E#
    3 |& C1 A0 H9 h) |7 Z1 Y- ?/ r6 S" ~! g. u% K9 Y
    H- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O
    ; X- v/ N) Y) A# _2 r% _- I" s. {# \( j* M% X& w
    4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1 & w3 [7 X3 k, U% b& W

    " a) I1 x4 W3 fE, [# }4 Q/ x5 O! ]- Y9 C- @  l1 R% r" |( i& H( d' j
    KeyWait, LButton, D T%WaitTime%) r3 z; W, |3 W8 w$ T5 K; x3 L
    7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B0 ?  U) |: ?# e6 d6 H. O: O
       GoSub,
    1 {  ^- z( Z& _& e; y
    + w6 T( A; }. e  pRoutine' s3 H( i0 y" V; P* u! B
    9 L- K) A7 Y1 ^1 K' w; dReturn" v8 W2 k& O( `. h6 b% i( P" s) I# G: Z* M7 r7 N3 L( o+ ]' P
    3 j. `: B, X8 T' n8 G! d) T$ |  m. d
    - [- `! B6 d( C# H7 x! p% r  R6 s& M'
    2 ~- G& A7 X9 k) R5 D$ Z: \9 a/ c4 Y) n. ~5 v+ {9 o
    N, `/ d1 d1 o3 v% G2 G9 T  j4 E% r# s( i3 }
    ) i" [# k) ?* S3 T, k7 _. w. j1 G! a- {) z8 O9 D+ Q
    Routine:
      v& a1 ~& }) x- z4 k% `" `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G- T) b( q9 m' f
    $ ?' p8 N" K1 }- v9 z& X' {1 ; ^8 i7 f! Y! t/ k5 w0 s+ w; r
    & ~/ i" w( G4 v
    O& _
    : D3 k! A% C$ V7 Y6 @. lifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H% n' g8 R/ o( X2 O9 F+ z5 o1 Q. S
    {8 I% _( c; u* _/ e8 B8 `9 F* L9 d! d: M  X! F6 |1 J
      return0 W2 @6 D, S4 D0 X" A& q! t2 t  L% T
    * [& |+ x( U5 x; w: # W% ~* ?; m4 w2 q

    * s, q2 k; I6 m* i0 At! C( k: f }* m, f8 C. @+ m% \6 v' L7 ?3 v) V; `
    / F" X( ], P  |- M6 @: O1 {: p! r# A+ c
      clipboard =
    % d& G- v7 C; @; W) q7 I- P/ j& T; l3 U- a; t send ,^c
    ) c5 m1 g8 @5 W" |" c7 a% T3 w, ^( H7 f2 Y* }+ B+ ; j( {8 h4 t# E4 X' Q

    ' U2 g- s7 H  ~1 b4 ii ClipWait,1$ R( \1 D5 ?% I; G# V) m8 ^' D6 o, C: d4 e2 a

    # ?; _0 \8 [/ P* K7 [' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y
    + e5 S9 B  G9 |+ {7 p8 @ if cliplen > 20+ W,   X% c+ h* _* k$ h, L

    * j: j: U) y( l) IK/ n, W; l2 C$ d! W3 }! g+ a5 D9 q! c& @
      { , c0 [# ~9 C5 B8 A6 q! L1 x2 ]8 u0 X6 V- s( [
    ;; {' o4 z: v* {  f; n( ~7 ]
    5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G
    0 b7 H( a) z4 r9 y+ P* ]6 O return2 l; h& W$ t8 {0 T, m+ H, |* f/ f
    / X5 F& }0 w5 B# D  }% c:
    $ N! z# F9 i- a  s
    " n9 Y& D6 L3 s8 d$ h$ ]- {" g8 [b2 x# L5 Q7 a; ~
    + {9 v. M. Q9 M4 `0 ?5 j' |4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^& c$ k, H) s5 I# X
    if cliplen < 24 ~; ~. u3 d; p. j& |! y7 _6 `" e- D
      {   " d" I. F7 ^/ T& c! _' Y. u
    7 v9 b$ ~, |: _$ R8 Q$ O8 K# w' ~ ;
    ( R7 {+ f# J$ E" {, W8 q! ) D; x& g' a, x/ j4 p2 Y, t# S

    . J4 I5 A3 T  s) N: k@1 `" o/ W& j* R% M# q1 ^2 {4 r1 n6 U  M+ w
    2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m
    ! r+ j0 g, F! Y) N6 r" [! A7 G8 A* L  }
    4 @4 R4 K0 s, S" D+ r& ^, E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b; : ~  ~7 _& p) X! s1 H* q
    ; O" ~2 z3 Y8 U
    j6 u
    / o( ~/ i, ], D: g5 n) q8 M' K- S* y
    4 k# y. a2 ~" J" w: W$ [9 a; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p2 {5 d4 N' I2 K$ e
    run D:\新建文件
    0 q$ f0 k& s, V0 \- K# T
    $ x$ o1 f# y# Q: L0 ^" L4 Q  V夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?
    2 m8 M5 _! f# z% \9 D
    2 Q7 K/ ^* s$ Q! Z1 W% i& A2 W, l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I
    , C& y0 L+ F& p# A2 @8 w" creturn

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:526 f0 Z  t' ~3 |
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...
    ' H( Y8 c: t8 Y7 j" m2 p( F- K
    : R1 j% v/ N8 V, e) G* E8 ?: k1 U
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:
      N. F. {, B/ s% N: w, t5 D4 h. J        ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。& M0 n" M, L3 M, M
            ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。
    : E6 b& Y2 i+ G* s
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码
    + ^* J- D' e8 ?0 ~
    顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。7 E" q$ Z' `" K0 }: g
    7 C' n1 U' J6 W5 N2 J
    2. 6 l( S4 ]; o% O
    Q: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了- {, Z. E, {8 [" r) v* Y
    A: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。
    . ^/ ?' U0 t+ G: q/ d5 i, l$ r3 `6 L% \" p; [

    8 S. m8 d' E' n5 x5 R

    本帖子中包含更多资源

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

    x
  • TA的每日心情
    衰
    2018-3-11 00:00
  • 签到天数: 31 天

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的
    5 ]6 Z0 @2 X9 K* z9 M, l;GoldenDict 划译插件[AHK]
    5 e6 y* a% A) e) m+ R# m' X5 t;version 0.9
    6 Z5 J; q3 k# s;[email protected]
      ~0 h3 R! V* s" p2 F, c;2016-01-08' O! w! l! b1 }, B8 D1 P
    ;GUI及其他功能完善有待日后空闲
    " V/ p4 I& z1 p7 H' k& S;========使用说明========( K; T% k' U; M2 A+ R
    ;pause键 启用/停用 脚本0 ?1 ~% w8 I4 w; g' s
    ;鼠标拖选、双击选词翻译
    ) h5 ~$ @( e" U. i" v" P" S
    / h  \" K6 z" U
    - b! J9 h- R2 ?% f' U7 n4 E) q" W1 X4 J
    Pause::Suspend3 ]) h: r! `3 `1 \7 Y0 t- X
    ~LButton::
    1 n+ _# F6 v/ T& XCoordMode, Mouse, Screen
    9 c0 @- _% r! r9 \SetKeyDelay 0, 10
    $ e/ {5 K3 {2 F! A2 w- W: I1 nc := 05 i8 q+ T8 R/ T7 R( |. H: P

    0 Z2 e! ]3 c7 _( i# sMouseGetPos, x1, y1
    ) [6 W( u4 Z) T& CKeyWait, LButton4 F% y6 Q: I8 e% @( {; Q! H( j
    MouseGetPos, x2, y2
    $ Y1 `$ r0 c$ D5 r2 U8 w1 }0 P0 `9 q
    if (x1<>x2 or y1<>y2) {
    7 \; B2 w- I; U; Z( T        gosub, Copy
    " p- ]# L& n  m* w: G6 z( j, _}
    0 {/ q$ q" G; N* b& J/ C& {7 }else if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){
      |0 D: h9 i+ N" w        gosub, Copy
    ; }) R9 z  J0 ]' {0 I}
    + _  E  R+ l8 p  y8 V1 u  I( _8 `return
    ) {  Q7 ^0 Y. T/ [; q1 I  O' W" h: @8 z. S) ^
    Copy:6 d$ S* k( r# C+ p# x
    c := 1
    , c1 ^* J* t+ {$ F* h0 H- vSend ^c7 s! l9 N* k4 }0 t
    return
    4 j$ y. x0 q8 k" x% m5 Z: b- L6 L, S# b8 l) }1 F% J4 b
    OnClipboardChange:5 ?: [9 i1 ^" W+ S+ D
    if (c) {
    . a, F  K9 j7 m4 }$ v        Send ^{c 2}2 [! v' ?8 W8 J- T' t' r- d% l2 q
    ;        MsgBox %clipboard%. m, Q8 E# F: o/ q
    }6 I4 n) s& ?- T3 J$ K% D0 I) H+ E
    return0 K, N5 u* N& p. }, h1 l
    感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。- B3 [; u" `4 {1 \  x2 {- a1 F
    我还是本办法吧,ctrl+c+c0 j& a  N- O2 ~3 t  `- i4 ]

    # n9 W* e- I8 V* R% c7 I" Z验证码真是有问题,尧舜禹那个问题,我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:189 V  a& F- i% t! X$ d. I
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    9 f9 O$ e8 _4 r" T% F多谢了,学习了

    该用户从未签到

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

    7 J: [8 I# |. W' c/ p: B( ^) a# y' {ZZ http://weibo.com/1928931362/Dcdvnphx73 \* o/ ]) h+ ]  @3 k
    GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/81338 g0 c+ e  f5 |* k

    该用户从未签到

    发表于 2016-2-18 09:12:53 | 显示全部楼层
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词条。win7和win10下都有过这个问题。
    ' z7 w/ ], a& n; h

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:12  f1 h) V* k8 A: |
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...

    : Q. T7 n1 W  I& G8 l: p+ a
    $ _% @' \/ {3 g: q$ o8 u, P5 J+ ~
    6 P! T: o3 ]" `/ W额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?% K3 M! G! Z4 n
    平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。
    / r6 {6 \; `7 j& n% N( A. M% P1 P) i' g& Y8 r9 ~+ J/ z

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    . B5 [, l, f  T8 P0 F) K额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?, H- W* n" W3 s: H  s# Y+ b" B
    平白无故按 Ctrl + C + C ,GoldenDi ...

      x8 g2 ?+ L) M; ?. C$ f肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:49
    " p3 q& G9 z- y, i) _肯定是用鼠标选中要查询的词了

    3 q* }$ @% j  h是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,7 a. X, B. u6 v6 B1 V" Z9 q, T8 {
    3 O9 ~3 k6 I0 q2 c* ^, X
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:348 u# z8 F" w; k% i
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?) V: ~' g% P6 z, ]: z( D
    平白无故按 Ctrl + C + C ,GoldenDi ...
    3 H5 l: f, j% V4 @$ a
    OOOOOO大大大   他那个问题。8 z" H6 r$ _( |/ [6 ~
    9 M: _' K& u9 i: \
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,- o, e0 X& t# j1 a

    3 Q5 ^% I+ j$ ~  N- e( @( c原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:21
    2 [* k" L, x5 V6 X! Z. p是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,  {" H! a1 X  I' t
    1 A! V& d* a" P9 o8 y8 g5 N5 F
    原因就 ...

    7 g; Q, v: _7 I' F, s& ^: f怎么改都没用的,都已经试过了。
  • 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& }7 j1 ?( f) s8 s
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    ! c- C! @. v. Y2 K) _9 X; E( L
    世事艰难啊$ d' L4 n( P- e/ J4 L! m8 B- H

    该用户从未签到

    发表于 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 |8 P: a/ R- P
    肯定是用鼠标选中要查询的词了

    ' S0 ?: T& o9 S我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?
    3 v+ K$ W4 V$ G9 ]
    8 b) z' x$ m# T然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?, B( ^8 n4 B  A2 _: \. C6 ]" u

    # u) w: g$ R+ B) v- x, F7 v+ S7 o8 U9 ]0 `
    6 L) E! X* P( m$ }" |+ S
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑
    - b/ H, j/ b3 [0 c' t: D5 O1 c- K* s' i
    看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。
    . w) t, j  e) `0 P3 P
    2 q2 e8 P( K( c0 M* |3 g难道现在系统里的某程序有类似“Send ^{c 2}”的代码?
    5 q! [  K5 F6 j
    ; |! U6 D5 V1 k2 U6 _有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。4 \' r" f$ y& b2 m$ i7 i
    8 x/ p. R% z7 v- O
    就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。
      x7 |: Q& I& m* j+ B  Q( b
    3 `& `0 z5 G. j1 D
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-10-16 15:14 , Processed in 0.038307 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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