掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 23075|回复: 32

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑
5 _+ R4 R$ y8 ~% L+ w! V. L$ n0 O
% ?. c, P. t- j. l+ d
" F" u- F+ G( K7 P9 ?参考:: c9 a( J3 w! R. u- I$ I
- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html
  O# M( X& A7 D- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}
* {- }/ l" l6 K& L- https://dictionaryphile.github.io/
& J- s4 r* B7 e8 h8 b$ A- K% Q, B2 y+ H1 @
-2016-05-09-
2 w+ _! {, h( c3 x+ u4 I推荐这个 ahk
# A( K; ?$ a8 ^% GZZ http://weibo.com/1928931362/Dcdvnphx73 u: u/ w+ i% r9 n; p( ~
GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
8 W, F6 Y  i- @+ j- z原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。7 S& f# \+ d8 j6 ^$ c
而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。 8 J: a1 O1 j& ~% o8 E
3 g' Y" C/ x* M3 |/ ~3 `
-obsolete-
7 L- \! @/ V0 q- h, }zz
4 [) I3 [5 U  C6 U) W% |7 c# `http://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。* _* V8 S/ ^0 P+ H2 K9 h. u( P

6 p, N' R1 E0 sGoldenDict Win7 Chrome的螢幕取詞功能
/ _; c+ K$ W5 [* jBy 黃文龍 |  下午10:57 |  GoldenDict |  No comments  ' B, x* i) z5 r
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。
2 R8 [" n+ `8 S' r' i4 @: o3 k但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。' B3 v/ q# `2 D" g# C# {

' n$ O/ r; n* |- L9 X, {4 g+ ]後來用了Autohotkey 以後,發現有辦法~
. z+ \+ W4 W5 U. o/ {只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::
    1 q0 M4 {# J- n/ q  u$ b9 a) g
  2. + \% E0 D+ \/ ~- d, D& U
  3.   Loop {
    ' s3 T* h7 ]# G
  4.   LButtonDown := GetKeyState("LButton","P")
    # e: w3 I$ d# K) N! M! _) B6 B9 t
  5.   If (!LButtonDown)6 _% C0 @( X4 L/ e# d8 o; }& ~6 E7 V4 O
  6.      Break
    5 z4 B& W9 ]/ T1 p! z, _; |3 y
  7.   }
      i% r- w# \8 k
  8. ' D8 z. c# e) W
  9. WaitTime:=DllCall("GetDoubleClickTime")/4000
    : L# s. \$ q  X' H3 O+ V3 s+ W; l: C
  10. KeyWait, LButton, D T%WaitTime%7 z% K7 d: M) A7 Y
  11. If errorlevel=0
    * z. v/ o8 a( k  V
  12.    GoSub, Routine
    8 D. l- \5 l' V2 w/ O$ ~$ ~
  13. Return$ A: j2 Q( P# Y

  14. ) Q5 E- c* W  ~6 N
  15. . h& h8 h$ p$ m  G" e
  16. 5 b: N2 t. i0 ?6 S5 E- }
  17. Routine:
    . W  J- Z$ p: \% D8 n3 n9 y2 b: ~
  18. {" ~% M1 n8 u1 U: ~0 j+ n
  19. 7 m$ k) N2 o8 @& d  n1 [' L
  20. ifwinactive ahk_class CabinetWClass0 f$ F+ x; i7 z' v! d
  21. {
    ' x0 j9 }) R% `; ]! ]( {
  22.   return
    ! s" X+ d# B7 q# g6 b, I9 ~
  23. }
    : O" c# G, J% U6 J7 i

  24. 2 P6 [8 V! m8 P) J* {/ [& v0 W
  25.   clipboard =
    0 j. Z& j) r! O' z
  26. send ,^c% l( ]7 {; H+ T- E" \
  27. ClipWait,16 e$ U1 u2 K- J6 ~* S2 p8 q
  28. / `  ~8 Y5 B1 d0 B4 S
  29. StringLen, cliplen, clipboard
    # k, S; j  Q8 l8 a, t' x  X
  30. if cliplen > 20) M7 w. J6 X5 `$ D
  31.   {
    0 F. M; @, e4 C* s
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    + Y7 J) n( M4 X6 x) H* D

  33.   j! d9 b+ n* H" M" H0 E7 ?
  34. return- C7 o/ a. K3 H" r5 K8 I0 ]
  35.   }
    9 i9 S: s. N0 _6 V$ b& z) U
  36. - ^, n3 v* R% s) }3 c' R& n* ~
  37. if cliplen < 21 _7 ~# O) G/ o6 i4 j2 Z+ T
  38.   {   / Q, X; f) U) `9 Q1 l! p1 ~- Z6 r
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    ( p/ B0 _1 K7 }# W$ d

  40. 3 L- ^+ E$ G, C( V
  41. return' ]5 Q! L# w3 l9 ^: g8 ^+ l  b" ~0 B
  42.   }- I$ Q4 V* T$ D6 B

  43. 8 R, u  G, L4 y& B6 A

  44. 2 W# I1 j! K" @7 t/ e; W
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行3 k9 i/ }2 B9 E) g" ]: R
  46. ; h7 Z- O3 i; i) t2 n2 L; J0 T
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%9 T: {" i, A+ N; w
  48. # W: h% t. Q5 x- w. h$ Y
  49. }- H+ E: Y7 k6 x% u) ]4 @6 P6 F$ |4 S
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~
8 U% l9 j! P2 }: b7 h+ j' B' ]5 g9 C+ x6 _0 i9 L9 ]
其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~

+ w6 c7 ]# D1 z& L5 [8 C
: k0 W) ?6 {  Y7 [# a) t, ~- b8 E: ?. H" z6 M/ K5 z
* @( B1 a$ A2 P# j

. e+ x+ a5 \* D4 U1 `--) x% q' Q5 G$ V6 y- y( S) I
测试结果 by Oeasy 2015年8月6日 08:16:38
" c+ Z& |) M9 dChrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。
$ M/ i& a0 ]( H1 X( E4 l
1 f. [1 K# r% }. Z+ t6 r
$ `: W8 ^1 r. H2 ~7 e. i6 F/ Y8 A" h
' W9 T8 T3 N; w9 {7 ~0 D6 F

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了9 b, a; }1 m0 ^# c: @. p
    ~LButton::# K6 K  h8 ^9 _) W  Z# ^* G& e, ^. W: j
    % Q% U% [; Y1 w. o. u6 [; W2 ~  [2 L! n% T2 L, U1 [
      Loop {; W( r' P% _. \3 S- @% ^$ v" c2 c" _
    & _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown :=
    1 }0 @  q9 m' {6 c0 u6 Q0 Y( j* I( B7 E( ^1 I9 |
    GetKeyState("LButton","P") % ?5 M8 K( d$ G3 S9 N
    & r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |
    9 W4 j: d" g4 D, x( v     Break1 x! A0 x+ N: I6 i; _0 R* g
    7 S2 _/ S  F& E#
    6 ]2 c4 F) h3 t7 O* o, ~) C6 r6 E% \
    . h& G2 |: u2 K. b0 LH- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O1 I; ^' N5 e; Z' I7 M

    6 f( L: H- b( M4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1 , C; n) u% ~0 B7 E/ j1 T* ^5 g6 w8 @
    ! X0 _  {% a* N) \; @, e
    E, [# }4 Q/ x5 O1 j; [, `/ H" g7 W- |
    KeyWait, LButton, D T%WaitTime%' r! v' O* H( r; e
    7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B% a0 m* F5 Z9 _7 @
       GoSub, 3 A8 y+ A4 Z8 {
    & G" i' ]- p# j  @
    Routine' s3 H( i0 y" V; P* u! B6 P+ q% O) i: N) ^+ Q3 L) q
    Return" v8 W2 k& O( `. h6 b% i( P" s) I# d# k( T& t5 x! ]7 O
    3 j. `: B, X8 T' n8 G! d) T$ |  m. d
    . y3 r  j% J$ v! L8 U! p% r  R6 s& M'
    # h# H1 M9 w6 r4 A7 c8 ]
      ^! i2 w2 `% s! {3 HN, `/ d1 d1 o3 v% G3 K; I: ^, F9 E* L) I- ^
    ) i" [# k) ?* S3 T, k7 _
    . e0 D- @6 Q* @0 C$ A) L9 ^7 f, A! hRoutine:. N3 j/ C5 f8 \2 Q- a# M" K
    " `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G
    ' q/ f; \9 I8 `- ]$ ?' p8 N" K1 }- v9 z& X' {1 6 p* c# H  I! i

    8 d# A5 f# B2 R7 g2 E  N3 X% ]O& _
    1 q$ Y0 q* t7 k3 n5 ^: F4 t4 o' |9 ?ifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H
    4 l6 y- k' x9 c2 }. e' v6 p {8 I% _( c; u* _/ e8 B8 `9 F* [* h. i: w3 f9 u; b9 M3 x9 o
      return6 e2 A* d( n" x0 u: O6 x6 s
    * [& |+ x( U5 x; w: " v9 E- ~! [9 x6 y, [) w  Z

    0 v/ d2 y& H8 ?7 U7 @t! C( k: f }* m, f8 C. @+ m% \
    6 v6 M0 r1 Q6 d' s# ]/ F" X( ], P  |- M6 @
    3 @- g, X# P3 ]; F6 Q! u( T) N  clipboard =
    - ^6 T2 Y9 a" Z7 I- P/ j& T; l3 U- a; t send ,^c+ J/ |- O6 Z* `8 @
    % T3 w, ^( H7 f2 Y* }+ B+
    9 ~8 J* U) }" o. }6 r) x( D
    8 ]3 z3 z+ ?/ `i ClipWait,1$ R( \1 D5 ?% I; G# V+ K, q; Y2 y! H- O: C2 U+ C. t! e
    - G0 m3 ?0 ]  z, s8 R% x9 M
    ' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y
    3 {. c; H' V) B8 ]5 ? if cliplen > 20+ W, $ s% A. v9 ?) }: f0 {$ C
    % V% d3 l: O9 z' @! N6 z
    K/ n, W; l2 C$ d! W3 }9 R1 f5 m9 ^' s& V& C5 v& K, Z; @
      { , c0 [# ~9 C5 B8 A6 q" L0 T" U+ H. j  y
    ;
    5 d+ G( V. j1 f1 r# q  @+ g0 m6 f) e6 h5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G0 Z3 X0 D6 h: H" W$ x$ W
    return
    3 t! D3 Z3 S7 c- w# h5 a/ X5 F& }0 w5 B# D  }% c: / S4 t* ~4 \/ ^# ~4 N

    , K  Q# K: [$ d* @b2 x# L5 Q7 a; ~
    / T+ H  g/ t% }8 I9 k4 Q% N; `4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^( {" E4 p$ N* O
    if cliplen < 24 ~; ~. u3 d; p1 H# `( Y& E5 T/ b. y
      {   " d" I. F7 ^/ T& c! _' Y. u
    * d9 {$ g4 w5 l  O0 { ;
    ; u) ^0 w3 h) T! W/ Y, W8 q!
    ( k7 K4 E# a: L- `" U8 i/ S
    6 l7 f5 @4 f: H$ V. d/ M0 ~@1 `" o/ W& j
    . K: t5 k" z8 u2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m7 K3 s( C: @& t/ [- }/ e+ Y
      }
    7 G- B" K4 M5 m6 E9 O% W, E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b; * {7 y  o& h, |- _
    - D% t3 M7 H$ |
    j6 u
    # j5 G: m1 U; ?. U5 n) q8 M' K- S* y
    ; H3 W" S6 l- h; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p
    * ]" c$ w2 \' c7 B' r8 grun D:\新建文件
    9 X- {3 B& z5 \$ N4 S( l6 Q( i4 c
    8 L. L/ ]! j4 Z% G夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?
    1 M1 P; f$ t' h- U4 v3 N* v6 g6 C" L3 K4 R, L; t/ c
    , l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I5 U3 F' @9 g* U& `; p
    return

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:52' }- `# N6 x5 t) r( ~' X# V/ H
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...
    ' @2 _. X1 A: h3 r2 J
    $ d0 G, f. h0 H) {. t: k
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:
    ( p+ K& O- @! [) J& i% g        ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。% ?: G: e! p- `/ H2 ^" {1 i
            ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。1 U* r- |( r7 c' n1 {- N7 @
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码

    ! B8 Y3 q  u) x* s. b0 [顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。0 h) g+ r& x% q! w0 o- f
    5 N% b4 t- x0 _5 A& W  W
    2. & ]6 a4 {# C- [: ]
    Q: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了
    % ]. y5 A- O$ P$ Q, V/ x: s; OA: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。
    7 F% ^% Q3 Q, W6 A7 i% ^% A% ^/ D$ @& {$ q  j& O

    . B8 n& m* K( S1 o# L5 [: P' ]0 T

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的
    ( X, H5 _+ G7 F+ g6 E3 Q;GoldenDict 划译插件[AHK]; b; A! n4 j7 U. p! Y. p7 L
    ;version 0.93 @) @$ s  j- x5 ~* b5 s( |1 }
    ;[email protected]
    " @# r: B) S9 V4 n;2016-01-08) q' W3 i/ k8 E0 t2 w; o
    ;GUI及其他功能完善有待日后空闲
    4 K3 C2 a4 D, e5 u# E8 g- N! T;========使用说明========
    6 R/ D7 x; j' j6 r;pause键 启用/停用 脚本
    ) }! E' J3 R4 o! o; x, |;鼠标拖选、双击选词翻译! U, J" _" D: M0 g% f5 `8 \- a
    ) h# K* v5 }8 T& D  p6 W; ?6 z

    + I+ L; T5 R% T# C9 `. \6 r( f$ g6 C+ H' V
    Pause::Suspend
    6 a2 }6 Z* w8 s) Q5 c* e' R~LButton::8 U/ |& D; F* \& T  \
    CoordMode, Mouse, Screen# f; C4 A' D- z% E6 ?7 i8 W  D: t$ d
    SetKeyDelay 0, 106 N# }/ M( F8 u, M9 T: ^
    c := 0
    $ e# k) L, Y3 z: Q% Z8 |6 M1 K+ f- B6 M- j% o' O) q
    MouseGetPos, x1, y17 \, P( d) H$ e. f, v2 Y4 E
    KeyWait, LButton
    2 X0 @2 P1 [: R% L' f2 R& AMouseGetPos, x2, y2
    ' f- L+ z7 c& K) U- Z2 P
    3 \2 C) I. K. p% E- D3 @; [9 Uif (x1<>x2 or y1<>y2) {
    : }' C/ d! s# y! j        gosub, Copy% H  y4 v% P( |$ y: }* c
    }8 H  f; y, F7 }5 @3 }$ Z' n0 r3 r
    else if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){
    ; S) }: C: _8 Z' V: u        gosub, Copy4 V. Y2 Q  k& V* Y( L
    }& y  m7 a6 W4 Z9 a, ^
    return3 ?5 M" o$ c- f$ v1 V. ]& b
      D& x$ Q& _' Q
    Copy:% M7 n& }* s2 n  ]2 @1 k; P- ?
    c := 1
    - o" |( [! T7 \. m, x$ |$ @Send ^c9 M( |5 L. ?% B1 i: _1 ]1 [6 \
    return& e5 D+ x# ?8 L5 t% E$ @; x

    ( x" r6 |1 ]1 m) K1 |OnClipboardChange:+ h+ K3 d2 u  |; M
    if (c) {0 o: l; k! K3 E4 O
            Send ^{c 2}
    % l+ i' L; v) c1 u;        MsgBox %clipboard%
    6 N! n: V' P1 V6 O( ~! Y3 m}1 Q8 A& _. i/ }
    return
    , s3 q) z/ ^$ O0 C* {2 j6 I9 T感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。
    7 \$ ], }& n4 _4 d6 r* ?我还是本办法吧,ctrl+c+c0 y* S/ r0 S& ]+ u1 _
    # }/ q9 u% R! g& A) W# M
    验证码真是有问题,尧舜禹那个问题,我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
      d2 h. Z8 c* K$ V2 S/ L! c& N: M( k2 H1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    9 F* N: w: ?0 d7 s
    多谢了,学习了

    该用户从未签到

     楼主| 发表于 2016-1-9 10:47:07 | 显示全部楼层
    8 u* a  U3 u% R* U" w& o
    ZZ http://weibo.com/1928931362/Dcdvnphx79 F# O" g  z$ v/ z1 f: g
    GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133$ J, t: K) |: r1 T8 Y

    该用户从未签到

    发表于 2016-2-18 09:12:53 | 显示全部楼层
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词条。win7和win10下都有过这个问题。
    " v( ]0 R6 F9 b1 u" j. q1 k

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:12
    & H7 K, ~& V4 K& G使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...
    + O* t% g( R8 J
    5 V- x2 Q6 B" _- s

    * s6 E  c2 `  m# g额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    * C0 n' c7 N# m: i# y5 c平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。
    4 f' i8 F7 H8 l$ D  E
    ( K! f% Y* y& U+ H4 z% ~7 ^) e

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    & R8 q9 D* B  K) f* Q- ?, _: q3 j* e额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?' ]4 e! l' i4 W7 ?" f6 _
    平白无故按 Ctrl + C + C ,GoldenDi ...

      e% M0 ~& A4 N2 ]8 W- @肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:49
    & J+ R, n% {$ [6 D% ?2 v肯定是用鼠标选中要查询的词了

      t# i1 {2 h9 R5 t是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,0 [# E8 K6 f8 z& Y
    % `6 g; v5 V' H& V! w: A
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34: {& A+ ]% L7 C+ S
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
      k$ B* y/ Y5 E: m( N: Z平白无故按 Ctrl + C + C ,GoldenDi ...

    . w( e1 \$ s; z8 m" [OOOOOO大大大   他那个问题。+ S0 D/ P" `5 r( ~1 x. U

    ! w+ Y2 q% X0 V  J  T* o$ D* d. k是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,; q* B, Z) S: M& C8 l/ l; m

    ! g2 g1 \" h5 r! o! A" Q2 p$ h原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:21
    ) X0 X3 {6 @  y  H是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,1 @/ j! u* |- F. m2 ]+ V+ b  I

    0 b7 K5 ]6 [3 Q1 ]0 f+ L原因就 ...
      T8 b, \5 q2 X$ r
    怎么改都没用的,都已经试过了。
  • 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:184 n2 Y, V  w$ o1 g, w; S2 Y2 ^
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    ' `- d- p5 ?4 A; w) z) S世事艰难啊
    $ O* N, ^% \% }0 R: ^$ G- X

    该用户从未签到

    发表于 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
    9 g( t) e( ~. @8 \- }. N肯定是用鼠标选中要查询的词了
    % V1 g) |4 t1 ^" D6 R8 r3 E1 ]
    我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?
    , x, \' j" q: Y- T% |# _/ p5 O; `
    然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?2 z0 S# t% d5 e. Z3 E2 f. n
    , g5 X4 U, a  ^) o$ X3 E

    - e( `9 c$ L& y: P$ Q! j
    + ~! N9 I. l+ N; u% l5 F( v
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑
    / R% E0 L1 }$ k# C' Q8 H  N) }, e; s% s! D9 b5 z2 B
    看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。
    8 d1 x) r( P4 l# Q8 D0 P' K
    ) V+ U5 e, `, t难道现在系统里的某程序有类似“Send ^{c 2}”的代码?
    + u" e6 H4 q8 w2 X# W: I" Q3 T. r7 A7 i7 B$ ^1 S1 ~8 r$ k- X
    有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。" l- |( N" L0 b) N3 o9 J6 {

    : h) I9 R+ E( M( {/ m; ~就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。
    # Q" A, l) g$ S, L0 I% B
    / x' P  s* u' m4 ~1 @0 `& r
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-28 16:58 , Processed in 0.108203 second(s), 10 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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