掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 25490|回复: 33

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑
. u$ g  j  O3 A& f0 ?; O* y# u3 p
- |. a4 }, t' t$ m, D' p3 W+ a& [
* o- O! P+ ?) H; c7 [3 n参考:0 e8 a" \* v5 n8 |1 f5 ~
- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html
& a, M- ~# p, C$ U3 p) L- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}) m6 E; E" n0 H2 Q5 r# b9 T
- https://dictionaryphile.github.io/' p! @# c" l/ t' s" K; O+ |
$ z7 S" M/ l2 Y  ^5 W& g5 \
-2016-05-09-. J9 t% v* n9 D7 h6 r6 @
推荐这个 ahk , F, H  C# F9 T
ZZ http://weibo.com/1928931362/Dcdvnphx77 a6 `' p8 b* V+ H0 w& Q) y/ O
GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/81336 s" o4 G# X4 ?( Y, k. y
原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。
( `; F8 x  y* r. X而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。
* Z9 g* P  V% H- P  ~5 s9 y) r8 E/ x2 C* H+ |) M: P
-obsolete-
: r! L" ]: D* O  g8 c6 k* ^" @zz, q1 l& L, O. x
http://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。
3 Y2 J. U0 h4 R$ D# }4 r* C8 I0 F
' a6 g8 Z( y; F6 z! {8 i/ xGoldenDict Win7 Chrome的螢幕取詞功能
; l$ B3 w* L. }By 黃文龍 |  下午10:57 |  GoldenDict |  No comments  
  P0 O6 a2 L2 x; b2 a
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。
! y2 I8 A$ z2 Q5 Q7 D- V4 o但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。4 S6 I6 Y7 j- i3 a, @
. P1 S5 W; Y1 S' |
後來用了Autohotkey 以後,發現有辦法~8 A% J+ {. n! y, I$ |
只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::
    9 t+ L* G3 M* z* s: `' d. l/ n4 \
  2. 4 G7 q" O% y5 C7 A
  3.   Loop {
    0 n! q6 E/ n* C0 |% L6 H' N
  4.   LButtonDown := GetKeyState("LButton","P")
    ! b: y8 K. _; k4 D  ~3 k2 `
  5.   If (!LButtonDown)
    & ?" ^7 y9 ~  \2 o- `% }& _+ p, c
  6.      Break
    0 [# c2 g  H  \% U; z; y6 f8 f
  7.   }: J; o. S1 r( ]5 {' i: q7 d! @- d

  8. - T$ t3 d, t, m8 |# n+ l
  9. WaitTime:=DllCall("GetDoubleClickTime")/4000
    0 _5 B; C* C1 u8 Y
  10. KeyWait, LButton, D T%WaitTime%
    / w6 J: L( \/ q* }1 O6 o
  11. If errorlevel=06 z6 O0 F, |" B0 o2 Y
  12.    GoSub, Routine  `% |8 R/ u/ v# Q& S
  13. Return
    / w% P5 @. f6 ]8 e1 l

  14. $ Z: U6 ]" @" [+ D

  15. 4 I% ~9 z' [$ T. J
  16. : _# \* M! g* d
  17. Routine:( D$ M- R  y7 R& ]4 N
  18. {
    9 E$ y# n3 u1 i

  19. 4 F7 `6 n! e$ f# W$ Y* c
  20. ifwinactive ahk_class CabinetWClass! Y( m% d9 V3 w9 u7 f' x
  21. {, R8 v, u" Q1 C( i; B& B8 W
  22.   return
    0 C( O6 [0 P9 [
  23. }5 c9 B3 T. @3 ~% p9 ~& y5 D; a1 x

  24. 8 E5 |9 G1 p" p8 Y
  25.   clipboard =
    & L! y' p5 s/ F8 E- x8 u) i/ [
  26. send ,^c
      ~" b/ n& s/ k
  27. ClipWait,1
    ' @5 G' O2 p& [6 R, n, F1 E% \) {

  28. % M; w$ V4 A; n# W% x- v
  29. StringLen, cliplen, clipboard
    * x2 W7 X, q; H1 f. L+ A. P& T0 B
  30. if cliplen > 20# ]% C! [: z: ^7 m: V1 L
  31.   { : R4 Z6 T/ v* Y" g9 d" O' F/ G
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。7 |$ M  B# B2 V5 G1 f# q# ~

  33. + t  A( K8 P9 Y$ E  Z
  34. return
    1 z3 G! w$ v' o8 Z# k. j
  35.   }
    - Q1 y- s- S0 \% l' x

  36. 1 \5 D7 i% h( O5 I4 {& g; f" `8 s0 ?
  37. if cliplen < 2
    2 q$ o8 I% o, j7 M6 u! ^
  38.   {   
    % Y/ R4 E, |7 [& B
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    4 q9 M3 @- z% R* x5 ^* T
  40. * R  Y5 z7 [5 w8 ?7 m' W. a
  41. return# T& j6 [) c+ X) }9 j5 M+ F
  42.   }
    / J0 b  G9 g0 m' G; F( S9 c
  43. 0 p$ m4 p1 R0 y+ h- K
  44. / y- g, y, K5 p8 x
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行
    ; C: U/ Z/ u3 O/ M$ W# e' Z+ e2 S- y
  46. 2 c0 A2 y4 L$ `+ g# f8 P
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%6 L/ z9 a- M4 p$ M  g

  48. * A0 \/ ]5 s$ V7 S7 w
  49. }' G6 ^+ `6 e. B4 i! Z& k
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~& k% R+ U& I) L: o
1 s' a# V. j( |- B+ v( _
其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~

: S& z( N3 q( M. I) ^) `
6 g" M/ K3 q5 m; M# ?# D! B9 q, P' Y# f! S
1 j/ x4 l9 ^5 O/ E. h
/ ], C' @& a# i* H' o$ a
--4 A, p8 \( L. {! ~* Z9 D3 a3 e
测试结果 by Oeasy 2015年8月6日 08:16:38  {/ J" P& T2 m$ w9 N2 l" o8 H
Chrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。! d7 J8 n3 M, X# k) v

' p4 E) b7 L% }/ j- A: D
, K! s. A# ]/ e, W( v( S7 @8 l& j, m/ K- M4 b2 {; v" H& w

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了! ?1 |+ F. G; S
    ~LButton::# K6 K  h8 ^9 _6 Y4 J! J6 `( U$ ~
    % Q% U% [; Y1 w. o. u6 [; W2 ~  [3 q4 ]$ o: j% E& t$ T! l# h
      Loop {0 d/ K" A* L2 [2 J
    & _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown := 2 t5 @0 p, q& Q* ~2 Q* a, E

    ; Y, Y& A& H4 Y% I8 k" k( h0 uGetKeyState("LButton","P")
    2 H% C6 F5 B8 Z$ p# W& r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |- \6 @- T0 |$ P- c: X- B3 i
         Break, u8 U- x& F$ B3 m& U0 b1 q& e8 z
    7 S2 _/ S  F& E#
    6 E% i9 |" P9 I1 Y, C* O8 C+ O/ r0 \
    . V: i1 f0 T% W/ G4 O: @+ y, R5 oH- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O
    9 S; H/ r+ P0 n( a; i
    & ?2 [" o  o9 ?/ d; k! M4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1
    3 l1 `  o, j4 _4 v+ q+ t& }' T
    1 ?' z- M/ @# h/ ^E, [# }4 Q/ x5 O. m8 @8 `1 K' W" m! @: I
    KeyWait, LButton, D T%WaitTime%. s" F/ N9 K; d" z4 l
    7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B
    ( T8 Y5 c1 z6 ?  F& S% u* x   GoSub,
    ) S1 O7 x0 k2 n& i* I- p0 H+ u1 I
    / ]0 V# m( z# q0 H1 [Routine' s3 H( i0 y" V; P* u! B5 p5 C- S0 E& C5 U8 }: J
    Return" v8 W2 k& O( `. h6 b% i( P" s) I: ]4 N: U3 h5 J4 a1 B; k
    3 j. `: B, X8 T' n8 G! d) T$ |  m. d
    7 g6 J# R. c( E9 {* V& M( ~- s! D! p% r  R6 s& M' , V" _# _+ N& b' d$ P6 Q+ A: Y

    ! z1 j: J* m- p8 AN, `/ d1 d1 o3 v% G& d3 B$ }0 p. s+ `1 n
    ) i" [# k) ?* S3 T, k7 _
    ) L$ f2 u: A* B/ CRoutine:
    7 a% h& c3 A: n  w/ n" `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G) E5 N3 m5 c. g+ c7 f% V5 n
    $ ?' p8 N" K1 }- v9 z& X' {1   Y/ d$ x1 I/ K, p1 z

    , O9 K9 V8 J7 w9 SO& _) _8 i7 H1 }4 D% q
    ifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H
    # K2 W; _. i& J, E {8 I% _( c; u* _/ e8 B8 `9 F
    7 ]" _  [+ W( C2 E! B  return8 e6 i2 U! h: g2 Z9 a
    * [& |+ x( U5 x; w: 8 _4 p6 P" q- E1 R  \9 `2 z; T

    ' k: }3 e9 G! O4 ^5 t! r8 a! ^" at! C( k: f }* m, f8 C. @+ m% \
    + F$ |) z/ j( y% _; ~" A/ F" X( ], P  |- M6 @" f' B) p1 H0 }: p4 n8 P( [
      clipboard =2 `# U: A) Z; |6 F$ b+ w
    7 I- P/ j& T; l3 U- a; t send ,^c5 @* R( _/ Z0 i, C2 J) K
    % T3 w, ^( H7 f2 Y* }+ B+
    7 M3 m/ Z- J6 n6 q3 N/ I
    ; @2 l  e8 L  Di ClipWait,1$ R( \1 D5 ?% I; G# V& R' `0 y2 v& @, {6 V
    : X+ R+ T: J) e4 B
    ' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y4 s( f: ?" N8 n8 R
    if cliplen > 20+ W, ; K( z1 F) [0 k# [9 S! H& K

    ) Q/ x  ]. T  o7 K3 |+ B" @K/ n, W; l2 C$ d! W3 }0 ^8 H2 z- h4 P9 e# W$ O$ i
      { , c0 [# ~9 C5 B8 A6 q+ V, L, \$ w& X6 [; f. J5 q
    ;
    # l- u5 p. Y( ~5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G
    ! n4 i0 n: q  v  i return
    ! ^0 C( N" d3 y1 T9 t/ X5 F& }0 w5 B# D  }% c: + k1 R( O0 ?3 z5 m, R* _( p

    6 b7 ?2 o% Z' K- |6 eb2 x# L5 Q7 a; ~
    / U1 j* k4 c1 J* I0 n! B! p7 X4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^
      a/ i3 ^1 o! A( }8 X6 q if cliplen < 24 ~; ~. u3 d; p+ Q- O6 b& @! R; |8 H
      {   " d" I. F7 ^/ T& c! _' Y. u
    2 G% Q  B5 k- U8 v4 j; X- V ;3 s2 w7 ]9 R6 m- K  m9 i, H
    , W8 q! " B( m8 t8 ^: ~
    & X& o1 w% _+ V4 }
    @1 `" o/ W& j
    * u1 H( s0 D* k6 z/ j9 V1 n! I2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m
    - }  u- J) g4 ^4 l# c9 |8 Q. ?  }
    : a8 r+ d( F2 C) D, E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b;
    0 g5 @; U# [. \' a
    5 h6 v' i: K; Sj6 u
    8 |% y/ {) G: E3 W0 j. z. h5 n) q8 M' K- S* y, C, {( a$ ?9 o2 e
    ; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p, E5 w4 i3 s3 w# s! a0 L! p
    run D:\新建文件
    ; b2 b& ?( N; y  D. a7 ?5 x! W% |) a/ y/ L
    夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?
    : \$ B; \* A- M: Q, ~, [4 G+ [2 u0 x, v9 x! ^+ @; ?. y9 z
    , l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I
    4 o3 Z3 z& U' l, \; U. d4 @% z0 Vreturn

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:52' k* v( S6 s( z
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...

    & Y1 b, S; d1 l' u: J0 e) _- i# B5 I  B& J1 I
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:
    / O$ {7 x* Z$ [% R        ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。
    ' s0 U- N% Q. b% v* m: t2 n        ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。" U- W3 _, q+ Q# M
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码

    " s/ O: H! k2 j  M( Q0 @+ q顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。7 v& c. k( z% {# D' B* Y/ U. f

    # r" ?+ t) ^! K6 c( y2.
    . K' V3 Z7 }( SQ: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了9 U9 e/ e* d$ A
    A: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。: ^; E, j/ e$ o

    2 G( {" M. \% s% @9 h7 z5 @9 J: R& u) W5 A. I# x

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的7 u& V7 _$ H- S3 T
    ;GoldenDict 划译插件[AHK]
    8 i- t+ h+ n0 d  x; `; ]5 |. `;version 0.9
    , L8 w  H/ _. |6 K' q;[email protected]
    8 {) B8 [& V! F7 p" C+ s# k;2016-01-08
    ! i" s* e3 Q/ T1 h; Q/ R+ R  z;GUI及其他功能完善有待日后空闲* t# H% g- h) r) H- L. k
    ;========使用说明========
    ) A+ {( V1 k$ d; J' A;pause键 启用/停用 脚本/ g9 I( _5 v4 u5 }9 f
    ;鼠标拖选、双击选词翻译
    4 P! Q4 N8 |# K# S- Y% J5 C9 N! n. G. J3 f
      n9 S# `4 [+ ~5 \- h
    " P9 G& m  I* F7 {3 N% P$ g
    Pause::Suspend
    5 |! T3 Q, [3 U/ q+ \* P" |~LButton::
    5 s8 i7 B( v2 pCoordMode, Mouse, Screen; I' ?! a: U* C" L, v$ c# ]: M3 L; R
    SetKeyDelay 0, 10/ E: c# D7 Q, q" |; `
    c := 0; I8 E& k2 {) z8 K2 @
    6 Y0 H; n, ]0 o; t
    MouseGetPos, x1, y1
    $ T' q" O7 E* x, ^+ L$ {KeyWait, LButton
    ) i; _7 O# k$ |  q1 ~MouseGetPos, x2, y2
    . `. Q( E9 t2 |& V  r8 X$ X0 N" S& G$ T% q! d" I( F) \6 z
    if (x1<>x2 or y1<>y2) {
    + v/ p7 p1 o9 S% M1 T        gosub, Copy
    : Q5 @& X, O+ H5 _}  _- A# U" F( h- @: G0 s) c
    else if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){' Y( s& [6 V. o$ B" S
            gosub, Copy6 A, U7 l1 M& q  R6 ?9 p
    }( e' N$ J$ u- g
    return' Q7 m4 L. {# g' Y  W3 W
    ; h) Z4 Y3 y( A( j
    Copy:3 {( Z1 \5 z% H; C) t' j
    c := 1* h: Q2 U+ b; h7 _9 }, F
    Send ^c
    ! [( I: h# l; {! ]" H$ G" Mreturn
    1 u4 |  d; \% a5 T' N7 O' a& v* M# j3 v5 c
    OnClipboardChange:! S1 H. ?: L2 Z& `
    if (c) {5 R$ }) y) E/ y6 g# m# E" `
            Send ^{c 2}: W/ B( D! b3 H# B# U, w2 l
    ;        MsgBox %clipboard%2 h+ K8 d5 w) H) e1 |& F! Y, J  c
    }
    % o' }3 w1 B0 `  s! W+ jreturn4 D$ G& c3 f% C' [
    感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。( l' [" U6 H# q( U
    我还是本办法吧,ctrl+c+c
    0 J) ?- z, l6 _: H2 }
    1 U6 H( n4 G) C2 R6 o+ F7 r1 q验证码真是有问题,尧舜禹那个问题,我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: b4 @9 J7 F9 [* m' h0 D
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    . T  d  l* d$ l) i9 O( B+ v: Y5 W7 g多谢了,学习了

    该用户从未签到

     楼主| 发表于 2016-1-9 10:47:07 | 显示全部楼层
    4 D1 p# q& S& l5 P' b( |
    ZZ http://weibo.com/1928931362/Dcdvnphx7- W: @" J; ?6 \1 r) A( ]
    GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
    # {% P. u- ]! |

    该用户从未签到

    发表于 2016-2-18 09:12:53 | 显示全部楼层
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词条。win7和win10下都有过这个问题。
    3 y2 D. o; C0 M# V* a9 V) v

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:12
    . }/ O; z- W, K- g: N1 r0 E使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...

    2 a# i7 o/ t; d+ f
    2 _; D7 k. _+ G3 |2 Z! f! {; ?- M0 i8 ^) s
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?0 ^3 n' ~* @' n8 x
    平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。
    1 D' `" R7 s# t
    * m( U; h+ ^7 t, J- a$ w

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    " `% z8 }" K9 k* q! ]! a额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    ; x* R4 C, g+ B. s平白无故按 Ctrl + C + C ,GoldenDi ...
    0 |7 H& W* T1 Y5 V
    肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:49
    : {( c7 K" c+ F肯定是用鼠标选中要查询的词了

    : c" a& y4 R( \是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    7 u# @# i$ y8 b+ n7 n
    % ?: P0 I) V- }, k" ]+ G原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34* s( g$ x: U5 z) j7 V" O
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?% ]9 W! M9 @6 I  d( O/ L/ _
    平白无故按 Ctrl + C + C ,GoldenDi ...
    $ m  o$ A) B; M9 J4 B2 W8 j5 N
    OOOOOO大大大   他那个问题。+ e$ E+ @& i% J) L
    * v$ a/ H4 x3 ]) h
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,. ]( }. P0 b7 t

    7 P& d4 j" E2 T/ t1 B+ e7 b原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:21
    ) O5 g4 p6 `0 k4 E! \是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    9 f. Q$ x( k6 R9 N6 w8 n
    4 l7 X, n) R: Y+ H原因就 ...

    : C- @6 `( V2 k# r* Q2 @) 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
    * }3 s+ z) j1 L% ~1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    # r0 ~' J; A2 W* |+ g
    世事艰难啊
    & @  o" W1 K6 P

    该用户从未签到

    发表于 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
    % ]1 k* P; G5 m+ G; p; o; O肯定是用鼠标选中要查询的词了

    0 u& V- ]2 e3 C* H  R我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?6 Y8 g8 W7 O' H3 r+ m* e& r3 B

    7 c8 b  x7 ^: C* I9 j5 b  z然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?8 h. B1 q  Z3 w9 n
    0 B2 I: O4 h/ {- Z
    & l; `+ Z+ s- f0 B: T$ Z
    9 T$ Y0 [# X5 ?
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑 : ^$ N/ ]/ ?1 w

    $ I+ `$ y  \7 o$ H2 l/ L! o看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。8 S' {4 }9 H2 t9 R; M

    / d. v4 C+ e  s6 j! l难道现在系统里的某程序有类似“Send ^{c 2}”的代码?' n- J: m% e. ^7 e1 f5 c2 e
    5 C: w, O$ S& L. G5 T
    有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。) I; h$ K0 T# g
    ) ^. x& O; o3 T& o
    就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。+ l8 @; p& n' P

    , H2 |# ?9 K0 P. i- J8 L
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-5-5 16:03 , Processed in 0.026469 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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