掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 28053|回复: 33

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑 3 R' o, w7 |* x6 u3 @. ?# z9 U

2 ^/ J9 F0 m) X. g: h& e+ z, J' f1 p  }, h
参考:( b3 k% D& {/ x. L! Z, W# {
- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html
) k' j4 V. X' D; y* h2 C2 w- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}: F- j1 s, L0 b) G) M0 G% X, h
- https://dictionaryphile.github.io/$ a7 ^# V: M& j) E6 P+ n
0 S. s! Z1 q6 e
-2016-05-09-6 ~* M6 D& D1 G: q5 `6 H3 ^
推荐这个 ahk
0 N+ f5 T4 ^0 W+ g6 o; ~ZZ http://weibo.com/1928931362/Dcdvnphx7
" p( d; f0 U# R, j( C6 y9 C: W3 OGoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133! S! W  ~: x, l( S
原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。# d4 u% J- n; }# |
而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。
+ L9 o& G$ j- }5 M1 K6 ]. O" ]7 [8 d4 Y
-obsolete-
4 R7 V; X" y2 r$ Y( Kzz- Z' |  F% r2 {& ~9 X; H( A' U. r
http://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。
' y+ G1 |3 G; O& c& r) G" u9 s* k7 T4 q+ Q+ |6 V% I
GoldenDict Win7 Chrome的螢幕取詞功能6 z. y9 n- m# D! D" ]9 N+ P+ J
By 黃文龍 |  下午10:57 |  GoldenDict |  No comments  7 }# x  v5 x8 o: a' ?& |; y/ Y
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。
; [( H  u# ~6 b但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。7 e& [3 P% t; f/ J5 z, [

; L& T6 {7 s: Q% P6 B4 t- p0 X6 `4 u後來用了Autohotkey 以後,發現有辦法~, I6 T/ S8 k# v: A. E3 q
只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::
    : Y, V  l6 x; }

  2. ' C9 I) a0 C2 A* \
  3.   Loop {6 n3 {5 n  k' H7 Y
  4.   LButtonDown := GetKeyState("LButton","P")
    3 z/ ~) Q9 p9 h6 `- T
  5.   If (!LButtonDown)' {' R" S+ c) b) d- Y( G" J
  6.      Break
    ( r  }6 y! Y! D
  7.   }
    ! w4 r: }3 ^$ t# x9 D1 ^! t
  8. ; A! q# o7 M- t0 F( ]
  9. WaitTime:=DllCall("GetDoubleClickTime")/4000
    # T* F" V( S' a; f
  10. KeyWait, LButton, D T%WaitTime%
    : e9 O2 J3 W* x( U% f7 T7 V) x
  11. If errorlevel=03 ^2 N2 d0 V6 v$ w) O
  12.    GoSub, Routine
    2 A2 [% B! G  w9 l  X2 v7 ]& T
  13. Return
    : ~# j; @& N+ S# m" S  E* a

  14. ) j) `9 [# ]# c$ V1 o
  15. " [) i0 Y0 {" ?% M4 {0 j

  16. . }0 Z$ f; h3 W8 a4 E" Y9 \
  17. Routine:- o' `! M4 g; j+ U
  18. {
    7 D+ Z6 c! l" o( N3 c
  19. 3 f, ^/ F$ {! i5 m+ t
  20. ifwinactive ahk_class CabinetWClass6 O9 t# e; H% v
  21. {
    $ m- e3 Y* [5 ^: v. E) A5 I
  22.   return" o6 ^+ F; r3 \  V) @( J- S0 K1 H
  23. }9 M1 X) L' S% t3 D+ P

  24. * o" H( K" a( P7 ^; J+ M$ n3 n- e
  25.   clipboard =
    ) Z' }- H+ b) H' L( q
  26. send ,^c
    8 G1 |! u$ W* o$ L
  27. ClipWait,18 h. P1 j( A5 o% W) w& _' W
  28. 0 S2 @+ P; x6 R2 b  u4 |, e  @+ r
  29. StringLen, cliplen, clipboard1 G: ?' d* I( O+ G% b) i
  30. if cliplen > 20
    ; W0 N$ U7 M, ~: h# B4 {
  31.   { 1 U1 ^; F9 A. |  A: r' l% V; X2 K
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    ' \/ b9 C- a  J$ C( A
  33. ' C- T+ S$ n1 ]3 x5 q) A+ j- A
  34. return
    7 C& \, t, {4 B& \- Y, P
  35.   }! Z+ x: E$ u% k$ W/ j
  36. 4 Z9 `7 o# m0 w" Y/ {" i: D( h
  37. if cliplen < 2
    % H% ?: ?# R3 q1 R) C7 g
  38.   {   ; I6 C3 K/ }8 r/ [4 t: M
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    + M* D$ V2 `4 P" d1 d

  40. 3 G" D9 X5 H" C/ g5 Q5 T0 m
  41. return
    : _3 l% {$ A% y  I, @; i* t/ ^
  42.   }3 r, y  P  y; Y" j# _" ^

  43. 4 @# b% u( F/ c% V0 e
  44. # p# t, h& `" H8 p6 ^5 j
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行3 a: q- y& P' a1 T2 }2 ^* a

  46. ( n0 b% s6 V# M( U8 [& f2 Q# r; {
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%' o) p( Z+ M) d3 E: _% W) x+ A

  48. 2 ]9 m; X. j9 `% s9 m
  49. }( p* z& ]- e% P& L, B* G: C
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~" Z. c9 v4 U' q# L2 D
0 {9 c8 X; C  Q9 n
其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~

# ?* ?. {9 G( S# I% \1 I: s) R* s2 X1 Y- R; v

+ t( N: @5 W' h  ?3 }0 }  T
) M) C7 R" X$ u% Q* j! ^8 L) C# J. c9 L3 Y( ]
--+ I& S) W) o( f1 X
测试结果 by Oeasy 2015年8月6日 08:16:383 O( ]+ P2 Y6 p& v0 i6 @' ?
Chrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。
* S# ~$ P; ?3 y! @6 h1 M3 a! h! q- O! Z! ?! a% x

7 e0 o$ V* w- @  X
- m2 d" Y" n1 e- y, N* i9 i$ E

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了1 y; R+ U0 H$ c5 H# n, O! F: T, s
    ~LButton::# K6 K  h8 ^9 _
    1 T2 P8 b1 l2 \. z% Q% U% [; Y1 w. o. u6 [; W2 ~  [
    : u- v1 ^/ H+ ~" E* K8 U  Loop {
    0 |& V" z6 @* _# [- o2 V$ h& _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown := 6 J$ x0 B, i# Q1 Y

    , L7 R) ]$ L( _GetKeyState("LButton","P") 9 i& f& C5 @: E9 B7 B
    & r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |
    ( B* e6 i8 J$ a3 r! {2 l2 F     Break
    2 t- h2 f$ b$ }" f9 T. K7 S2 _/ S  F& E# - f8 a* n# F9 u& k$ R0 T( }

    ' r; t) d. V. _/ @H- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O( m' f3 m: y2 @& f( |0 [

      z$ R- W3 D! O, q% m" Q/ u8 c4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1
    * D& ~$ g, E  k& {: D& I" L
    5 W( z1 Y0 D, S2 N  l+ @0 eE, [# }4 Q/ x5 O. {) B( t) U% E. T
    KeyWait, LButton, D T%WaitTime%
    0 E  B. s+ A. t. m& {7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B& v* Z1 J# E/ O" C/ s9 ]- U
       GoSub, ; }% f8 F9 A/ Y

    * l. O; v" W) r, A7 B7 {8 u  j$ ERoutine' s3 H( i0 y" V; P* u! B
    + T, l( Q/ ]5 kReturn" v8 W2 k& O( `. h6 b% i( P" s) I
    ( [+ k2 F+ d! W9 ?% N2 Y7 H3 j. `: B, X8 T' n8 G! d) T$ |  m. d+ A, n! R  `# v! f$ a+ @
    ! p% r  R6 s& M' , l2 G6 [! m8 W
    : n; E" N' Y0 G1 ]* Z
    N, `/ d1 d1 o3 v% G1 h# G3 \/ U1 O( h7 {1 ]
    ) i" [# k) ?* S3 T, k7 _
    7 K9 o, G9 H/ @( f1 KRoutine:% S$ {" V5 X( M, L- F& x8 s  h
    " `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G
    ' C# Q8 |6 [: x1 Z+ e% e$ ?' p8 N" K1 }- v9 z& X' {1 6 ~1 J; {- b3 }8 b) u/ g
    ( P9 l2 f! v7 e( z
    O& _
    4 E7 [' S1 A+ V% B+ {  ]ifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H- B$ ?$ o7 C3 n
    {8 I% _( c; u* _/ e8 B8 `9 F
    % l* i7 e* t. [. a' t  return3 Q/ h" k; ?0 Y& N8 P* ~) H1 J5 N% M" i
    * [& |+ x( U5 x; w: ; c5 p; @( ]( R1 @( a. ?- `
    ( y& }/ u+ y. T  {* C
    t! C( k: f }* m, f8 C. @+ m% \
    / s; W# g3 y' m0 i& K! Y: M0 A/ F" X( ], P  |- M6 @% N+ m3 ^3 |9 m4 l
      clipboard =5 X* C& Z4 i+ W3 z$ t0 e* E, d
    7 I- P/ j& T; l3 U- a; t send ,^c5 P+ k6 j: O, a6 P1 M4 N# ^
    % T3 w, ^( H7 f2 Y* }+ B+
    - k7 |5 W! q9 z- d- g& e6 C  ?& _$ X% r9 G! x- Z
    i ClipWait,1$ R( \1 D5 ?% I; G# V8 A0 V5 R2 a% R; s5 f& b
    7 ?6 |- A* Y  l  H- `; U8 r( Y
    ' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y0 R/ ]2 K7 {' I2 @+ j! q' q
    if cliplen > 20+ W,
    9 H4 V4 d/ v- U) ?
    2 \  ~$ Y$ P/ s! X% p" E" G9 IK/ n, W; l2 C$ d! W3 }
    . B& O2 N5 A4 n  Z3 C  { , c0 [# ~9 C5 B8 A6 q
    % `% n; q& I2 F4 [# w ;! b0 f4 e1 [" W3 P2 [
    5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G4 F& b* E3 D2 n/ \1 f* ~
    return" z( E3 T- K4 k2 m' b
    / X5 F& }0 w5 B# D  }% c:
    - T1 X* y: p) S9 z
    . s, |1 _0 k# O  |b2 x# L5 Q7 a; ~4 _+ O! o! G; h+ u
    4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^
    9 o* g: Q$ q/ Q+ q4 L2 q4 M% ` if cliplen < 24 ~; ~. u3 d; p
    . f! j: g* r0 ~$ O' X  {   " d" I. F7 ^/ T& c! _' Y. u
    ; |. d1 K( b% S9 C7 ~1 M# } ;- @7 ]$ P9 K/ ~' b
    , W8 q!
    9 f5 P! z. p: ^& a. O1 u. v" b; B$ w- K9 s
    @1 `" o/ W& j/ U6 W; F% ]3 S! L# D7 L5 X
    2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m
    4 y- v  B2 h3 b7 v/ o  }& s% `  l5 k( m) R2 j- E, A
    , E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b; 9 Q* H# n' {' ]  [; x. R. D% g

    & g+ l5 I/ E6 h: j: fj6 u! K2 }/ a3 ~  G9 g% W- Q
    5 n) q8 M' K- S* y- e* e6 g2 l+ I- u
    ; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p
    # b1 w6 g- G/ T9 C) |run D:\新建文件
    - s# _2 P; _8 r  {$ S/ u0 M1 u! H" y6 I& w, u( O7 c% v
    夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?# [: x: P9 u: _3 H7 p
    6 O, \0 b! w. M) z# \
    , l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I
    + Z( k. T, e. \) k, ~6 o1 }return

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:527 J+ i9 d/ ]/ F+ j
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...
    4 t: a; P+ [" }$ ~4 s8 F8 v
    2 ?) w/ A) f* g0 ^. Q  j$ R5 p7 M
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:8 b& Z. }% V% H3 j. Q% ^3 i
            ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。) Z% }8 M8 y9 [; i7 Z* O
            ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。
    4 \, J9 L2 N3 r" l. l
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码

    2 D5 y3 J$ O. V3 \  q/ m顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。: ^/ _4 y  u2 G& [
    8 L; t, _4 ~. ~; W$ T5 m
    2.
    7 u6 |# x: b7 P5 f- w- UQ: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了  T# ~) h5 i8 ~( _+ r6 R
    A: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。' u5 u) p" \( ^2 S4 S/ W9 I

    9 _6 F6 X$ V9 P5 D9 Z+ W, P# p' \# _1 |" k+ w  i* \; e2 C* a

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的
    ( w$ U9 s0 W" A# J& [0 v4 F;GoldenDict 划译插件[AHK]) I; i! X" a0 |/ b1 J
    ;version 0.9( f$ H6 j: H% }
    ;[email protected]  h# q! g& }6 m& B) ~( u
    ;2016-01-08' X5 j# w6 l! p5 C
    ;GUI及其他功能完善有待日后空闲
    7 [4 W* K. U" l) ^) K+ ^) A/ u, d;========使用说明========# Q  X5 w4 b; i! f& P% ^" C0 y
    ;pause键 启用/停用 脚本
    ) P1 o5 R4 }! K* f; c5 J7 n# F/ @: e;鼠标拖选、双击选词翻译
    ( m, D2 s3 a/ Z/ f% i/ `* o; L# ?/ t8 s0 y' M' s* M0 r7 t; A5 |% e

    ' Q$ n+ H/ h2 _% f3 D: R4 ]: e4 N* i8 Q6 D7 P3 O
    Pause::Suspend
    ) E5 z  ]5 |: y- j' `~LButton::' |1 K+ F! [$ i2 r* b2 `6 b3 [
    CoordMode, Mouse, Screen2 W) }, {# j( M& [' x/ i6 o- v
    SetKeyDelay 0, 10- F- B! u9 W7 ~) |
    c := 0
    / w' x: s! E$ b1 A5 \
    . n+ t; d7 \' k/ f' P- m( q9 Y8 ]MouseGetPos, x1, y1
      ]+ F% A8 \4 K5 @1 lKeyWait, LButton  `8 l. i- R; w  |
    MouseGetPos, x2, y2
    , H+ s7 F: n: }, {6 f6 p
    / Y$ }: Z  ]2 b; t$ z$ I$ ?if (x1<>x2 or y1<>y2) {
    6 N! y5 C' A; C9 L. K% G- y4 D        gosub, Copy9 f+ }; h6 a7 ^0 W1 Z' D
    }$ J0 q8 z8 A% Q' w' N6 ^9 |& O( f# N1 A
    else if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){5 p0 ]! z" R) s) L" H3 U
            gosub, Copy* [5 E8 H8 _, N! L+ _
    }4 X4 i5 n1 S6 U* k2 X7 E  r& {
    return- h! D6 b: r$ N# y6 G8 m1 p

    * \& {/ s6 u! A7 P, W* {Copy:" M5 M. {% v  a, w' R- y+ F6 ~4 b
    c := 1
    ! f8 F0 R9 P! \' YSend ^c! X% y" X5 @% s9 a+ `; ~1 A+ ?4 ]
    return
    " B6 V2 J  h# D1 y' R& N$ ^. n
    . P; ?  e  i$ Z9 I" vOnClipboardChange:/ V, [: n+ D5 Z
    if (c) {  P; c& h$ h: X6 u4 s% [
            Send ^{c 2}, ~! ^$ l* p; t7 J4 y% v+ k
    ;        MsgBox %clipboard%3 p  e2 M) [( s" `! g
    }
    0 L2 V8 `$ h7 h4 N! B! }return
    8 {% M0 H8 |& e# _; o感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。& i2 e& O) e1 H; ^  H* D
    我还是本办法吧,ctrl+c+c
    . Q, j; G7 }. T4 I& p8 {  E2 Y  J
    , g+ X6 h% a9 l! m& {5 L/ }验证码真是有问题,尧舜禹那个问题,我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  p( j* d1 }3 x1 k
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    4 m( x. P2 `) v( U  ^  o% Z多谢了,学习了

    该用户从未签到

     楼主| 发表于 2016-1-9 10:47:07 | 显示全部楼层
    ( |: \+ i5 F) M5 ^1 @3 X, Y
    ZZ http://weibo.com/1928931362/Dcdvnphx7
    . A2 X3 `* y& K% \GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133% N6 U: S' _$ z3 N1 J) k& P, w

    该用户从未签到

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

    该用户从未签到

    发表于 2016-2-18 20:41:43 | 显示全部楼层
    命令行命令:goldendict.exe <要查的词>   这样可以查词,而且是弹出取词窗口来显示释义。因此做一个浏览器扩展,使得划词之后就触发此命令即可。2 |. w% T/ k9 g1 X+ S/ R. y, K
    这样最完美。希望能够有大神出手实现一下。

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:122 W- _& b( k5 ~% _- K9 U7 P
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...
    ' |; [- n- o  I( l1 `
    : ?% K0 y9 I. s6 N& G+ P+ I; A/ o
    . I! Z) F8 V' u# _3 E$ d
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?/ a  i5 f, O' p% {; J
    平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。
    , U% e; W+ ]9 ]8 q! O& c' T
    & z# A0 z& g" C6 c" [

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34. J" R8 R  O# A# T; m) M  L$ o  K+ T
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?( h' i; d6 K3 n* w0 z9 f
    平白无故按 Ctrl + C + C ,GoldenDi ...

    1 f# N) |; r+ n$ M. M4 A/ X) Q, U肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:49& \3 Q6 f0 |9 {0 u
    肯定是用鼠标选中要查询的词了

    & ^# W) M9 K) q. t0 _# G8 g是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    7 s6 \3 _5 P; I* T% F
    + \9 Q* S  g7 l" e8 p, M& I5 |原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:343 T! [* [# z1 ?6 V/ u
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    2 t5 h& n9 C/ N- m" ^" M- V. p7 G平白无故按 Ctrl + C + C ,GoldenDi ...
      \# O* s! G: q6 x7 E' j7 O" y, o( B- q
    OOOOOO大大大   他那个问题。! O% H! U( n+ w5 {! G% [
    * y9 `3 }8 Y: i# j1 I9 t$ f$ e
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    1 j" S: F0 k) F0 U3 J
    # ~' }3 @' j' K$ F) V# L5 E6 w原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:21
    3 |8 X) @* p; X+ v6 ]5 P是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    4 o* c- |! `( z9 K% r5 A' n' i8 z7 }* ]. k! Y+ Y1 m; S0 D9 Z
    原因就 ...

    ' F! P: A$ I1 a% U怎么改都没用的,都已经试过了。
  • 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
    4 c0 W# G/ m; U  ~1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    % q" q2 c' b) e8 ^# _5 Z
    世事艰难啊
    8 J& A& ]! `, V) b0 B# N* e1 m$ ~

    该用户从未签到

    发表于 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
    7 D) j8 h: w8 N7 k& W4 g1 ]$ S) l肯定是用鼠标选中要查询的词了

    3 Q4 e; R# q0 {9 M/ U0 r/ w我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?
    8 v& S, Z6 L* ^, ]" Y$ H% n4 e* k, [' H
    然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?5 X6 M* q( R# ^. B: q8 s: m' X

    ) `  t) L5 A5 j( R) c" E& g2 @& ^& \1 }

    $ I0 w4 s2 o) U% T; K2 R) T
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑 0 A6 V( `9 t! D/ s1 w. S/ V  G0 }$ c/ m

    0 y2 S: Y0 t) s看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。
    ; q  i+ _: K  u9 [: u% r
    8 ^2 h7 v& T% x$ X/ a难道现在系统里的某程序有类似“Send ^{c 2}”的代码?
    8 \2 o( P7 i. b; N3 H
    9 W2 y2 p- U2 P" u1 i6 D2 Q8 |有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。- p3 e* O- D8 f5 }* n6 e" J  y

    6 b9 g' ~) Z1 E6 h  c3 j就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。
    ( q( k$ S- r: u, P; u' L
      \. @" r6 h2 M  U% j; E$ `5 v
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-7-2 13:21 , Processed in 0.027043 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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