掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 29497|回复: 33

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑 - n- A) [5 R& [. R

9 T# y. |& b) Z# m, X- G$ L3 A9 M- T; a0 p7 P8 P5 ?! k3 m1 }# P
参考:
6 K6 t7 T$ t! X  m- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html
8 q" V. K& h" g* e  q6 M% Y- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}
0 S$ @5 q8 W+ K  H1 i5 G3 Z- https://dictionaryphile.github.io/# Q% H/ E6 {" r: s" ~7 g

8 ~. Z. c* f% N; ~' f; O4 ?. a" {3 N-2016-05-09-  A; b" J+ R' R" f, e8 P6 _  F
推荐这个 ahk ! ]" v& Y9 W' h
ZZ http://weibo.com/1928931362/Dcdvnphx7( B3 d  k" Q5 e  S; S4 O7 j$ D
GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
9 I% _; C; V7 \2 \: k5 F原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。* I2 x  K; `8 z% Y( [: W
而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。
# `( Z1 I" b# Q9 `' |! @; z: m% {4 I
-obsolete-
% j5 i/ U4 x8 [zz$ f' }' t/ m: C, x  s$ s
http://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。
5 n8 b: R4 L* `/ ~/ G: R: J( F
$ g) C' T. [) B3 wGoldenDict Win7 Chrome的螢幕取詞功能
6 J# _" @" u: M1 EBy 黃文龍 |  下午10:57 |  GoldenDict |  No comments  # m, }3 a' R( i, T. a
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。* d2 k( L( h: {/ ?* V4 n* @
但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。' Y/ `! b. Y1 y* F/ Y+ T  x

' M) w2 a1 r- Z6 }5 ~後來用了Autohotkey 以後,發現有辦法~
$ F' i! v, g/ l" l只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::+ A  c. J5 T8 [  V+ x

  2. 2 o+ Y9 x& F, M9 w( a' M
  3.   Loop {8 }* `- C0 ^; q: ^: E6 {" x$ Q
  4.   LButtonDown := GetKeyState("LButton","P")
    2 H' |& Z5 g; f" T' J" c6 ^
  5.   If (!LButtonDown)3 B1 X6 |9 E& v, k! V' A6 L
  6.      Break7 U; G" I% Z$ Z) x$ [2 D9 ~% b
  7.   }- J$ A3 B, g6 W1 B1 d  M( r
  8. # K" @' V8 h" N% |& t
  9. WaitTime:=DllCall("GetDoubleClickTime")/40004 V) t5 @0 q5 K3 z$ f
  10. KeyWait, LButton, D T%WaitTime%
    ) u1 W+ t! r5 Z6 a2 c
  11. If errorlevel=09 M( H. a. k2 M, _+ U
  12.    GoSub, Routine
    & s' }3 f0 n1 ]; Q
  13. Return5 B' i" o' r, o! u, k0 r

  14.   A. P; O( z% |7 W: r" R& o1 Y/ v

  15. 6 f0 z$ X- r( S+ q7 [# R  f0 \
  16. & R% I& c1 ]& @6 T" q' P7 S/ ^; |
  17. Routine:) }2 m4 C0 I+ P/ d: P& i3 C  w# z
  18. {5 V4 \6 Q5 ~+ D- c9 f) b- _" C7 S4 ?
  19. 4 N& t: y% f1 Y2 q
  20. ifwinactive ahk_class CabinetWClass6 o4 Y* Q( m& M, E' z
  21. {
    & X* |1 {: J* a* K2 r
  22.   return
    ' E3 b, v/ P0 B) B7 r
  23. }
    8 a" g$ i( u  q! C5 ~

  24. & F4 q+ n- t) W! d6 W. o9 d
  25.   clipboard =
    0 x& G% b0 |" ^( m) P2 G
  26. send ,^c6 C9 {! _6 n5 M/ ^7 l* z. h3 o
  27. ClipWait,1
      D1 M( o7 T$ G

  28. & ~$ H! U( Q1 [9 B+ R
  29. StringLen, cliplen, clipboard
    5 C; w( Y8 V  r7 T
  30. if cliplen > 200 B$ O' b9 k) N: E6 k9 K
  31.   {
    0 z1 z6 x5 U/ O9 C7 U7 G
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。! S8 `# I  N' j& t" l$ {/ T
  33. 6 P  l1 [: {" X
  34. return
    , Y# F9 A- [; K' H  Q7 K8 D5 J
  35.   }+ {' n; H1 m: D8 R0 d, e1 j- `
  36. % ~% B3 x# O( F
  37. if cliplen < 2
    6 ~+ M' u$ {: C) K: m
  38.   {   4 m# N; |; }. c9 \
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。' u0 W" ?9 j3 x5 r$ _4 x

  40. * n, h! X- B$ r5 i! F
  41. return/ ], f& k5 P" z# V  @# ]+ I& f# D
  42.   }
    " M' @5 B6 Z9 V/ f7 I' h* k5 X
  43. ' z2 g5 }4 r0 w$ S' d$ [
  44. , ]  D5 J! }% ?$ a
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行
    / G3 G  n9 T6 e6 C5 E' r
  46. * u+ s: F- x" }& ^/ h( s& g+ h
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%. r, p+ G% r3 G: ~8 l1 H& ~

  48. 6 I! N( S, U# w+ c2 ^% K
  49. }
    : G2 J( Q+ }6 j0 Q, {7 d
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~
% O! ~3 ?" r3 L! L. f
" M) V+ [9 C: m其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~

$ v) y: T+ B3 A" V! C: \, n. Z* z! o1 }4 c2 Y9 N& w4 Q
$ Z6 N- H; s3 }4 v  L. w- _

& r+ ?3 o) t' v0 V& I1 f6 Z/ V) V9 G) ]) a, ~1 N* H& g
--$ G: O/ X- f+ D( ], n
测试结果 by Oeasy 2015年8月6日 08:16:38! T) d" A; _# G0 B; ?  m
Chrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。* [! O- b7 G7 p+ m

9 @! @$ _' m, [' d- Z. Z$ L% Y$ Q; ]- |6 ^& n

, R' U2 Y& m" ^* q# x

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了  X6 b" Q) Y+ Q8 B! g' e- h& h
    ~LButton::# K6 K  h8 ^9 _. q( r  b6 {7 d3 m3 g3 S- W) ]6 L+ U
    % Q% U% [; Y1 w. o. u6 [; W2 ~  [
    & A8 ~& N; ~$ l9 I1 a0 L2 F+ \8 N  Loop {
    ! c( q, V1 l) r& _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown :=
    4 K$ M8 f  f6 F! w
    0 n& T0 H* K! g) iGetKeyState("LButton","P")
    * `9 l, q% C! g' C& r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |
    , B! `; c7 m& e. o5 `8 [9 G     Break
    7 G# D6 I/ c) q( \" o( V7 S2 _/ S  F& E#
    0 {2 ]" d' e4 k, m5 N- y! {" h( q. r" Z/ i5 Q% Z& [" ?
    H- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O
    " l& i: F7 n; h2 r2 d4 n- @, A/ [" {: ^5 J1 I5 \7 Q9 F4 j1 z
    4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1 ) g: d7 W* I9 |: l9 p

    7 ?4 K7 G! J! ^5 `E, [# }4 Q/ x5 O: R; Q/ J' w4 P0 L3 u1 K
    KeyWait, LButton, D T%WaitTime%
    0 Z- c& u& T  i- k7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B: V/ H: _! ]! ?7 R4 ^
       GoSub, # x) s* A1 F1 ?  _& V( _* f" l: U

    7 l' K- |  I& ^1 tRoutine' s3 H( i0 y" V; P* u! B
    , H) |$ w! d8 [% CReturn" v8 W2 k& O( `. h6 b% i( P" s) I8 p" i0 i/ z' l3 N7 a6 G
    3 j. `: B, X8 T' n8 G! d) T$ |  m. d' B# E4 [/ V& V6 F1 p* A% D
    ! p% r  R6 s& M'
    ) h' O1 n6 m: x" i+ C
      H* q* y+ w% n9 @N, `/ d1 d1 o3 v% G
    " j" _. V  Q5 i! W. f1 W+ T" B3 W) i" [# k) ?* S3 T, k7 _
    7 C5 }  }1 f) U8 n) B2 K. c; s. gRoutine:
    ( \- u0 W; t3 c0 b5 a" `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G( x. \7 s5 [$ T5 n) G
    $ ?' p8 N" K1 }- v9 z& X' {1 ' J8 S) ~0 Y  _  d* P, {

    ( k2 m& K% }9 OO& _
    % }2 ?( n" c3 ~: w- f7 W# difwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H, K$ l. P- K7 t7 N  J$ X. f
    {8 I% _( c; u* _/ e8 B8 `9 F9 o# G6 P* g' u0 I4 s% \
      return
    # n! C. S4 O$ `4 s5 o& O. o1 ~* [& |+ x( U5 x; w:
    6 L$ G' A& [: T1 r, O( Y
    8 E7 q( p% A  |& n9 T' Et! C( k: f }* m, f8 C. @+ m% \
    * F* Q7 i6 U1 |# f$ p2 Z/ F" X( ], P  |- M6 @
    ( J0 `2 g  x2 _  clipboard =6 {# `8 u# |) Y5 F; j0 G* N
    7 I- P/ j& T; l3 U- a; t send ,^c
    # b: @( F( S1 F: }, r; e, g, @0 s% T3 w, ^( H7 f2 Y* }+ B+
    3 @( b2 `+ G! I% _6 U: y" U
      I2 U  S- V6 _0 N9 li ClipWait,1$ R( \1 D5 ?% I; G# V, c7 @# b( S7 [' A

    ! Q* C8 d4 C& k' c' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y
    . A* ]0 u& ^7 t, A; \8 } if cliplen > 20+ W,
    7 _! R: r/ K" x6 \, _, i
    # x. j, `1 l) F7 @4 \K/ n, W; l2 C$ d! W3 }9 W) b$ h) J% ~" Q- z- Z7 Z
      { , c0 [# ~9 C5 B8 A6 q
    ! j4 @1 p( @$ G2 u ;$ m$ K4 p( l) L! V) |
    5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G; V1 T9 M, d6 P% d/ c
    return  p$ N3 u1 _2 J! I& Z" u
    / X5 F& }0 w5 B# D  }% c:
    ! A: m& \  f% Y
    / {& P6 H4 G# Y% U$ B9 f/ vb2 x# L5 Q7 a; ~
    & `4 ~9 c: E4 E7 ?" W4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^; \; }2 J) z8 o9 K* K% p8 Q) a
    if cliplen < 24 ~; ~. u3 d; p
    * v7 V$ ~) i+ o* q2 O  {   " d" I. F7 ^/ T& c! _' Y. u' w+ c4 Q- b7 M5 ]9 F
    ;
    6 g  {% @0 i1 z; k! @/ V: Y, W8 q!
      z3 w8 Z+ ~9 E& j4 A
    " O  J+ O, V4 q9 x! \, Z, X9 m7 ~@1 `" o/ W& j
      V) B$ o8 c; A1 }+ j' T2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m9 ?' I+ K& y" f# o6 N
      }
    - E2 o2 b9 b+ z( S. V6 Z, E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b; 3 [8 I3 i( n: }+ R) R0 Y; E

    1 E8 \6 }7 K0 }j6 u
    - ~7 h$ i. O$ i( t5 m, Y. {8 g5 n) q8 M' K- S* y
    ( P' z- Z. j/ L+ q; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p$ c4 a- J/ t1 p. z3 E4 ?' ?5 ^
    run D:\新建文件4 T, m/ h- I; z9 b1 }/ h- ^( v% [' e
    & V3 p  |  x  P! v' |( V
    夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?: i9 \$ r& {2 l( j2 E, h* [

    " w; l+ w) f6 L. Y7 Q, l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I" U! ~' d" s' ]6 t: c
    return

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:52
    5 K* \9 f  e: P) L% A你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...
    ( y- {; L) f+ W0 w2 J; m7 J

    1 D0 `: ~- Z. h6 C, F' z4 d1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:% u0 Y7 y$ P5 K$ W; g& m8 L
            ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。) v" `0 ]8 D3 F$ s
            ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。' J# }9 h4 b, y2 f/ d8 H
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码

    - W8 B, `4 f3 F, y* L% I6 V, r2 C顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。5 L5 Z  @7 Y' [* C

    ! V: t4 ^9 T% _: e) g2. : f% t" I8 f; k  v# \
    Q: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了- Y4 |  n# r0 p4 n1 @
    A: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。/ j* X4 V' T+ @# l) P0 j

    , S' T4 K7 R  x- G7 m0 _; Z! H2 ~/ V+ ]/ i: c5 w0 H

    本帖子中包含更多资源

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

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的+ }* z5 O. |+ L# k9 B  _! [, ]8 L
    ;GoldenDict 划译插件[AHK]/ N! V" A- W- E2 p+ p4 C
    ;version 0.9# y1 g: S: F- q' a
    ;[email protected]
    + a7 j8 T! ^( L: l  j+ _" c;2016-01-08! Y- h. ~: Z, b* s
    ;GUI及其他功能完善有待日后空闲
    % u1 j. z5 a6 i$ L2 W0 E- q% k;========使用说明========6 z- o" \& z( H0 @5 _. g% j; l
    ;pause键 启用/停用 脚本& T  ]# ~7 S2 ?( k: p2 B% [( c
    ;鼠标拖选、双击选词翻译' e9 }6 Z  D5 G- b( p
    # u) [5 q$ k$ ^5 M! W; D. y; p! K
    ' n) `$ T" i) N7 ?
    4 k& x9 p  |' _7 X5 g. @8 P7 N
    Pause::Suspend
    ( H; T/ O9 @2 m, G; Q~LButton::
    . J  u7 K8 ~/ G5 c* Y/ [CoordMode, Mouse, Screen
    ( `: m! _& s% v' XSetKeyDelay 0, 10
    7 _8 u" n0 q) c/ h7 t3 Oc := 0
    ' t+ k% H! n) f- L) N- D* c  j& x# P0 s$ Z
    MouseGetPos, x1, y1
    ; J/ s. x+ v2 ^. e+ oKeyWait, LButton
    ; s5 C" ?) A, J, T4 d8 U0 MMouseGetPos, x2, y2
    % w* u4 ~, e) h: Q' b7 J! \
    0 Q! F, Z" t: x: ], y3 _if (x1<>x2 or y1<>y2) {2 K. o# g9 E. i; N' L) o
            gosub, Copy
    % w8 o& [9 E2 m+ R( c5 E: R* k  E}, ~4 U8 Q+ U, [$ o: z  J
    else if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){
    3 p1 O$ w  j0 ?; j  O        gosub, Copy# e5 A0 l- m1 o- W
    }
    + M  s' ~6 {. D1 m0 l- n( n! Ereturn
    - Z5 @6 e0 g6 T& ~+ m  D* W  [2 c% B$ |( `: A" f6 W( s1 W% j
    Copy:8 v' c" o/ a" f0 u
    c := 1
    % K' s+ B8 e' r# o  ^$ \7 y- n1 VSend ^c8 ~% U1 Z! E1 T/ o& u
    return4 u" N% k, s6 T* E/ o+ M# |( p" I! e  c
    2 D8 `/ X; v$ M( f; \! P/ H
    OnClipboardChange:
    ; I, `* C6 Z# d% }' i4 Oif (c) {
    ; f0 L# L$ F; k        Send ^{c 2}
    ! }4 t. Z7 j; W- _;        MsgBox %clipboard%
    5 H9 l+ D, z3 G% A}) X% \7 P0 S* Y- [. A
    return, Q4 i9 O+ w: w* P$ B
    感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。
    7 S( z$ O/ I% _" c1 n我还是本办法吧,ctrl+c+c
    9 z6 f; n# D( n3 Y: q( u- A' U( f* o1 r5 Z3 ~
    验证码真是有问题,尧舜禹那个问题,我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
    - _! R0 G2 f( [1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    5 o/ V4 i3 Y0 [  ~0 e多谢了,学习了

    该用户从未签到

     楼主| 发表于 2016-1-9 10:47:07 | 显示全部楼层
    # F' ~. @% m  d3 b/ [& {+ R
    ZZ http://weibo.com/1928931362/Dcdvnphx78 P& [4 n* [) Q7 v) I! T
    GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/81333 f$ p% P4 r$ C% W; o/ `  E$ O

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:12) C" d. B& L' v; V; g- j) m
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...
    ) w6 q: W* g# u0 u. ?! I: T
    , J, |' {/ U; Y( @7 u3 W2 ~, Y6 F

    $ l! e) A% u; }$ o额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    ! x8 C2 i; ^4 q( u平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。% X! q+ P+ ]# {) K; ~, k

    % k; w" i4 E8 M  p% [8 b

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:345 |* b- b3 u6 `6 u9 }" k! T$ ]/ Q
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?: K- V; U6 b( R* R; K1 ~
    平白无故按 Ctrl + C + C ,GoldenDi ...
    7 ^6 g3 p& Q' W* O9 w
    肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:49
    0 \/ m2 G% W& @% c& u) h. A: `肯定是用鼠标选中要查询的词了
    3 w  L: x# j7 l- ~5 g2 W; H) f. Y
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,9 M5 L$ m8 t: ]( J8 X% s8 g# n

    ! e! e7 k1 [1 W' x. m) l原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34! b$ d' ^) z8 x: E3 S7 `* G
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?/ O; S! @( ?/ I! U* O3 I. `
    平白无故按 Ctrl + C + C ,GoldenDi ...

    ; L5 w/ ]7 T1 C+ F* P6 Q8 SOOOOOO大大大   他那个问题。
      n$ o3 g: m6 Q- ?7 t- E
    3 _# r" u& V+ u3 w是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,: l: {; I7 h+ g+ m5 J
    3 T1 i. x& z+ j' @# K( q. I
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:21: H4 D4 W' n. x! m- v6 q
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    , u7 v$ @# T3 T6 P  q/ f/ W  n& O4 T
    原因就 ...

    2 Z9 F. J9 f; I& ?  y5 ]6 t怎么改都没用的,都已经试过了。
  • 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* B2 J0 @) j# s7 u3 D9 m7 n# c; e
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    ; s: b, `3 d! [" X) V' z1 X
    世事艰难啊6 @! q- \! Q1 @  Z7 z" _- ~/ @

    该用户从未签到

    发表于 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:495 \8 M0 F& Q. \. @' [* U6 Q
    肯定是用鼠标选中要查询的词了

    " S- c6 @/ t9 p7 g9 @5 Y( f0 K我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?3 h. ?  K  G; c. O3 G# R  J

    3 b9 {5 f) D- w1 \$ O5 T& b然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?4 ]' @! i/ U( T% ]7 L
    5 S% J) P; U9 ~' {  V" F
    $ R% {1 c2 `3 ]
    8 N( S8 g" z/ p, l3 j+ A* _. A
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑
    8 T" @1 V/ N. Z( J+ @) p- K1 _4 f4 |: N
    看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。
    ! K% H) ?: a- k1 m" a0 [4 u3 H+ y2 S6 a0 E0 P
    难道现在系统里的某程序有类似“Send ^{c 2}”的代码?
    " O; C7 B# M$ o% k2 @9 H$ B' y, k2 N* i5 V, g8 o
    有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。
    - N: r& k8 ?8 j. B* g& G* _/ d1 a1 i7 C0 c% D8 e" n  G6 F2 k
    就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。1 f. H( V' O" z  `/ H7 O

    9 w, w( S7 w& U( C
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-10-17 09:55 , Processed in 0.034302 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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