掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 28055|回复: 33

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑 6 |, ?5 D2 \6 z2 o8 ]: @
3 Z8 s$ X* R( F5 c
" v4 B* `- b+ S" N
参考:; \9 p" [( A" @
- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html
' V0 R; B% s0 Q" P2 m+ h4 `- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}, [; x9 Z' f9 R3 ~# [8 d- M+ J
- https://dictionaryphile.github.io/
9 M/ T! M# w" Y. s% n9 d) ~) v7 ]% b  Y1 R/ D' w
-2016-05-09-/ G4 k. f$ U& ~1 s1 D. N/ i
推荐这个 ahk 4 f/ r! M" G0 }8 A. x' [* v
ZZ http://weibo.com/1928931362/Dcdvnphx7( |, B* a' d" R5 g+ t& S
GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
; ~7 K6 ^0 ]2 X% i8 J0 T原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。0 _4 B% j8 C! y# f; r. t8 ]/ \4 e
而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。 ! z. O8 s2 r9 X' @  P

1 R( _+ F& h2 U+ Q1 D% @! K/ E' E-obsolete-  b% g9 O8 _$ T4 s: M
zz
* A9 E3 _! ?' H! [0 Ihttp://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。
! i  `$ w6 U, n% \0 S: e
0 s6 e5 s7 ]! a% @. sGoldenDict Win7 Chrome的螢幕取詞功能
3 v% S- A* O7 p1 x# T& SBy 黃文龍 |  下午10:57 |  GoldenDict |  No comments  
1 x: {( M8 A4 s
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。' j0 d1 r, R" y# _
但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。# h. a( a9 l1 I. c: Q5 t
% a. I2 ?( j8 e2 `; x
後來用了Autohotkey 以後,發現有辦法~
' N# x# F' }9 m/ g$ a只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::1 V3 f$ x" H9 \9 r
  2. " L  ^' r! c3 P! o& T
  3.   Loop {+ k* k( |. q1 V" [
  4.   LButtonDown := GetKeyState("LButton","P")
    2 ~# `( z- _/ p7 H2 H, J0 h* q  S, H
  5.   If (!LButtonDown)! v) R1 e7 l: Z
  6.      Break
    7 B" g. U1 b( q
  7.   }
    $ o. [4 `) s/ h  s& t% x; \

  8. ' z+ G1 h- h. r, u
  9. WaitTime:=DllCall("GetDoubleClickTime")/4000
    % s7 C+ h- `! t8 V" V& {4 @
  10. KeyWait, LButton, D T%WaitTime%
    2 W& A! P8 U8 k& o$ v3 `; s+ r
  11. If errorlevel=0# z! O. N: k* K9 c
  12.    GoSub, Routine
    2 I2 I& y0 @7 R( Z; t- y
  13. Return! Q) c( g9 x8 C2 g7 V
  14. ( z( s6 H% x! }# t6 x/ e# W

  15. 1 @3 z& W: F# x8 C3 q
  16. " f7 e; M5 @3 P, }
  17. Routine:
    1 \& S3 U* H: R2 k7 o
  18. {
    ! @/ f; b0 @( ~. k" b8 Q4 s. V

  19. & [8 q! s- B- l4 d( p# ?+ x4 @0 f
  20. ifwinactive ahk_class CabinetWClass
    ' r- H+ D. ^  r! O  w8 [6 Y
  21. {% \& v( V4 A0 L/ I1 H# c
  22.   return
    ! m- O+ n; q9 X
  23. }
    5 E2 x* I7 [2 Y

  24. ' M! n+ d5 \1 \% `. G; _' R. |
  25.   clipboard =
    4 L$ c5 I2 K! E* P2 V
  26. send ,^c3 S, y2 T1 \: |/ f( l$ ?- S# n. u0 ?
  27. ClipWait,1) ~2 n, ?3 y+ p

  28. & d/ n; S- S; C
  29. StringLen, cliplen, clipboard
    ' E# j% v# U5 R0 p5 Y/ @7 m! s& }
  30. if cliplen > 20
    # z$ ]" M+ M3 U& m7 U) E% B% z
  31.   { ! H6 M- t0 [9 k0 \
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。+ p* @. I% H0 N! B) r7 q1 g

  33. 5 h$ r4 Z( m! E/ J. w& a# B
  34. return
    6 j$ @+ S- }& b4 s* o1 w$ P3 D3 U
  35.   }
    1 _7 c5 ]7 \: h3 v8 l* s

  36. 7 ^$ B) p4 v" r7 C3 D
  37. if cliplen < 26 K4 l- P! x' F2 B( E0 U+ \
  38.   {     K' l; t- c( z# k2 z
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    8 L# i& o8 ^( G3 F  a$ u

  40. / ^2 t5 s1 G  e5 y& W+ Q) O4 n6 W
  41. return
    & |3 O9 S4 O5 U/ e5 Z
  42.   }6 G: h. r+ Z# L* E

  43. 3 J6 q( `0 i1 i5 Z

  44. $ }1 M% k$ l6 ~4 f5 B
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行
    8 o; U1 u8 u+ e1 t6 e
  46. # c7 [. v# `! Z3 E( L/ m' j. _
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    2 p) K; B9 n6 u; {; w, u
  48. " B+ Y9 ~, x: R6 n5 o
  49. }
    1 d. j# E$ \1 h2 ~
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~( X8 S; l, |! g( ]6 z9 H
( S% F0 N; e. D  c5 `! Y0 R# O' R0 R
其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~

- m" I- K4 Z9 e! A8 y6 ]# \2 J1 U! X# {( C, |
( d4 K  v5 ]; H' V3 Y1 k

# g) F" M: M" Y, X6 ?0 O! P
( M2 X) `. ?3 m$ B, p--- K+ g- C" n+ F( }5 D! F  F* U
测试结果 by Oeasy 2015年8月6日 08:16:38; ^1 Q  x' c) v/ ^
Chrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。8 c. Y6 T' M$ K, l/ `' \
+ ^& i+ e! F5 ]) T* q- X' O
) F+ N0 ^4 ?; o% n
! q! B+ Z2 ]% ]" n( F" [" q% S

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了' T- S3 r& ]9 I7 ^! r) T
    ~LButton::# K6 K  h8 ^9 _/ g! Z4 n$ U9 s4 j
    % Q% U% [; Y1 w. o. u6 [; W2 ~  [
    5 r* s7 _. c3 \  i) d& O  Loop {" v" A  R" A% ?/ J1 l  T
    & _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown := ( I0 p7 X0 v1 C6 V

    ( F- ~" p+ \7 ?- t/ ^  f& S" i6 PGetKeyState("LButton","P")
    " ]! Q: @' ^% Z$ |6 r7 L* }& r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |1 \" v% b" ~- }0 l* l
         Break
    : s1 \- |4 C4 o% g1 P" l4 ^( \7 S2 _/ S  F& E#
    2 \5 Y5 @& Z$ p6 ?* U+ j0 q- l. N- p" L# G
    H- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O
    7 n6 j6 y( }  _9 d' x2 z4 _! l9 R1 o: E$ n% k) f3 d
    4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1
    : @6 v& ]) L7 R; I4 E! Z- ?
    5 c3 t, y& J+ X  ?' M3 ?- }E, [# }4 Q/ x5 O
    7 |/ k+ @1 J: Q0 g5 M' T$ l1 Y/ JKeyWait, LButton, D T%WaitTime%
    - s' j3 o& d& ^; J6 b* _6 l$ K! C7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B' o0 [+ \$ ^0 n
       GoSub, % i; c1 U1 I$ o! t  a1 a7 F

    & \6 |+ d/ H1 h5 t- W. uRoutine' s3 H( i0 y" V; P* u! B
    0 E, H2 H3 W8 H, `Return" v8 W2 k& O( `. h6 b% i( P" s) I- [2 V3 ?) H; O" |7 s& ]) y! I$ a5 v
    3 j. `: B, X8 T' n8 G! d) T$ |  m. d
    $ S* E9 k' T3 R7 A7 N9 z! p% r  R6 s& M'
    % j% l# T* C! o+ w7 N3 Q0 D  ~2 K3 P
    N, `/ d1 d1 o3 v% G
    3 u5 {- [# p5 l) r- r  w4 d' Q) i" [# k) ?* S3 T, k7 _$ p6 ?. w" f" J: z. L
    Routine:
    6 p7 e! x) q; _  i" `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G
    , Y5 U! n' U. J$ ?' p8 N" K1 }- v9 z& X' {1   \6 j* s+ w" J% g7 s! P+ C

    ( \( o/ _# f+ Y: I" [- {2 OO& _
    " l8 ]; |' q, vifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H5 d" {2 ~, I2 `( o
    {8 I% _( c; u* _/ e8 B8 `9 F
    ! f' R8 ]  y/ W. s  b5 l& r/ X  return
    3 M- V9 W) p. h; \* [& |+ x( U5 x; w: + h; Q, E* ]- s
    ! @$ x) c2 L/ X! z- u+ }
    t! C( k: f }* m, f8 C. @+ m% \
    3 P$ [5 H" W, Z, j0 c/ G/ F" X( ], P  |- M6 @
    - V! q$ d" W8 g1 L  clipboard =
    / g8 H- h, c: o+ o4 t7 I- P/ j& T; l3 U- a; t send ,^c' F4 S$ x& o: s8 T/ `
    % T3 w, ^( H7 f2 Y* }+ B+ 9 M4 }& O! J1 v" s8 B2 G! i) I' {" q
    ) |) B. @. {) f- x% k
    i ClipWait,1$ R( \1 D5 ?% I; G# V! W5 `/ V' P" s# B9 k
    4 s5 w, E2 `) b+ N' l
    ' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y3 H/ A. j7 l: q; [' A
    if cliplen > 20+ W,
    " {6 d2 X, M* s5 R  ?3 g4 n" Z# D8 O7 n
    K/ n, W; l2 C$ d! W3 }' Z0 U8 A( U, V0 p2 o
      { , c0 [# ~9 C5 B8 A6 q
    $ |0 {7 k6 B( k. T4 _% p  u, b ;
    + U3 H3 z: t+ F; I$ n9 Q6 ~' N5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G: r! m; D- k& D" i
    return
    8 D; N- [# O/ e: G/ v7 s/ X5 F& }0 w5 B# D  }% c: ; ~) m7 K" x! P$ P( E
    0 h6 j  `; Y; M3 i: d( ]" d0 {
    b2 x# L5 Q7 a; ~
    % r" E4 Q6 R% H4 @" g! j4 t4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^  l+ \/ p( m/ ~7 N; n7 m0 e
    if cliplen < 24 ~; ~. u3 d; p
    9 {: e7 i' q, q' ~9 G' f1 R7 M1 s9 F  {   " d" I. F7 ^/ T& c! _' Y. u
    ' V+ ~4 [  H0 q" b5 h" ~3 n ;, a" i- ^1 u* R5 a  z7 t
    , W8 q! & o$ s0 E; O% a. G

    ( L" H* f" l7 [+ B@1 `" o/ W& j
    $ B# t3 k- z" Y- p* v6 ^* z2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m# K4 P" P; S1 a3 h; O5 y& P! I
      }
    8 d% T$ e& j4 E( @/ E, E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b;
    . y9 f( x# Z; X4 z4 c; ~+ L* W6 v
    j6 u. f" U4 s! C0 u' h+ ^2 I6 T3 s. Z
    5 n) q8 M' K- S* y# B7 d8 F7 f$ L0 U
    ; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p! y: B0 b+ A0 H; l4 j* @: U, b
    run D:\新建文件
    + P7 k/ _1 S% \0 b% j1 @! y
    / D- A4 U* f* x夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?
    0 _1 `, _2 }" s. {& D* m* p& u3 X7 P1 R0 ^
    , l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I. x6 _  T' b: E  T
    return

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:52+ r1 g, T2 M7 |# K& R# U' h" ^
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...

    ) ?9 P7 V  v8 F7 @. v
    4 v" i" D: W( W) A. l& \3 Z, S1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:' j3 `8 k  c' p
            ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。
    % \. }' r8 t7 K0 N2 q5 R/ A, i6 O        ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。
    ( u! }8 {# h$ I+ F8 i' [
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码
    2 R0 K1 x! h( O
    顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。
    * `% |  U+ H& G; N- P: D  h
    ' C; J! }3 J% s5 E3 g3 M' y2 Y2. 9 }! Z; @  z2 q
    Q: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了, w8 _' H* M/ l
    A: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。2 Z9 }) G6 T: ^
      ?# O9 c  n& ]. h: g9 u' v" n

    1 p0 W- [& S& l7 \7 ]  ~, q: |

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的
    % Q8 G+ H$ O: n* O4 J$ p;GoldenDict 划译插件[AHK]
    2 `) g5 U; b7 W" p( h;version 0.9! G9 v) F5 K) l; n8 A. `% F
    ;[email protected]
      `) Q  ?7 {4 N+ Q) T;2016-01-08
    7 h, s* N" e7 D" |5 S8 P4 j+ M5 O;GUI及其他功能完善有待日后空闲% G; m4 k9 f! n/ @* g6 a+ D1 T' S
    ;========使用说明========0 d# ?1 [. l9 s; f9 w
    ;pause键 启用/停用 脚本, p1 p' E" a( N( K$ {: f% [
    ;鼠标拖选、双击选词翻译) h, d" Y* y9 o

    5 M" [% F- [  J% t
    8 C6 j4 p- i5 q" i0 U
    0 Z( |7 O, ^3 E$ R0 DPause::Suspend  K( s2 |; h  ]" F
    ~LButton::
    9 o7 f8 o3 B+ l! A- E! U4 ~- wCoordMode, Mouse, Screen
    6 c8 B# B9 B/ \3 T* i/ ]! p  y0 h/ FSetKeyDelay 0, 104 F0 b2 l0 N$ j) U; C
    c := 0
    % }( l9 X* h8 P3 D5 P* H
    2 X0 j/ _( Z. h) g! S; d6 LMouseGetPos, x1, y1
    ) {6 E! k/ @; L- L8 rKeyWait, LButton
    ) M+ z' g* t( L# N# y; eMouseGetPos, x2, y20 J' H$ Y7 O9 B3 l" N0 e
    - `3 t8 R2 ]% V" i
    if (x1<>x2 or y1<>y2) {  d) O7 t  l1 f
            gosub, Copy
    . u# c( r/ p$ q  k- ~  L}$ }5 x9 {" s( R5 W$ G
    else if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){/ V9 [9 R9 D' f7 ]
            gosub, Copy
    7 E. {+ p$ N* [/ L# t9 G  d}8 n: l( s% K# f- T7 ]
    return
      ?1 K1 o* e3 [0 `& b% q) }! m) y0 ^1 i$ ^% m/ L
    Copy:
      G( I- u  c1 y, \# W$ \' lc := 1
    . V0 B+ X* D, v, G! R, zSend ^c
    : a3 n! V  S! u$ j& y7 I9 H3 Y2 Hreturn
    & v$ a+ Z/ L* X- m" L
    , C: H- e$ O, ?3 |, T6 L$ MOnClipboardChange:  u( B& c& @- w. j6 o
    if (c) {
    4 w' d$ N& Q: N* F( O        Send ^{c 2}
    ( K/ S3 z* ^3 v) O! B* ?' A+ c0 j;        MsgBox %clipboard%
    ' ?- \5 k& g* k; h3 |. ~}
    + A' l% J5 C7 m. O5 mreturn
    3 G3 q' I* ?  Y: H* y. \2 Y- u' j感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。
    7 v/ g0 b4 ?! e6 v我还是本办法吧,ctrl+c+c. P; u$ Z/ }8 m# E6 |

    ! _! x8 _5 Y9 u1 U) L验证码真是有问题,尧舜禹那个问题,我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:180 P% K- W8 e3 T; @# U% F. u  L
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    ) H6 o* ?9 V: J. h+ ^8 B0 ~多谢了,学习了

    该用户从未签到

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

    + [; w6 \& |9 ~! X; ?ZZ http://weibo.com/1928931362/Dcdvnphx7* |. ?6 k& {1 H3 t8 m: y' [+ q
    GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
    0 Z% `1 G# B/ w

    该用户从未签到

    发表于 2016-2-18 09:12:53 | 显示全部楼层
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词条。win7和win10下都有过这个问题。
    ( g- ]3 N7 B  M, V1 Y+ ^: J$ h

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:12* R& ?+ N7 Y5 ~
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...
    / \+ Z# r, ]/ j: O1 _4 s8 Y

    2 _5 `2 q- C; q. P' h8 T" z+ t- P
    : V; A4 r/ U1 J  |4 _额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    . P0 _  [$ V9 x1 ]( s) R. K平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。
      S- o, {7 Y% u+ ]2 @# f
    8 W, ]6 y3 l! Q8 j; F

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34+ x7 \+ c4 A- y! b# y/ I
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?/ O( D! }- v5 `- D
    平白无故按 Ctrl + C + C ,GoldenDi ...
    5 G! j# t' g4 v- m
    肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:49
    6 \  n$ y- N' k( Q肯定是用鼠标选中要查询的词了
    * q" E" n( f: b6 v9 F
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    # B% O9 E+ y2 H; ^7 ~
    ! z1 j. Z3 e# a原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    : T8 `# p0 g# f) d! ~额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    9 J% C% J. H1 A4 _& c4 k平白无故按 Ctrl + C + C ,GoldenDi ...

    / u) b9 B; E; w5 o: b- Q8 ?4 R: N% bOOOOOO大大大   他那个问题。
    " ^" F' E, `5 C. D
    0 ?. k) T/ x* u/ I" _9 T6 c是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    " N8 A4 G5 \/ ~& v/ Q* p- z
    ) D6 S% L4 x, j; b% i. y" d原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:21
    # s  d) f# N  [7 H" L是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,1 q3 n2 ]2 P4 Z$ }0 C

    * b# h& h, n' J0 ^原因就 ...
    4 v+ B! B) w$ q1 ~; 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:187 B, b$ Q9 c/ R; R. R0 a5 ^# F
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    3 p9 |  i# w6 @9 m& {9 i世事艰难啊* O, v7 R1 v9 L: E; c; \

    该用户从未签到

    发表于 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
    . z0 J- `% m/ z/ U5 Q肯定是用鼠标选中要查询的词了
    ! G( S, ^( A- k$ X  w# Z- W
    我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?
    . F) m% t4 ?: s" P# g0 n8 c3 f+ Y! T, Q$ j
    然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?5 G2 }" J" ]  t& J! u0 e8 a+ s
    ; q1 ?  K" V: b

    1 u' Z* X& M4 I8 {$ |" i, I7 p( u+ S6 ^
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑 4 `9 c. Q% k& k% {1 T
    5 h! W4 B* c# j4 r! D7 a
    看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。- v8 G1 g, c' Z. j* i# C

    & E2 n4 Z* L- ]0 t难道现在系统里的某程序有类似“Send ^{c 2}”的代码?4 X' C5 f3 S  d/ L( z  p* j% V5 B  N5 V

    ( z. y6 ~2 @& J# p8 J有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。
    6 G& \) D7 D/ [1 s* t; a
    & s% N' m: C0 S. y+ D6 F6 j9 N就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。
    / v& B& G1 x: t' H7 {
    1 u2 x0 e4 T& n" L3 {) |! }$ J
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-7-2 14:14 , Processed in 0.028453 second(s), 27 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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