掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 28634|回复: 33

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑
1 t% v3 J& `+ ~, m7 k; w8 A: p, B: o; i2 R) F3 ?, o4 }
' ~4 X; \2 t  _0 ^& B. Y4 O
参考:4 r  n3 I! d  k' k- v) R) B. b
- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html
5 q3 R2 e" d: ?/ x4 E, b( O/ a- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}( q- u) c/ O: A9 b
- https://dictionaryphile.github.io/
9 i# R/ ^3 U8 T1 O  i' ]/ B8 K5 Y: v* \+ Q
-2016-05-09-9 u  Q! f* ^$ L5 ~8 g4 {( ^! t9 {
推荐这个 ahk ; k# d% ?8 c1 P7 G- E; i- q, Y7 W
ZZ http://weibo.com/1928931362/Dcdvnphx7
. v5 p# K" m* m3 j" ?9 ~& m2 yGoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
7 }. }5 D* D1 x% i* I+ D$ L2 _- G9 c原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。
$ p) r; S) C! b( U$ z/ ^- c9 r而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。 % s# N8 _) c, D6 Z, H

" N2 F& f1 O% n' x-obsolete-3 M; o3 @& ^. k9 {
zz$ x" Q- n- A4 y  |& D  H6 s, y' Z+ Z
http://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。
2 M4 R$ v1 d( Z; r4 \8 F! H/ Q' }7 u0 @9 s6 m$ i- ^+ L& Z4 U
GoldenDict Win7 Chrome的螢幕取詞功能
+ |5 F4 ~- v0 K  u+ HBy 黃文龍 |  下午10:57 |  GoldenDict |  No comments    O2 |! W$ n& ?9 N; ^/ r' m
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。
) y* w9 H$ N; ?/ N$ D, u3 U8 Z但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。1 D- r5 D- B0 }9 u. a5 T
  `1 b1 Q: e, [( Y8 ~* x4 b
後來用了Autohotkey 以後,發現有辦法~* |- A3 ^! w) f* h
只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::
    0 R1 P7 E7 H$ v# `7 v% d0 q1 B

  2. 5 M5 ^  L1 n- y, Q3 l2 k2 L. D
  3.   Loop {' a% x; W: f5 \0 H
  4.   LButtonDown := GetKeyState("LButton","P") ( k3 A$ R' Q4 @
  5.   If (!LButtonDown)1 G/ ]0 t7 P  l; ]' B  j# u
  6.      Break
      }# y$ W, k( k
  7.   }
    ( g$ |5 J) ^4 y/ h4 p

  8. ' a. O" {" x! s% m- N: O, c9 b5 i0 y
  9. WaitTime:=DllCall("GetDoubleClickTime")/4000
    $ @& c2 _4 a5 g
  10. KeyWait, LButton, D T%WaitTime%7 g( h9 m( a6 U
  11. If errorlevel=04 y& s$ y& e1 Z6 ~" k  j
  12.    GoSub, Routine
    & ]/ y, Z4 Z; D
  13. Return
    0 \/ J/ L- B) N5 k; V9 E

  14. & F% O0 C4 O; T/ h( o
  15. 9 k# o: `- S4 G: o2 D

  16. ) [8 b, H' i3 `
  17. Routine:- O" q% T! n1 ^% G3 T# D
  18. {0 p/ p( H! h; N2 I; [+ [! H, J$ L

  19. 7 u: v$ e% e& H1 p+ C
  20. ifwinactive ahk_class CabinetWClass. B; Y* m+ M* _' r2 I* g; _; X
  21. {4 r# A$ ]- i# G' t; C; a% A- c
  22.   return
    ! T: H; f: w/ o6 x6 F; z( F. Z
  23. }
    * V5 s+ d* O' n- _3 O( W; j1 }# [
  24. $ g7 z' r# [/ Q, O1 w; F8 o
  25.   clipboard =
    4 d+ q: Y. S, |6 `" i
  26. send ,^c
    ' Z& B% m7 H* u$ \, `
  27. ClipWait,1
    1 a8 G, c8 O' y+ G
  28. , Z! u9 q$ J  b- \
  29. StringLen, cliplen, clipboard
    5 W' X! `) B* l' {% S
  30. if cliplen > 20
    5 Q& O4 N! w) R8 O. C+ l
  31.   { / z! O  X3 K8 o" b
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    ; P9 o) x9 W; z! i+ X% x

  33. & p. d9 `$ U" K) @: p3 ]) Y
  34. return
    / M2 @! @2 j6 j3 M* T, q
  35.   }
    5 K/ N2 q. V/ U$ L! k
  36. & n0 i3 v7 n" o* x7 q: y
  37. if cliplen < 2, c* d& ?0 r/ s7 m- Y: q
  38.   {   5 i, v7 ]7 R% `
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    ' O. T% A% n% p: p2 k- x2 s; v

  40. $ W: p7 e% D/ |- x: |* f4 t
  41. return+ e. [( |1 [6 A( A% z, `& k
  42.   }* }3 C- ~" u' v

  43. 7 w" n6 n# D' N! N  D3 z' ?' }
  44. ) J1 R, w$ Y3 R) x; j0 _
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行
    6 e1 V. b1 c/ t) V9 B: D5 s

  46. ' C" p9 U. X: a; O
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%0 h5 C7 @2 v, y" u& V$ n3 |& A

  48. 9 q7 p& g( e& \8 y
  49. }
    ! _1 D1 k# p  R" i1 B' e* D. R
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~' ]" a) O" [- G" f% d

- k, `/ Q8 N2 K$ S" u- H其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~

: R! I* _" C" V* P8 E" v  L1 U  @, P& Z0 ~1 `& f( a. {8 |

7 s2 [0 @. y# |& B$ L! |, J, i: L. B/ q% J
4 P, q9 h& r( Z$ R' g5 [
--
# O$ g( [0 ~* `: o5 U测试结果 by Oeasy 2015年8月6日 08:16:38
( [" x3 v/ V# @6 DChrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。: K( j4 P' z) f4 S% c

/ u* `" P9 P. y1 d$ y0 |# [' Y# b: K' I2 x2 k% [0 h& W7 B
9 J5 b' ^% _! _, b8 T; y- d

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了
    & I, L  d: m+ e; A* \! p" k~LButton::# K6 K  h8 ^9 _
    0 s6 ?+ W- G3 T7 {8 v. I% Q% U% [; Y1 w. o. u6 [; W2 ~  [
    ; P( `% }* o" E: C7 c; m  Loop {
    " q' c- K: X0 p1 I& g& _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown :=
    . f0 x9 Q, n  q1 K8 D$ c* a9 M- I+ D6 n4 O: }9 }4 k
    GetKeyState("LButton","P")
    5 ^/ ~) T& d% V. Z$ {& r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |# X# _$ G+ e6 h! y
         Break
    ! ~$ w  d/ I  `1 w& P& @4 b. J3 L7 S2 _/ S  F& E#
    / U& e: U: [. b' |
    $ P: U, `9 o  Z  L$ nH- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O
    5 |, k, a0 K, V% R* T0 d7 G+ l- E5 \1 ?) @/ w- a/ ?
    4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1 ' b$ ^$ s2 r2 \9 E
    ! U- t! ~; _" C$ R: q' _
    E, [# }4 Q/ x5 O
    ; S, S7 m. R/ ]# `. m) m# Y9 b: VKeyWait, LButton, D T%WaitTime%& z: B, U, \( B+ i" n9 D+ N8 g1 a% ?
    7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B
    6 |$ V3 K# [! |* J   GoSub, 1 J$ ~! `; ~  g" Q9 K) j; r
    0 A0 \; D1 w+ ^5 b) Z5 J5 @
    Routine' s3 H( i0 y" V; P* u! B
    $ J1 c! N1 A- s- |Return" v8 W2 k& O( `. h6 b% i( P" s) I; V& k5 C* [2 L0 E/ ]; M
    3 j. `: B, X8 T' n8 G! d) T$ |  m. d" k4 S" p0 {9 C: }# t
    ! p% r  R6 s& M' 9 i( A, f! Z7 }+ |0 c7 m

    $ ]; O7 v, X4 k- W3 B1 I( KN, `/ d1 d1 o3 v% G7 c8 s& D6 v; g, ?; b6 s$ E( x
    ) i" [# k) ?* S3 T, k7 _, e& f' Y) j7 K
    Routine:5 I1 D: x" q+ o1 t- a9 [2 P
    " `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G5 n( e9 s7 f, _6 B( _
    $ ?' p8 N" K1 }- v9 z& X' {1
    " r, L# q9 X$ e3 b; J+ B7 R0 A
    ; t4 {* k; y3 L8 H  e; z3 IO& _
    # w4 t* t3 v1 ^; difwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H
    0 X" {5 g+ Y+ }4 C {8 I% _( c; u* _/ e8 B8 `9 F# m( R/ a! i* V% X
      return
    * [) s" J6 j8 Y& {) Q$ _( m- s- t" l0 j* [& |+ x( U5 x; w: 0 |, D* l: E" K* I- R: S9 P1 N4 I

    - U/ B% W% _# V' l9 Tt! C( k: f }* m, f8 C. @+ m% \
    + t% i* N; r- B8 r1 ]. g, W* X/ F" X( ], P  |- M6 @1 [8 K. {; C6 N8 W. a1 U! ~
      clipboard =* S( W6 V  x5 R
    7 I- P/ j& T; l3 U- a; t send ,^c
    % P- f. v) t+ X% T3 w, ^( H7 f2 Y* }+ B+ * a1 M% M! W  Y8 C: A
      r: Z$ v+ q( {0 v" |  F
    i ClipWait,1$ R( \1 D5 ?% I; G# V: y2 t. G1 k4 q) z6 L/ l7 j

    & o) ]) k! H8 N1 ^8 Z4 I# P' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y
    $ ^; W3 y* o! K: Z2 t if cliplen > 20+ W,
    8 V" U* m6 z7 J( B& H8 _6 c; o4 N( M5 Y9 F7 q
    K/ n, W; l2 C$ d! W3 }& {# {% ~- r0 f( B
      { , c0 [# ~9 C5 B8 A6 q
    , S% `$ G$ Z# X; @/ [( c ;
    ( j# U/ y* m3 X  q5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G' k/ h% E; m, q, z
    return
    5 _" q) D: c  v$ T/ d" b- s/ X5 F& }0 w5 B# D  }% c: : I/ w) m# b( Y
    / W9 f& g+ q: Z, V/ y
    b2 x# L5 Q7 a; ~
    5 X1 G- l$ }0 A) m' O3 g4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^" H9 N( r+ y! C, I5 E" ^  O; R
    if cliplen < 24 ~; ~. u3 d; p
    2 }8 k7 W3 @: q% Z$ e$ j2 T0 O! \  {   " d" I. F7 ^/ T& c! _' Y. u5 W- a' C" {1 \
    ;
    4 A" j2 I; y2 k$ J& O" P' }, W8 q!
    0 L1 O  d+ I1 Z  V7 V* T8 ]& A: ^$ b
    8 a& @8 s6 ^8 E% P5 R@1 `" o/ W& j, @6 `, ?- A9 D# N
    2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m
    & t/ }2 d+ X" v8 Y  }
    , I& b, l+ E2 V7 h( N, E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b; 9 _2 w5 K  h2 J6 E; J

    : r' R  O5 W2 ]- y! Tj6 u4 b/ l$ p& b" M5 H
    5 n) q8 M' K- S* y
    - v1 a" ^) |0 q8 a; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p
    7 N5 k% Q8 c' Z: Y, J3 a$ Orun D:\新建文件( T% B0 p/ v* m& X/ `

    + r; y: y/ M* e  {' q7 m夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?2 }5 Z  N6 {: i0 p" q/ `# o
    / i) ^- X( D1 p7 O, P8 D
    , l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I& P. s) f) W& B% g6 L
    return

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:52
    - i' @: n$ y* X4 [& B  Z. N. {你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...
    . u" }* G1 Q8 P& K' D/ R( y- ]; y

    % i( K( m$ m# W% I6 D1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:+ C9 _* P8 H* V( a
            ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。
    , b4 a, F/ X0 f- u        ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。
    . r2 D$ q) R1 k6 T1 L: y+ y
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码
    3 q2 F0 t: U; W5 p) v+ C( D
    顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。" B( H2 [. `8 q3 q! K9 B' D
    0 T1 O; }' B; S8 z9 M- T' p
    2.
    + Z" c. t/ S- M7 n" r2 ^# S) eQ: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了3 x* e6 \( b  e
    A: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。
    ; }" r& |% |2 @& y
    ( p. \* u. {& M: p5 a. X, D; H9 F6 e( C; ?* v, g5 a; }/ j

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的
    : a% @# P0 X, {0 [4 N' \;GoldenDict 划译插件[AHK]9 V# j5 c1 V( a/ h. u
    ;version 0.9  x$ h2 a" y& ], G2 m" v
    ;[email protected]. L3 |; s) F- Z1 h# G2 \
    ;2016-01-08
    ( W! c( e' a; K;GUI及其他功能完善有待日后空闲4 m* B! c* {! p% \
    ;========使用说明========
    & D  }  n2 T6 R: M, G9 e;pause键 启用/停用 脚本
    : @& J! d) ]- u;鼠标拖选、双击选词翻译# G' R7 `3 @& E1 ?! R0 p' D) m+ M1 k

    $ Z; Z1 _* V4 @  g5 o3 y) s9 v% Q4 N- \+ w+ G' j, |: O

    . B4 k6 h, {; p  M! F1 d! M3 L: _* P" ?Pause::Suspend$ m  b0 I$ z( s5 w9 E5 X; G- N
    ~LButton::+ @& q: L' s6 g' H9 T! e+ ^; ^& @# B5 v
    CoordMode, Mouse, Screen
    $ |7 S9 Q- Q# W# N3 I( W) T3 CSetKeyDelay 0, 10& w2 k  J5 g& l0 C, B4 Y
    c := 0
    5 q0 V* a. v7 v; b& o% B; G' L2 u7 m/ W) L# M4 z- Z  v. ]
    MouseGetPos, x1, y1
    7 B" E! o+ Z' \. K, HKeyWait, LButton
    * C, ~' \+ ]# E9 K# v  fMouseGetPos, x2, y2. U" B9 j5 {1 ^9 K4 N

    7 w4 s  c3 G+ h* ^# s. S6 qif (x1<>x2 or y1<>y2) {
    # R" g1 N3 Y* h9 |        gosub, Copy
    & e2 h5 k) g: ]3 h8 t}
    ( A2 q8 U+ {+ {% e3 G* E+ belse if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){
    0 ~1 d$ {# w) x! b        gosub, Copy
    8 j6 B* t) D. ?  l}! ]9 \5 H5 \' X- i
    return
    ; b: k0 _' F+ U, i& W7 r. J. V; J  m( B( A! R6 n
    Copy:) S  X1 l' G1 c& b
    c := 1; n" y! J0 [1 Y3 o
    Send ^c0 i8 ^9 z. M# L- Y: M( v' C
    return
    $ T: i9 O" t9 X7 t4 G5 {6 J( t
    6 k! I' A, U8 i1 jOnClipboardChange:
    0 q# [/ h. c" ^6 o' oif (c) {
    " ?+ H0 Y  @3 z1 G$ i" y2 ^, F        Send ^{c 2}. ~1 @6 _- K  K& f7 R7 z
    ;        MsgBox %clipboard%, N+ ^! W7 d* f9 o- Q
    }4 ]* L+ @0 I4 M2 f5 t
    return
    6 _7 |  z  m5 ~$ ?3 x7 e& Y感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。/ t0 x, U4 p0 f
    我还是本办法吧,ctrl+c+c
    2 L* x* f8 K# @# r3 k
    3 Z0 g% S/ A4 _# Y0 S# A验证码真是有问题,尧舜禹那个问题,我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
    8 e( s. y% ~& w, C1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    " w9 V5 Z& J, W5 k% U  k) W多谢了,学习了

    该用户从未签到

     楼主| 发表于 2016-1-9 10:47:07 | 显示全部楼层
    7 Y: @# F4 K# ~
    ZZ http://weibo.com/1928931362/Dcdvnphx7
    * q% j" E  M* Q6 gGoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
    7 R' I3 u& j& C9 E' ]$ l6 `

    该用户从未签到

    发表于 2016-2-18 09:12:53 | 显示全部楼层
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词条。win7和win10下都有过这个问题。
    + `, e) B" }0 Q9 L6 b

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:12% q6 {0 T7 B) b5 @9 K5 P
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...

    $ w0 z, |& D) p: @. d) Y; j- D7 c" L/ |1 J% L

    ' H: Z) @0 Y& O额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    9 _# G: x" p* V! h7 J4 i; _平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。$ _. R3 c; _0 w1 L5 _1 M
    4 k6 D6 ^- k) W) M

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    2 \0 H$ i8 A* X: o( k# [额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?8 _: O! D# F( X; o& k: y# u
    平白无故按 Ctrl + C + C ,GoldenDi ...
    " t$ ^6 a( V" `" b/ U* S$ X
    肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:497 N5 }8 k3 w1 `
    肯定是用鼠标选中要查询的词了
    / x- w9 \4 T# _  s/ }, G6 p
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,+ Q- n' y* [' v+ B

    * J( b9 ^4 X# K) {- O9 V0 B* |+ q原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    7 W% W5 K# e6 _7 w额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?4 U3 Y; X6 [3 H) C& w5 B
    平白无故按 Ctrl + C + C ,GoldenDi ...
    9 o$ v& ~: E0 Z) Q
    OOOOOO大大大   他那个问题。
    ; O, T4 V8 ~: ^1 V9 ?$ `
    1 y: C+ p& R/ }) C" U. Y是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,; f% Y" E% c4 i; O- r
    9 t- S) @8 I: Q
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:21, a5 R5 Q( l/ R1 l  O
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,2 S! a* }3 \* _3 L
    2 ]% j; P/ J: n7 i& h" ?' |! d
    原因就 ...
    / @; H1 s4 A; r4 `
    怎么改都没用的,都已经试过了。
  • 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/ A6 g! E. X4 D, A9 s
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    / _. [& ~/ h5 z/ q, t- P世事艰难啊9 n3 N+ d$ C3 N- s

    该用户从未签到

    发表于 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% N8 N5 D  ?5 i# s: p
    肯定是用鼠标选中要查询的词了
    ) Y  Y0 l" L; G/ P( @4 z( Z9 I: u
    我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?7 |. W! j( _! C5 k) m
    5 @3 u( z. o# [- G' y  a
    然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?& J1 _1 |" v, w9 S/ N
    3 R( @. j9 q! Y9 T( m- \
    + i/ F$ B; i8 l: }, m. \
    7 A- Y* V6 Z8 C8 y
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑
    6 m+ ~( n# W- Q4 Z/ K* d- l! z1 L: s
    看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。
    . U: X' E! O+ K0 Z" y; Y( w+ U
    难道现在系统里的某程序有类似“Send ^{c 2}”的代码?; A' ^4 a0 E5 ?. m1 D: B2 V* t- Y

    7 ]" o0 G. A  Z; E0 D' P9 F有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。6 E3 [2 u( P* [- s# _. I- R0 L9 Q9 N
    * W& F( v5 X. x3 X7 l9 u0 E3 C
    就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。9 c. i( m9 g. [- i; p
    2 q8 {8 H0 ~* F
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-8-12 03:22 , Processed in 0.024428 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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