掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 23194|回复: 32

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑
1 \: s  U9 x0 X
' A+ z; x, j, z5 j2 M. ?3 s7 `) T* w' q9 `* f
参考:
& Z  K1 b0 ?; ?* O  G1 K- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html' k* L9 B, \! t/ C  p
- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}
/ S( L9 j0 A- @: V- https://dictionaryphile.github.io/
5 D/ n# p& d; @9 n+ v9 Y: e
1 I& z- x4 Z" ^9 X' o2 ]- d-2016-05-09-5 C+ l% U4 c4 |4 j! E. d
推荐这个 ahk
2 Z4 c# h0 b4 B  XZZ http://weibo.com/1928931362/Dcdvnphx7
# b* k6 }2 R' ]2 z  o# GGoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
) u4 G1 z0 O  _$ H原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。
8 J  U% f5 R) Y4 O而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。
+ I; X0 A  {# e8 {3 m9 H% p+ T% K$ F: Y8 {" F
-obsolete-- s% s* _+ h; q' w3 v  @9 s% X; Z9 g
zz: g# N9 n, H6 S/ T0 T% G! H( N2 \4 o! W
http://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。+ O5 J# n$ y- ]0 Q2 Y
3 O8 h. g' O; e3 q" `
GoldenDict Win7 Chrome的螢幕取詞功能
3 E$ X" }* y" NBy 黃文龍 |  下午10:57 |  GoldenDict |  No comments  0 C* P/ H) A$ R$ U) n# G% H
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。
% t7 E. K, Y4 S9 d+ y! q! ?1 A但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。
0 v8 |: ^+ M! Z8 N' O- ?0 q
7 ^5 Z& @8 g$ R7 b6 E* q# N& ~後來用了Autohotkey 以後,發現有辦法~+ q& F' _9 q8 Y+ P* Z' Q8 x) ]
只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::
    / C: T. R  h7 i$ |, [  i+ S
  2. * h1 m$ e! C/ c- }4 _
  3.   Loop {
    - u3 T7 X7 p3 J' R: d1 v. ^
  4.   LButtonDown := GetKeyState("LButton","P")
    6 u% T' v* l- S  ^( S: [
  5.   If (!LButtonDown)! c9 C' `! ?# ?6 \8 e3 N' T
  6.      Break7 E$ [2 N$ [% P9 X" y
  7.   }
    7 Y  e" C+ ]! e- D2 @

  8. . ]- U% p* B7 u1 w0 o. p9 s
  9. WaitTime:=DllCall("GetDoubleClickTime")/4000
    6 C- Z, g+ {3 s* l
  10. KeyWait, LButton, D T%WaitTime%
    ; [2 U* ^  ?1 }
  11. If errorlevel=0. r. b6 u6 c, K! j; f' @
  12.    GoSub, Routine
    ; T; i' O, w' _1 Q, O
  13. Return
    + n7 h) @6 }) X) d$ X. p2 d
  14. , @& {, {: R/ w3 f6 K6 e9 _
  15. 1 ?! k/ w: `0 @, }* l( q

  16. ' E7 e+ F+ Y& U$ @& j7 D
  17. Routine:
    / i* {. K8 z7 m* l
  18. {
    3 e) b& ], z5 K8 A+ u

  19. - _0 _2 K; u1 k
  20. ifwinactive ahk_class CabinetWClass& o3 U  H* @2 E) E" h, d6 [
  21. {
    # V& l6 l% n8 i7 c2 E: N! j$ _0 {
  22.   return3 ]! Q8 C. ]! F! k) ?3 }( |, a
  23. }
    9 [& T# [, X, Y, A+ N( B

  24. 7 b3 r! `4 }8 R- e2 ^. d. Y
  25.   clipboard =
    6 {8 D3 W% \. g6 e; ^, I
  26. send ,^c4 S& _$ C6 s2 ?% j0 V- W4 |& j* ]
  27. ClipWait,1
    6 w' I, i0 F' |8 d
  28. 2 d6 M+ _  ~1 i  P
  29. StringLen, cliplen, clipboard
    % x" m5 `5 T2 z! _0 |( |; x& c
  30. if cliplen > 20
    ( u3 h( ~, D( ^1 I
  31.   { . G1 Z0 w$ r2 k# A
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    ' g$ W0 p3 Y5 e3 a

  33. 8 L) |  m; `6 Y) n# V9 ]
  34. return
    5 s: y( L+ C; M9 h/ B
  35.   }
    4 z6 g0 L* h3 F8 u" x# v

  36. 1 r8 B. `7 R( L/ p2 {3 j! A: e; D/ }
  37. if cliplen < 2& N  }& f  E: t' \$ |
  38.   {   * d& o5 y1 ?7 B" \  A6 M) u' o1 f
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。9 j- {  t2 ?" N% U- E) n/ W. Z

  40. 9 r3 n" p% d" w0 g7 M
  41. return
    7 u# p! q! O/ Q
  42.   }
    ! T/ p1 S1 B8 K! F7 B! j
  43. * S- p6 N; u+ }8 O- ~9 s
  44. 3 \( m* `: Q9 G3 v
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行5 s, n9 h1 [; W2 L! t: o9 u

  46. # B3 N# y* ?0 r1 g6 K
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%( E$ s( a; K! ^1 e% \7 d8 H$ \
  48. . I6 }0 _; d: c' @0 Z; U
  49. }6 `3 o7 Y8 m' G+ u7 o+ T: t
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~; Y0 d! a- Q) y/ B* q& ]  ~0 F

+ w8 j2 i8 s0 S其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~
7 s' I4 M6 \: p

6 V" j0 C* k* _( E, M: G+ m0 _- {/ X6 N. r3 e9 P7 _
/ J4 X5 c' a% n2 b

3 E6 c& ^* }0 P/ h--3 h& e- d1 Z$ L; K) f* s6 U% W
测试结果 by Oeasy 2015年8月6日 08:16:38
+ S/ ]* O4 Q1 `4 o  K# V5 zChrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。( s3 r1 a/ T4 C/ ?: `

  U: j7 P1 z. G3 D
+ P9 Y1 ]' z: p: K/ q6 G0 l1 `
/ V" D; x- s2 L

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了/ v- f$ x# [" v+ O
    ~LButton::# K6 K  h8 ^9 _
    ' t* k9 M. m! }, K% Q% U% [; Y1 w. o. u6 [; W2 ~  [
    + y6 f- \, q; Q% m6 ?) N2 j  Loop {
    ( ~) ~- h% h* U# A" I! i; I& _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown :=
    5 N1 f0 k: {0 }) z/ o1 g/ ]9 f- K2 g; ^4 Q! S! H+ Y7 O. D& _& l) L
    GetKeyState("LButton","P")
    4 u! E9 ^, `; ?6 f& r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |! p" N* c$ t# ?. ^8 G3 H6 P
         Break+ j/ h' f# G9 x. G: X1 u% I' c
    7 S2 _/ S  F& E#
      y3 m5 M, i& c& M! r, f, V7 t* a1 M; W
    H- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O
    % X1 V% q0 m8 [) f! E" n
    # @1 Z4 w, s' Z0 n- ~4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1
    6 c# h0 p' @. T: n7 a/ r4 _& G" y  ?- b6 X% m
    E, [# }4 Q/ x5 O
    4 W4 p) k. s4 d0 XKeyWait, LButton, D T%WaitTime%
    / q# `. ?4 c8 b  T% Q6 q7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B$ x5 K  S* G6 D9 L6 z
       GoSub, % ], [7 C/ N+ h5 z3 z

    9 f: q6 X2 ^+ o2 o, H: H, E  HRoutine' s3 H( i0 y" V; P* u! B
    ) Q1 h* V. \0 j5 L, xReturn" v8 W2 k& O( `. h6 b% i( P" s) I& v! ?9 n8 Y4 p4 ~
    3 j. `: B, X8 T' n8 G! d) T$ |  m. d
    9 O* O3 m; d3 o( o# \1 j: t5 S! p% r  R6 s& M' & y% `0 c& z# H6 V1 z0 a* J5 q( Z

    9 u1 E& c3 T. k" r$ v8 J1 aN, `/ d1 d1 o3 v% G( d  N8 f& p6 C, u! Y# ]
    ) i" [# k) ?* S3 T, k7 _
    ) L6 Y3 X* e6 t* VRoutine:  i" i9 Y, E/ l' U- O3 M
    " `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G
    6 Q8 [" l5 d* q; o( m; d) ~$ ?' p8 N" K1 }- v9 z& X' {1 ' a0 V  v/ f' E& V$ K' O0 q

    + G* N  u( x. R8 c9 b1 q- x% gO& _
    4 \9 `: q0 F. |9 J9 T* Yifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H
    " o$ B0 D! h" L! ?4 g {8 I% _( c; u* _/ e8 B8 `9 F
    + d0 S" A3 _5 a+ e, Y; B  return" M" y2 t0 \" L' l3 t1 j
    * [& |+ x( U5 x; w:
    4 n  _* A% @2 p+ N# T% V4 n. [: O: ^2 u! o4 B$ p
    t! C( k: f }* m, f8 C. @+ m% \
    : O9 ]3 ?9 _$ {/ F" X( ], P  |- M6 @
    # g2 T. w( g) t  E4 h4 i  clipboard =
    9 S( L* m0 ]( i9 [1 Z7 I- P/ j& T; l3 U- a; t send ,^c
    ! [; }, y: N& T3 P% a# U# a, S$ }% T3 w, ^( H7 f2 Y* }+ B+
    2 p) ]! T, p. @, y% I. R5 `1 y
    ; E' E  C$ V2 ]* k1 V6 Hi ClipWait,1$ R( \1 D5 ?% I; G# V8 h& I5 `1 P3 p- G: Y3 Y4 x, }- _
    8 T- Z( u; n6 `3 F! g
    ' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y
    ; H* R5 C9 n( {5 l7 F" \9 Z8 f" [8 f8 q if cliplen > 20+ W, * {( l4 P# G) m  W: y8 I$ y
    ) G/ Z( y' x; E# f7 \$ [
    K/ n, W; l2 C$ d! W3 }% P7 @- {# z- S
      { , c0 [# ~9 C5 B8 A6 q
    8 j- g* E$ i: W/ ?6 U2 _7 ] ;
    - j, Y6 K  J- S, Y5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G9 j. z& X5 q  _& u
    return) Q$ j" P  t: I0 [; ^2 ^3 q9 g
    / X5 F& }0 w5 B# D  }% c:
    * e# F, d& f5 n! Q3 e2 ?3 O) }+ B7 @) A, ~
    b2 x# L5 Q7 a; ~
    - m+ a6 M6 B, \) K4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^; ]5 k0 q$ _7 z1 W# s. u
    if cliplen < 24 ~; ~. u3 d; p
    ( v% q& q5 V, g1 _! K6 p  {   " d" I. F7 ^/ T& c! _' Y. u3 l9 C- D2 _: m
    ;* A* ^* Y* v/ b4 W5 G
    , W8 q!
    3 f0 d$ o; @8 \+ K& V
    - [2 N0 g3 x9 V/ y0 R@1 `" o/ W& j' B4 n+ K! g) c$ c( G
    2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m( V2 ~" Y# T2 T& O! }, m: C6 q  y; E
      }* E, N4 Z% {4 a, i- [+ _/ Z
    , E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b;
    ) I8 q/ H& L$ I
    8 u; c* d9 W" e+ J2 A* b1 \j6 u
    3 O8 B! X* G# r5 n) q8 M' K- S* y
      K" K) M. f8 c# y7 l6 g& @; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p
    5 s" S% g+ y' s: ]& M8 a  D* ^run D:\新建文件. k. p7 E& l7 a0 t; e$ v
    7 ^) J" @2 C, h3 K% S
    夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?3 r7 T: y( Y% |" ?
    5 S* i+ w+ _: ^& \5 i
    , l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I
    & B4 D. \$ n0 {. O: ureturn

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:52
    $ H0 I% a7 a7 [& q6 Q+ H你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...

    3 r# t9 I& z2 G* s2 E0 |4 l% P( I
    - o: Q( a  C$ L5 Z- T6 b1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:
    7 p! I* P/ Q! w        ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。
    8 X, A& `% Y8 ^        ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。' O" j/ j; r$ m! d
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码

    / ~7 L5 R; @/ b& }  {顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。
    7 z' k+ `2 d2 v) ]; E4 e" M' d
    ! v( g9 T" s$ Q7 u2. + ^( ~7 l2 h7 N0 V
    Q: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了: O4 u. W0 j3 @( _) q; ^
    A: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。
    6 r- u( m  Q: h" P! a+ X) i
    ) e% D7 x( F9 D& d" G: O4 ^* h* Z- Y! y; U0 L

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的( i7 T: _0 l( J( P, Q2 ^
    ;GoldenDict 划译插件[AHK]
    * U* E( m6 ~" D5 `2 D! P/ m" l. c- I;version 0.9: O4 V0 b( j& B- d9 r, |: U
    ;[email protected]" {: A: [+ v0 n" r! d+ g# D
    ;2016-01-08
    6 S" a5 W* ]7 ]3 @9 }  x; ?6 r;GUI及其他功能完善有待日后空闲
    - m4 g+ V! L( n- e, R" I;========使用说明========
    $ Q  k4 x# ?! `' i8 m+ d5 n;pause键 启用/停用 脚本
    * h, a) }) w3 W& r;鼠标拖选、双击选词翻译
    9 y  ?9 S2 W1 A" x0 p
      i; k* {4 x! I1 w4 p4 j# k: M" y0 f( w4 n4 O
    ; D3 c/ ^3 w: c: \0 N* L& M
    Pause::Suspend
    0 e! r* q( c2 o* O& R( `% x& W~LButton::
    7 c& I# [  F3 L/ MCoordMode, Mouse, Screen
    / i* |" D4 y- _SetKeyDelay 0, 109 \3 ?" C6 \6 C/ A# A" r
    c := 0
    % n# @. A) y; P6 O
    0 n5 |$ w; y* G! Q' [MouseGetPos, x1, y16 E1 m. I. S3 e: v
    KeyWait, LButton5 ~6 W5 j% W$ e& V
    MouseGetPos, x2, y25 W! G( e* p& D8 @4 A: T

    7 Y: K# o* [9 g7 C( j. h: ^if (x1<>x2 or y1<>y2) {2 E% S% }6 K  z5 w  z: D0 f
            gosub, Copy
    : ]( F" t1 b! A# A, K}
    0 h; i( J9 I& `- g: @4 ]5 eelse if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){7 q8 |0 v2 y& E: k6 M! B
            gosub, Copy
    4 C& |, Z$ z# R3 t: q/ {9 [}: b) L3 @0 S+ a
    return& D1 h" _1 u! v9 O; o* A
    ! F5 X9 P& B4 V/ |" ?, U
    Copy:
    " K( Y! c: R. Z! q- X& E. wc := 1
    6 r9 R0 J  `1 X  u6 RSend ^c
    # M$ x0 r# m+ i3 o+ q3 Treturn
    ) o" y: D" I6 g* n- R# U/ F$ V2 p# v
    OnClipboardChange:$ R5 X2 N1 C2 I' m8 z
    if (c) {8 w* u8 P$ b! R) b1 I; `  O+ w
            Send ^{c 2}
    ( s) e6 R- s/ R# _3 J9 ?, Y;        MsgBox %clipboard%! q5 L2 {/ L% _1 R
    }; u. i. t7 ]4 O" {3 P' v3 \! v+ o: N3 f
    return/ u' u* l: ]. n- T2 d; m
    感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。- g- p5 Y! W& l/ q  ~! ]+ J
    我还是本办法吧,ctrl+c+c" E9 c# _: U0 R4 {. b

    - h  F: H- r7 N: k7 I+ y验证码真是有问题,尧舜禹那个问题,我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* g  f! }7 e  j0 {; b
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    1 t" u$ H6 M: e- O多谢了,学习了

    该用户从未签到

     楼主| 发表于 2016-1-9 10:47:07 | 显示全部楼层
    ) k" K# j' b% y8 i
    ZZ http://weibo.com/1928931362/Dcdvnphx7
    ( y1 I2 G1 j& P; R* L5 ~# wGoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
    " J! c3 ^- m2 M' q

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:125 E* N  T8 k% h# b% s/ M
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...
    8 y/ m" C; Y, f  S0 u- e3 b' r
    0 j- i. O6 Y1 R

    9 V) p: H2 S8 R7 [2 e; P6 q; l额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?% ]% d8 k0 ^3 g
    平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。
    ! W& V! n  s& ~/ }6 H+ E. Z, O8 m/ ~% a. ^+ Q/ z7 c5 ?

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    4 @& T4 G/ x6 s5 r额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    % S' W  O3 u+ S1 m6 T( j平白无故按 Ctrl + C + C ,GoldenDi ...
    / \* k- Q9 q# ]8 S' Y& Z
    肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:49* c8 E% o$ J2 z; D6 p+ M
    肯定是用鼠标选中要查询的词了

    # ?. l" `. r, d' |7 C是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    " D1 E! B1 O) v) }; S5 }) {- P. _- Z3 i  r5 _9 R. j
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:340 k$ W7 ~- @5 E/ F$ V9 h/ s+ _
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?6 G) _5 ^& i* {8 u; a9 q  ^
    平白无故按 Ctrl + C + C ,GoldenDi ...

    * ^. A0 T, s2 |5 u  SOOOOOO大大大   他那个问题。
    ( r4 g: p  D6 c" g8 ^6 K2 M. P- S1 {
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
      v8 k6 ^/ ^% l+ R4 O% f
    3 l& V3 E6 X& z& U' B+ e  a; ?原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:211 @' _! k) [6 v( c$ T8 a! U
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    3 G( A; B" ~  |2 a
    3 K7 I& X6 A1 F) a! x, ^5 d. g, `原因就 ...
    4 f% P% |+ }4 X4 u. @: @' K
    怎么改都没用的,都已经试过了。
  • 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
    3 M" z2 D4 W5 ?" K$ C  ?/ t1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    % [1 j4 d# v9 P  w6 _. [( z2 B, F
    世事艰难啊: b& W$ B; C, v. e  B

    该用户从未签到

    发表于 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
    ; N1 |9 v. M, i; \% V肯定是用鼠标选中要查询的词了

    / e. F9 g- [% J: L; r我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?. ^1 q9 g8 G$ c0 C+ |

    $ M3 E9 o: X: X6 b然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?; R7 L8 \2 B) {' l

    % c* T" R5 P7 \$ \* s) B$ a9 w0 \. Q2 j; G
    , m% C2 @' o3 F. D# C0 h
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑 8 D9 ]0 \1 H& |  z# S

    ) k7 s1 ^: P' ]( ]. [2 ^. Q看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。
    - C$ W, n! L2 q" Y/ _. t9 ^' m0 q2 r" q2 `2 }
    难道现在系统里的某程序有类似“Send ^{c 2}”的代码?/ T0 @) u$ E0 L  W) W2 V

    2 Z4 W' y( Y. D. [有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。6 B2 `' p* A) i5 v
    6 Y' C$ b9 @; E4 M3 A& W2 g
    就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。8 S4 m2 S1 C% A) v
    # N+ E) l' [% _9 h9 q
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-5-13 03:31 , Processed in 0.069850 second(s), 12 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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