掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 25388|回复: 33

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑 6 T+ \1 f  b0 D6 f6 Y

0 W/ s) E7 r" l* O3 N, H: [. }
参考:; `7 C+ U4 e1 ]
- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html
6 Z! [6 [+ X% J- U- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}5 i$ N3 d1 p2 F( A  x3 S
- https://dictionaryphile.github.io/
6 x# ~- Y) C1 u2 h8 m
" Y7 E- r5 `7 V# ~- u1 T-2016-05-09-% V( g) r8 q9 Y( T8 {! s
推荐这个 ahk
- ?# j* M" ^3 A+ kZZ http://weibo.com/1928931362/Dcdvnphx7$ O3 R  _+ h) H# G5 C1 y/ @0 g
GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
9 y( z! c) ?% T. S4 @7 O0 w原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。  z2 g+ ]/ P9 w
而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。
, a$ w9 o' _3 I
" N% P# S1 P: A3 k! f9 M9 M-obsolete-
9 r0 p5 ?, a9 g( l- _" fzz
) m, h& c9 b6 n3 j0 l# A- Jhttp://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。+ w/ I. O( ~5 D/ G# Z# r* z

+ ^" d" W5 r* i( P* S( {4 E( [GoldenDict Win7 Chrome的螢幕取詞功能! h8 i: x* e' b( X
By 黃文龍 |  下午10:57 |  GoldenDict |  No comments  
. q( ]2 e( Y. b" P
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。
/ d) p& [2 g" v# k但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。
) g6 C' Z7 ^6 V' u
; V7 X, v6 p/ ^5 V" x1 T, V後來用了Autohotkey 以後,發現有辦法~
2 n5 ]$ |4 G$ ]- y- ^  i9 ~4 b只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::
    : ?- s7 u5 n: X/ k' w/ |! n5 X" M

  2. & M, M. z# M7 n6 g2 x- K
  3.   Loop {
    9 G* ^, w, g1 b  o
  4.   LButtonDown := GetKeyState("LButton","P") 8 g, p& l! m2 T, |$ _
  5.   If (!LButtonDown)
    2 \* E5 r8 o" R  ~
  6.      Break
    8 B( f$ s7 }% M7 _
  7.   }
    3 z4 y9 ]- t! K- {% r) T
  8. 7 f( t+ s3 R, @4 k
  9. WaitTime:=DllCall("GetDoubleClickTime")/4000! ~7 V2 u/ J) b2 N
  10. KeyWait, LButton, D T%WaitTime%
    9 ^1 {- i! X. q- y' [  Q9 [
  11. If errorlevel=0
    $ O9 a8 D6 D$ B3 T. t. t3 E
  12.    GoSub, Routine# i9 Q3 x) M5 _  _0 |
  13. Return
    & s( q! v0 B1 M9 i
  14. & A. `% N3 R3 r$ W$ A4 c

  15. ) c% A$ C% Z1 }; t

  16. " |& s3 Z7 h$ F; L7 @: P5 n
  17. Routine:
    ( m# ?* N( u) h0 ~1 K
  18. {) I6 x3 I* x0 u* i7 O7 `% |! @8 m
  19. - D6 R( r+ ^0 M7 f  K
  20. ifwinactive ahk_class CabinetWClass' M% ]0 G( s; S0 `$ T3 R
  21. {
    ( Z# w0 b2 u0 G& ]8 S" u
  22.   return
    1 i5 a) p, R! j# R
  23. }
    " N8 L  g2 ]2 R4 y
  24. ' ]$ M5 G1 n  b+ A; [4 z
  25.   clipboard =
    5 }9 x3 n. ~1 H  F- V
  26. send ,^c
    $ E2 k. T8 ?$ }$ i- m. X! D' x
  27. ClipWait,1
    ( Q) U* _% c1 \) U8 g3 ~
  28. + y, g$ k5 ?4 O8 Q3 i5 c2 Q
  29. StringLen, cliplen, clipboard3 B  c# m- ~) l
  30. if cliplen > 20
    ( `# j3 _, e, {' }" g: C3 E, ^
  31.   {
    + ]. W7 W4 r" W; D5 y, Z: }( F5 ^5 a
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    1 B- K* {+ w1 A5 H+ `
  33. / L( ~8 F) M9 @! [; T. K2 X1 _
  34. return
    / M1 ]# a4 A, N  T1 b* V/ a8 Q
  35.   }/ N7 S, C' x6 c7 \% H
  36. % _: f- W/ t# V
  37. if cliplen < 2
    ' c2 \1 G( k( i6 r9 N
  38.   {   
    # u* X* G8 v- e4 [% P$ i4 a  I
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。! V4 ?! k  b. p* m% i/ S
  40. / x$ P, h  ^0 x
  41. return9 {! N1 L. v  y! @. o* X, ?
  42.   }& ~# n2 s2 s& o1 n6 w
  43. , S0 ^+ L9 s9 m; Q7 ~8 ]7 y
  44. 7 \+ i" F4 }; N5 {
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行
      c2 `( M% W) h8 L

  46. ) ?( |, g' n+ `0 s) A, }; h% A9 F
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    3 d* P9 g( ?: n* e# {
  48. 0 Y3 z2 i& O" s
  49. }, {& r" f8 s: W2 E) [" L' f
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~
3 _& _: G0 s- ^9 [+ r* j2 i) K4 D% b  S* }# p4 B4 `
其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~

# s+ T+ Z/ w2 F0 i2 O, B7 d& v2 p7 X' D1 a& B

; F4 Q/ d! l: e% T3 _0 c1 `7 z. q7 O; O& z
5 ^: [5 j6 M6 N# h
--
5 Y- x" w( K" ~2 R$ M" o' C测试结果 by Oeasy 2015年8月6日 08:16:388 Q0 J2 w( ~+ w& y5 w8 v# _
Chrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。
7 r3 X0 @3 f/ \6 \* r" [5 D* m
  J3 t% ^1 A: A3 d& v
1 }2 P6 w. o2 _
" H& J3 o* B4 o% D* b

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了. [/ p8 F7 O, c# B+ ~6 }0 R8 L
    ~LButton::# K6 K  h8 ^9 _: H! |3 s1 }6 e1 n8 M4 n$ P
    % Q% U% [; Y1 w. o. u6 [; W2 ~  [
    , Z- F( Y1 @" s9 {- M  Loop {6 h/ X# v) U! C( k
    & _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown :=
    * ^$ z7 v0 ~+ Q. A% z' {$ C
    1 c' N2 l( |5 L' C9 e' qGetKeyState("LButton","P") 0 ]- l; }% `; ]5 E( h
    & r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |
    # H4 M8 Y3 O  m2 [* S     Break
    / P7 g9 U( W: u4 j2 x7 S2 _/ S  F& E#
    * P' y+ i1 `5 X- f6 r& T/ q* |9 Z' L! w- q& a0 u& z; P5 H* ]
    H- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O2 S5 e1 y" K$ B! C

    0 [  f- q2 m! `$ O9 o4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1
    3 b+ T8 |1 \$ L  R1 ]" y% S, W, g; B1 ]# m. q: X  ^8 o( l/ l
    E, [# }4 Q/ x5 O
    0 z4 h( N6 w5 Q6 k; z7 VKeyWait, LButton, D T%WaitTime%* i' _: P  @2 ]4 }: k. w' v. h  L
    7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B
      b: Q- I& S: V' ~! W   GoSub,
    : c, `' [4 Q% I7 m/ [8 A& u7 r. j$ @* `' p: x
    Routine' s3 H( i0 y" V; P* u! B: \7 ?2 h) v# w% C2 c0 z6 |5 E
    Return" v8 W2 k& O( `. h6 b% i( P" s) I' o! L/ f1 _/ ?4 \. L7 h! S
    3 j. `: B, X8 T' n8 G! d) T$ |  m. d5 z9 \) K% Q$ \1 E2 ]8 r2 R$ O
    ! p% r  R6 s& M' 8 L+ `! p2 A: G5 c3 Y
    6 y6 Q% u$ d+ h
    N, `/ d1 d1 o3 v% G9 z  W- I6 Z% u) x# S
    ) i" [# k) ?* S3 T, k7 _2 w' U0 W2 k. m8 a
    Routine:7 |/ [3 y1 i9 C$ B$ e
    " `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G
    ; A0 ]8 I4 F7 k- u( S( B4 J* j$ ?' p8 N" K1 }- v9 z& X' {1
    4 K6 g# Y- ]4 w) Q, O* x5 L) }' ?/ h( `
    O& _
    - ~- R5 A- R9 `) L9 gifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H# A; W) \# U) N: ?1 z$ C8 L
    {8 I% _( c; u* _/ e8 B8 `9 F
    1 f, M+ {: n# \$ r  return* A: E5 l0 i8 I
    * [& |+ x( U5 x; w:
    3 b& s2 j4 S5 ~% O; x* |! l, O& g0 h% ~% l: h
    t! C( k: f }* m, f8 C. @+ m% \; Y/ S8 t! k5 }* }/ s& f
    / F" X( ], P  |- M6 @
    0 Z3 C8 p" b$ N+ @3 {$ t1 B  clipboard =9 v6 B4 R2 @+ G9 k2 C
    7 I- P/ j& T; l3 U- a; t send ,^c
    - e4 o0 y9 y+ J% T3 w, ^( H7 f2 Y* }+ B+ 7 R) L# k$ m0 p& f, n: s% a9 z. ?

    8 t/ U) i& e' x( f% fi ClipWait,1$ R( \1 D5 ?% I; G# V0 B) P. e- w' [

    $ @+ z7 L( u: [2 x% w9 X% g$ Z/ b' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y7 b! U: F1 M. u; Z7 P
    if cliplen > 20+ W, 4 U5 H* [2 B* ^5 F% ?" D4 \
    ' L" u2 w- E2 s* r& x
    K/ n, W; l2 C$ d! W3 }
    & Q. l' |6 S+ n- T: a1 W9 _  { , c0 [# ~9 C5 B8 A6 q
    9 I' D, k4 M4 K  ]6 d ;
    " t  B/ e2 n( z) u' C7 Z# }5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G
    5 J: N" S/ A* p, W8 l( l return
    2 J: F; K- C( Q& r8 a7 }  T/ X5 F& }0 w5 B# D  }% c:
    . B9 d! U# q% W
    8 i( j2 C. m; a+ j; W' ~b2 x# L5 Q7 a; ~4 {; s4 w) W6 o
    4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^/ J6 }! L- q: c
    if cliplen < 24 ~; ~. u3 d; p  x4 ]# K, k  o) j7 M, E
      {   " d" I. F7 ^/ T& c! _' Y. u
    & ^( J+ S5 n  @! K ;" i3 [% q6 S) w6 O* z
    , W8 q!
    ! t; _5 M' I6 p: D  V: F5 J/ @% h$ P/ b+ K
    @1 `" o/ W& j% o# M, L2 D& V
    2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m
      a- e; o, H* I2 t, e  }- F5 _. S+ y9 V7 J4 E2 b
    , E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b; & z, Q! ]: T' K8 Z
    6 _3 S; g7 _$ c0 T2 j4 Z
    j6 u
    . A2 |9 q2 O0 T( V0 m4 A) I0 R5 n) q8 M' K- S* y7 h# |9 X7 r" B2 T3 `
    ; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p8 \# {% V: J5 k: ?1 X- g% d' G* B
    run D:\新建文件
    / d- S5 T( ?0 h, E$ c- O( o: W; [; g* ^5 `5 S$ R* I
    夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?, k( ?1 ~% e  P9 o/ }( g
    + E, T3 z2 v7 b" l
    , l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I
    3 |% t1 Z6 t- C& T: Creturn

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:52
    % F9 ^: f3 C; e6 L1 X* `7 q9 c你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...
    8 r- _; B6 k. j! F! |! _3 ~: f
    & }- u9 D' [! t  V6 x8 N3 k& \' A
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:
    ) R8 R: {* K7 w* P# X2 g        ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。
    8 \+ M7 e) q4 ?; Z        ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。' `$ C* k% a6 t9 ?; t0 `  T# f. I
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码

    9 o( B/ c# o7 s8 N3 C; b2 m顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。4 I5 T' }. p- O+ p5 p. z" n
    " ]% w- f* ~' J- ]) T
    2. 9 }) ~$ W5 D( @( R
    Q: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了
    + r) L: H' k4 K; k# e! @A: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。
    % M! z+ z" w5 D9 r: I6 X) w( H$ V0 S

    5 O) {0 b8 p: o/ O$ _' a

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的4 u% K& ^8 B4 @$ v8 \
    ;GoldenDict 划译插件[AHK]
      o5 P: _1 R2 w  A, z! n, N;version 0.9, i- Y% j7 j2 R
    ;[email protected]+ [# F5 }0 K2 ]! ~' q
    ;2016-01-08
    % K, ]2 i$ t; _8 U) O1 R;GUI及其他功能完善有待日后空闲+ P6 \9 b  Q" }: U
    ;========使用说明========
    - n% M* E0 Z# T) n;pause键 启用/停用 脚本; y3 v2 s/ }/ ^; N2 H$ S, _
    ;鼠标拖选、双击选词翻译
    6 `# v8 U: `# u& u4 `# {) Q  n5 Q$ |& `* D
    % Z* _6 h- y% {7 O7 O+ a+ r
    ) i- V& K! X% h$ q/ K4 W) t1 w
    Pause::Suspend3 J2 i4 n0 D& P  H/ c" N
    ~LButton::" \& M1 x' Q/ c& o9 x7 j& ?
    CoordMode, Mouse, Screen" ?% O4 R; d+ Z5 J
    SetKeyDelay 0, 10
    # ^# g- _, t& u/ Kc := 0: v" E, l: T' m  e, [

    3 g/ r7 W, Z! S2 K2 V3 l4 Q, YMouseGetPos, x1, y1
    $ `) \6 n) v. G# c* Z% oKeyWait, LButton
    % l. P: w$ a' G% v5 f3 {8 }1 [; E* qMouseGetPos, x2, y2
    0 g- I9 C( U. _5 L7 r) O
    ! }+ e4 P) L, g' {( C) k( Jif (x1<>x2 or y1<>y2) {
    ( N1 L% H$ M2 L/ }) I5 b. a5 ~        gosub, Copy) @0 [. i' t8 ~4 N* ~, o
    }, s) ?7 U5 K, ~9 y4 m. o, A' _
    else if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){
      i! T7 C) E, M8 b        gosub, Copy! e7 e: i8 z$ W# @* n
    }5 u' h. C/ D% s$ v( O0 N
    return0 C2 f. M" f* F$ [, g3 Y' k) f' Z  Z" P
    ( ^8 g9 C. {5 r% w* T
    Copy:
    ( y/ H) Y4 c+ j; yc := 1! k3 b' t3 A' ~, u/ K7 B  e
    Send ^c
    # G  \9 X4 ^; o! dreturn( ~6 ~6 b% N6 |# @- j

    5 n! a" b( `# N: t3 l. y" ZOnClipboardChange:
    / i; |/ T) o" F2 T( d2 }# y: G- Bif (c) {9 N7 x# K& J: {: u' b8 @0 U
            Send ^{c 2}5 X1 z& I# q/ s7 A
    ;        MsgBox %clipboard%
    + N$ l9 B! T* D; I: q. z}4 v1 E, U% }/ h2 A
    return% P/ v  R% @' y: `9 S
    感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。
    & ~5 e$ \  p! n( v6 C5 h8 @我还是本办法吧,ctrl+c+c4 }7 N& P0 }1 Z3 W/ ~
    ( a( i* p- y7 R, S7 t
    验证码真是有问题,尧舜禹那个问题,我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+ K8 U! z. ]$ d; c9 k9 `( e$ E& V
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    6 A/ _! l/ u) Z( ^( F& v
    多谢了,学习了

    该用户从未签到

     楼主| 发表于 2016-1-9 10:47:07 | 显示全部楼层
    " t1 [* G+ c4 u- A" K& D5 D
    ZZ http://weibo.com/1928931362/Dcdvnphx7. L, M6 ]4 Z/ i8 b3 R) r0 B
    GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
    . f0 A* [, F( f# \9 [+ p# r8 R

    该用户从未签到

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

    该用户从未签到

    发表于 2016-2-18 20:41:43 | 显示全部楼层
    命令行命令:goldendict.exe <要查的词>   这样可以查词,而且是弹出取词窗口来显示释义。因此做一个浏览器扩展,使得划词之后就触发此命令即可。
    3 h& T* `) k% O+ j. O6 M! c3 p这样最完美。希望能够有大神出手实现一下。

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:12
    9 C6 K8 j1 D7 H  x0 t使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...
    3 o( k9 W) X/ L9 U0 |

      r! N4 @1 x! t2 z5 a
    2 p% U" k( _1 I! _5 r5 G额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?% l; a$ [& Y6 O) H2 F( M, {9 Q: w
    平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。
    5 E; @, m0 p. u/ C- p8 ~: M' O+ K  [4 N* ]# ?

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34" x9 F, ~7 D% \0 x
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?; c; W, e8 G( E$ i7 A  d3 ?. |- Q
    平白无故按 Ctrl + C + C ,GoldenDi ...

    4 i  {6 e" Y6 M9 f肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:49& ^1 b6 O9 A8 ]( {/ c5 ]& s9 t
    肯定是用鼠标选中要查询的词了
    5 m  C+ e& u% n
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    ' [8 d9 P! v: a2 T* _% `  }. o% M; }2 A. Z( E: S/ b  C& s
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    $ q9 v- }" H8 [2 }% B9 m额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    . U1 D- V1 a" T' t# c- @8 Q平白无故按 Ctrl + C + C ,GoldenDi ...

    " G) A8 K" c5 P3 h  gOOOOOO大大大   他那个问题。7 j) `6 T0 ^# W; u9 |( \" D6 H
    ; h" g7 |) R& N) ?+ m8 I
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词," _7 ], V+ a0 p& d( _$ S- p' @

    ( K! [. Q5 t4 i, e原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:21
    : h4 Z1 i4 K5 L是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    , z$ V* y3 z# p6 I: ]* L
      ?, a) Z2 U% q5 M3 i8 X3 U. D原因就 ...

    " ]( m: K' A/ b. E# O怎么改都没用的,都已经试过了。
  • 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
    : P6 x; w9 a. g- X$ h1 U1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    ( X) Z, i$ W4 }世事艰难啊9 ~+ G% O$ X0 K# i: ^3 U+ H

    该用户从未签到

    发表于 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
    . e( L% _2 H  y肯定是用鼠标选中要查询的词了
    % v; |/ m5 Y- v
    我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?
    , ~, Y, U3 @1 Y7 ~/ D% V, T
    ; k5 r3 K: N5 z然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?( A  ]( p9 p& Q# A9 W% I

    0 @1 o4 H- t5 w1 W2 f
    , x3 D+ X" g! |0 [4 n& [
    3 N/ m9 W6 Y0 Y. U
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑 ) w$ A( a3 C' b1 f$ X
      A% D/ G5 `. _) H# k: j" U7 G
    看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。
      C9 I3 G1 O8 y+ Z+ T+ d6 K. F0 V4 H
    ; y% E' o' x8 |' S+ k, W难道现在系统里的某程序有类似“Send ^{c 2}”的代码?, v% _: V& N9 x- [& E

    $ s" S4 D2 y' Y, P; {( K$ n* o有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。
    2 p" z7 ]5 F0 `8 B( m6 T: a$ B3 a7 N
    就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。
    , ]1 c+ i2 H0 N7 O' d
    - ~2 W, Q2 K6 G4 D
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-4-27 06:44 , Processed in 0.024330 second(s), 25 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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