掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 25960|回复: 33

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑 2 h; _" {  p3 R
& i* ]$ A+ x. A( }, G# i6 `

9 e" ^/ R. _$ @8 y* e% i7 h6 T+ y' a参考:
2 ~1 o$ Q! d" C. u- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html+ ?  ]8 M: D  m/ K
- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}7 [1 r3 |9 Y: B/ D9 M$ h, v1 j
- https://dictionaryphile.github.io/
# @/ I; r5 O4 u0 a, i5 f4 ^: A; ~- t5 p
-2016-05-09-: u  o5 p/ l0 w7 l, |3 Z
推荐这个 ahk
4 A6 L! {2 Z! i) ^% tZZ http://weibo.com/1928931362/Dcdvnphx7# G: s$ f8 m5 [
GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
* J. b0 `2 H4 f; {3 ?原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。
: I6 M7 k" X$ ~( ?) q6 r而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。 4 E( V7 p# y& _- p! }! _* I
; g7 d3 e, C4 h: i
-obsolete-
: h! Y+ ~- p# @4 y( u) G& Uzz
, b# N; A: q* O: X2 }8 ohttp://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。
# D  b% P5 b- l" v7 t4 s
6 @& Y5 r5 ?' `/ e# O+ E: a3 w: GGoldenDict Win7 Chrome的螢幕取詞功能: Q* p) A% {+ j( L; A8 `) K, u
By 黃文龍 |  下午10:57 |  GoldenDict |  No comments  7 a1 M( p2 h2 O/ u
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。
* A* p5 T& J7 x2 I: N5 d但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。
. H3 o8 d4 r( a0 K; }: r
) o) B& ]* f8 I: h後來用了Autohotkey 以後,發現有辦法~# @- b6 ?. H, E3 {# z! R
只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::
    7 T( O( S2 N0 p
  2. : n) {0 }# l8 g) m
  3.   Loop {
    2 L5 k: F% m7 x2 ^4 I" V8 N
  4.   LButtonDown := GetKeyState("LButton","P") + l7 t, x$ {! P& H
  5.   If (!LButtonDown)' N/ t& M  d; ]' j% O  T- q& E
  6.      Break  d: j5 [; [/ g! E' d$ h! X0 v
  7.   }, V' {4 {/ H& `! I8 b. f; x# j

  8. 7 c7 @9 S. H9 j8 Q8 m
  9. WaitTime:=DllCall("GetDoubleClickTime")/4000# N! u1 S; l; s0 Q* O, f
  10. KeyWait, LButton, D T%WaitTime%$ C+ |2 z% Q6 `) {! I
  11. If errorlevel=0- y4 O7 ~) W! c  k1 t& v: w
  12.    GoSub, Routine8 y3 J+ d' m. x/ \4 k2 ^1 n
  13. Return
    2 J2 y8 }0 z4 ]3 n4 x

  14. * k$ t% O4 f4 n, w8 b

  15. 4 W0 o* O0 _& g4 y

  16. ( ?2 i" Y; B+ H3 H1 l1 A" s
  17. Routine:
    # {: ^. B1 M: m( z: Q. W+ j# e! D
  18. {
    + G  R" `% m1 Q% f3 w
  19. " [. B! w& I) E) L3 m/ F3 X! _
  20. ifwinactive ahk_class CabinetWClass) G2 h, a. C7 a2 i" v6 N: ]
  21. {
    . t/ D9 U! d9 Y8 ^7 s
  22.   return3 S; i. w0 g$ |  J
  23. }
    8 C* X6 h2 i& x4 O0 y

  24. 2 q* |4 Z7 \) |' }# L! E
  25.   clipboard =
    8 ?1 b! v% l) p3 G3 x
  26. send ,^c
    3 F- G  R0 |) ^6 r( `
  27. ClipWait,1% W) ]& `' [7 M& V( \& ]! B
  28. . R* j" m6 B! Z
  29. StringLen, cliplen, clipboard( U) X1 S2 \/ r# H% w7 |+ h
  30. if cliplen > 20
    ( P* a. d, m0 @6 e1 u, Q
  31.   {
    1 a# p! d# Y4 N1 P, C0 X
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    ( o, @/ o- [% f  P
  33. 8 O2 t6 r/ j4 o4 T0 J, r
  34. return
    ; |) ?& l- Z& [6 X& r. r3 ?
  35.   }9 h4 ?" t- @" F9 @+ w( I- q% r6 p4 x7 \" l
  36. " l( s) |! t% O4 T! u
  37. if cliplen < 2
    2 H5 s) X& b. [# {+ A" U# J
  38.   {   
    . j8 E( k- Q) W# _& f
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    6 s: F4 Y9 J, W4 ^

  40. $ B- g/ m0 \7 T! w
  41. return5 q8 r  Q- i$ b. z
  42.   }8 K- b( {! \7 b
  43. 8 P8 c' H5 M6 J6 b# S$ ^

  44. 9 p9 g, F% v! ^9 ?; ?8 X" Q- P
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行9 ?5 U' b4 n( U5 [2 G* c
  46. ! P+ {+ `3 s) o) G* g
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    1 D" w0 c8 v! @
  48. ' c6 P& g5 h: t& y
  49. }( r: I4 d+ o0 M. P+ b$ A2 H: D) k
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~
' p2 x( h5 R8 S3 M4 T+ w! S3 N0 l0 [& z4 {7 R
其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~

" Q7 ?  K( y* G: G; h
$ ]% F, A: T% H& p, J
: K$ }3 ?+ `: T4 R+ T! ~+ n. C4 L% ]6 }

# L! \1 ^. ]0 t. ]. e; z0 J+ [--7 V/ ~6 g8 G, ^" l1 h# @0 z9 e8 ]. p
测试结果 by Oeasy 2015年8月6日 08:16:38
% s* ]7 {8 J& a& [& CChrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。
6 k1 J8 X, j- v7 t+ w& [( r
% y9 O  m( G" S6 ^3 k: i8 w, W' R; G2 D5 z

" L* ~: Y) \9 P& O6 k$ J

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了( x3 I  |# |0 @1 E# r8 L
    ~LButton::# K6 K  h8 ^9 _8 d  }. b) [& K& h' u& J
    % Q% U% [; Y1 w. o. u6 [; W2 ~  [. b- ?9 h! I/ q  b  w( ~  S% }
      Loop {
    + q( j6 O4 V& A" i, C0 n& _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown :=
    # {* t+ ]# Y8 T9 q2 V3 A1 d6 O0 S. G/ v  C* w. I* d  n
    GetKeyState("LButton","P")
    5 `( Z8 g6 q! Z# q# [2 E9 H6 d9 l& r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |
    9 t" p, s' I# w* N9 y& i* _8 t" @     Break& O- ]1 K, d2 W7 e  m4 Q/ q
    7 S2 _/ S  F& E#
    ! J: C) S% i7 w, @# c) I8 }, }* k( |8 ~8 {8 ~$ G8 K5 x4 ]
    H- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O# J+ Z7 u: `% F. N# R3 Z- a8 R
    1 M; D; ]7 J4 f
    4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1
    ( L  ^3 m1 H$ q9 Q# e0 [! U) m, \- K- f8 O% v1 k! G7 {( t3 d
    E, [# }4 Q/ x5 O
    6 K+ J! S% q1 H+ h# S9 jKeyWait, LButton, D T%WaitTime%. A. w+ \  e& Q
    7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B2 k" Z1 U# v3 t) P4 h, K$ ]
       GoSub,
    6 _! Y- k' y) O. g" r: v# `8 B3 O
    Routine' s3 H( i0 y" V; P* u! B
    6 P9 k* t' Q3 B9 T) SReturn" v8 W2 k& O( `. h6 b% i( P" s) I
    9 k$ T/ Q7 m7 _% Z# |. p- R3 j. `: B, X8 T' n8 G! d) T$ |  m. d
    & M- u5 n& l5 Q4 U2 a" x! p% r  R6 s& M' ' q# E- t2 W3 x& v& q+ o

    ; F; v7 N& @/ W4 G4 I- I/ IN, `/ d1 d1 o3 v% G1 k. R9 a( x, |
    ) i" [# k) ?* S3 T, k7 _
    7 ]; r& b) @$ K8 \Routine:( W7 o' h3 q* d1 t8 W
    " `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G1 Q" ?5 U; T$ _- Y4 I2 K& P8 n
    $ ?' p8 N" K1 }- v9 z& X' {1
    : s% y6 k, v- j- o" A  d& y: g* [2 _1 l9 N2 P& N6 d. [
    O& _9 u. ]' t/ R) b
    ifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H
    ) {5 K. M9 }1 G; X0 a8 _ {8 I% _( c; u* _/ e8 B8 `9 F
    0 y, x# b3 l! }4 Y  return
    8 |8 C; D% t  S$ ]" R) }: x* [& |+ x( U5 x; w: , e/ Y8 V- F8 |! D' z1 D! W; R
    % N  A- O/ ?" o) }7 a
    t! C( k: f }* m, f8 C. @+ m% \
    ; J3 S" B; m) e- L/ F" X( ], P  |- M6 @
    5 U+ h" v' `  ]/ g$ D  clipboard =
    1 P/ ^. }( A2 Y( q7 I- P/ j& T; l3 U- a; t send ,^c9 k. K7 \1 X. t% L
    % T3 w, ^( H7 f2 Y* }+ B+
    + c5 r+ x( \: c) H" ]
    # V  {: k8 }! fi ClipWait,1$ R( \1 D5 ?% I; G# V
    5 R1 h8 K5 i( Q: d" A6 [/ g2 P
    1 F" [! C  z2 g3 F' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y3 [* G5 A6 r( ?4 d  n8 L) {- q9 T
    if cliplen > 20+ W, 8 |# e7 m1 ~4 ]0 g, |
    $ D& Q9 o: A+ q
    K/ n, W; l2 C$ d! W3 }
    $ N3 z8 X. }# n( W& _, K# f1 ~  { , c0 [# ~9 C5 B8 A6 q
    " F' O2 k6 Q- A ;0 ?7 D( n/ t9 m
    5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G$ [7 F8 P: s4 K6 w
    return& B. O& Y- {' q  {6 l
    / X5 F& }0 w5 B# D  }% c:
    ( Y0 L- J, }* F! [: Q
    5 A. e5 P4 {- N& {( fb2 x# L5 Q7 a; ~
    ' k. I6 M, W$ r+ l4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^
    2 O& s, b2 _$ F if cliplen < 24 ~; ~. u3 d; p% Y/ i5 x/ F' V* B# P* ^8 S& M4 Z
      {   " d" I. F7 ^/ T& c! _' Y. u, U. v- H5 Y' l3 ~& ^
    ;
    3 a) h& }3 G% N# f' ^, W8 q! 3 q4 w- i, q( Q/ X( |+ T

    & ~: a( g% ~! D0 z: o* Y$ E: H4 O@1 `" o/ W& j& q* k+ G2 a+ s/ [4 K8 i( [. Z
    2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m+ N/ b. c: `4 M0 e
      }* H4 R6 z6 A9 K0 ^8 \% T
    , E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b; 7 y8 o1 M/ W" m  I3 {( B

    ) E5 p" u7 e7 w  N& dj6 u
    5 ^; K, H8 F7 i2 C# R, I/ n5 n) q8 M' K- S* y' a. z7 O; L% }8 {! u
    ; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p! _6 a# F- W, S
    run D:\新建文件
    9 v1 I0 n. |+ ], N& m
    4 s; L7 Z& R+ r9 \9 u夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?
    # b! t2 N' e/ k* n& }; f" R5 K
    5 K* d+ o  `- L6 r; G) L( o  ~8 Z, l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I8 \( p8 E  n3 o- I3 @' K1 v
    return

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:52
    4 ^: j. h, n( M% C9 y/ |8 I# z" I! w! W你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...
    * z' f! j7 l7 }# F

    9 C0 v$ W- [# S/ h+ l3 f, @3 h1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:& \/ J; N; j) K/ g: N; }6 e2 }7 ]
            ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。! ~9 d2 n# ]) v/ b& N' ^
            ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。& L) C/ H' h/ Q0 N' K  M
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码

    / K: S0 D( A+ d$ F% X顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。( J/ b9 }4 a6 m

    0 e4 m) a8 j9 O5 O' L, D2. 2 Y# J# t8 u6 c& g1 P+ W9 o
    Q: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了# z; G( t( P) g3 g9 x4 p) a9 r
    A: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。+ `8 a( o( H) a! C# e

    # _6 x- Q0 F+ B+ |5 @4 Y  J3 z) m) j4 s4 i

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的6 N9 w! c  ?: R! F* a
    ;GoldenDict 划译插件[AHK]- r7 [0 L: ?2 w8 C
    ;version 0.98 K' I( G0 Z2 {$ ]0 [! n4 c3 Q
    ;[email protected]
    - s2 Z$ p" R+ q;2016-01-08
    ) t3 k6 {1 F) ]. a' {; R5 w9 ];GUI及其他功能完善有待日后空闲
    2 y' x! \1 B; _;========使用说明========
    9 i9 m6 x- Y9 D! S) c  X! u;pause键 启用/停用 脚本1 L& B# @) u9 K2 R" w
    ;鼠标拖选、双击选词翻译# x+ @" ~) i0 B% b

    5 ~5 z' p) A% b' t+ U5 W2 v! t! u5 L1 F

    - g0 d) g# }7 }  ]" `* h$ s( c8 \Pause::Suspend# Z) \' \- A# N  |% e: M/ X8 V
    ~LButton::
      j" ~1 O3 i5 k0 bCoordMode, Mouse, Screen( ^, ?: d! ~+ M! @$ T- e
    SetKeyDelay 0, 10: S0 L' q% ~: o+ m' z1 _& U
    c := 0
      _" V2 H4 [1 [+ K5 D1 j) R1 U" x; T! c( f
    MouseGetPos, x1, y12 T6 e5 K& r1 M6 ~7 P( y5 C
    KeyWait, LButton! Q2 t4 x: g1 a$ B! V: n
    MouseGetPos, x2, y2
    0 d. V0 J1 N% K. n. ^8 b! y
    7 s5 r; N4 i) q- Rif (x1<>x2 or y1<>y2) {( ?- P  O9 l  J4 [. i
            gosub, Copy
    - c, x: F( h9 J, E) s' G}  d0 {. N( ?+ h* \& e" g3 Y
    else if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){! b) N/ z4 P: m8 g7 J
            gosub, Copy
    * D2 b! N/ f1 x}
    % ]3 s# }/ _4 P0 j: Y: creturn1 p/ P7 t* X$ X, t6 p
    ' r! o' a4 t& z( u6 H
    Copy:1 \' J' A9 e+ E) @  R' a) V, Z, [5 x) Z
    c := 1
    " O8 K3 c8 ?3 W& K- w" n- s" pSend ^c: v6 d# u% k6 K; @2 |& ]* p# N, U
    return- c- V: F  `3 _

    8 N( t1 {( m- L( `8 R3 W# }OnClipboardChange:
    ; \- y& A- G+ e) Fif (c) {5 ~. T& O: g; T6 C+ N# ~( _
            Send ^{c 2}
    ) Z; Z# C; Q# Q3 v7 c; K;        MsgBox %clipboard%
    & b' x4 b" o2 r: |' d}  s1 Y! Z. t2 j, X
    return
    * x4 b$ |% _# n  m感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。
    / |( V: y" a" S0 B0 E2 t$ f9 Z$ e我还是本办法吧,ctrl+c+c
    1 V) b3 L6 |4 U, ]. p! ^5 ~: Q. `- x7 l8 t* l1 N
    验证码真是有问题,尧舜禹那个问题,我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: b6 ]/ G5 W3 `& `" Z; c
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    * T: G7 B9 q6 G多谢了,学习了

    该用户从未签到

     楼主| 发表于 2016-1-9 10:47:07 | 显示全部楼层
    / Y1 Q! X' p6 X) B# d
    ZZ http://weibo.com/1928931362/Dcdvnphx7* ]& y3 H* p7 C* O+ c9 P; w" n
    GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133! A9 g: L4 U" B( ^

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:12
    - C9 a& H7 k8 c( q- }) `. D使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...
    " L- C0 p) w1 S

    , q! J: U! I9 g9 w$ n0 `/ B( q1 [& e0 k- [( N( v0 E8 |" J
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?2 U2 c' O! s9 o4 |6 m
    平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。: T0 P" T4 Q/ Y( D- R. h

    ! H* x' T  F/ R0 K, O+ L& p' |

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34* ~- G0 c3 r$ ]2 w4 k
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?* R9 _2 K& |% R3 F9 [% ]
    平白无故按 Ctrl + C + C ,GoldenDi ...
    - C! f/ D' n" P, p8 H
    肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:49
    " H9 X5 d& W% Y" k0 _' W$ v6 W肯定是用鼠标选中要查询的词了

    % ?4 k( J. n- O" C0 o% N/ ~是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    + T9 l0 Z2 C+ m' V/ p- O5 W
    0 ?3 T) M% |, {, V& I/ P. L$ }/ @原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:344 g3 N7 }9 N+ h. ?% _7 @
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?5 N; ^2 A  l2 b# A: w
    平白无故按 Ctrl + C + C ,GoldenDi ...

    ; l( X* G1 P% n0 z2 Y. TOOOOOO大大大   他那个问题。
    , h+ v6 t/ I8 n- V  D, m& ]4 G" `; m( {! W9 a& X  J. x- [- G7 X2 ?
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    ( r& j0 \0 B/ y" K9 ?" S
    9 W" X8 |! D. c9 s7 \! }  n原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:21; c6 M- R' v; G. A) Y
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,1 ^, Y& N  G- z

    " B2 Q. |0 _0 Z. M& h原因就 ...

    # D8 Q' E0 Y, z" i6 `( {0 [怎么改都没用的,都已经试过了。
  • 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, P+ x7 q: o; ?9 m9 V7 j
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    / T$ K8 r  k$ l世事艰难啊
    ) f7 v: k/ o1 B) e

    该用户从未签到

    发表于 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
    0 Z1 R& [' N! i7 \: a: N肯定是用鼠标选中要查询的词了

    1 c! N- a# J6 m" }6 r9 A3 @我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?
    5 c4 [1 b  A* ?. E6 S% `) r8 o7 s! O4 b5 O" D8 [
    然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?
    $ U9 ^9 c+ H# H  z/ Q3 h
    ) _# ?. [8 x9 D2 Z; c- M
    5 _4 }3 R1 B, ~( J" B$ u5 `9 S
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑 6 c: r# b# D  Y

    & G/ ^4 j  \6 a看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。/ O* G# C; b9 v7 C4 B, v9 W

    $ `0 }$ }$ [. z& U& @8 d5 V难道现在系统里的某程序有类似“Send ^{c 2}”的代码?; c6 a+ c  P  w6 J
    , ^# L; L; h, a& X8 R) S( q
    有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。1 W" |* S' b4 M6 I) \0 j) p" W) H5 N
    0 ?/ t6 ?0 x2 i  H+ ^
    就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。
    . v! T& @0 n& O* o1 v9 x4 G
    5 C; I. v& Y7 w' Y1 T  {6 W
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-7-2 13:28 , Processed in 0.026765 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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