掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 23067|回复: 32

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑
% C! A- m, M* r! s8 M6 P5 l
) \: O, S8 Q9 }% v' f) m
$ E' J# a/ B" u6 c# I$ h( P参考:
2 P* D2 j/ \5 _' E& p9 H- H2 A* [: t- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html
" c$ m; a% J; n# ^- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}
4 p3 p7 `$ o4 [+ o6 E/ w, L7 [$ A- https://dictionaryphile.github.io/% u: H# V% m+ B5 [- y% b+ S

! F! N8 m+ q1 T) S; s. O-2016-05-09-
: {, v5 K' p3 s; a2 B2 e0 h推荐这个 ahk
1 [7 j; m: l& r6 uZZ http://weibo.com/1928931362/Dcdvnphx7, X9 J# ^) l, o$ a8 e
GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133& M2 w- X. `+ _3 M5 x  _1 V7 i4 z
原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。
, M! T* h. W! d而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。
3 a* `) ]7 B5 D& b3 \% }
3 p4 n* z% B- {3 |: f. `/ d( y-obsolete-
1 L* R7 O7 D" z% `zz
: m! k7 Z$ A6 M+ a# d' V- Jhttp://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。3 Z% N% a, b. \6 N) D
0 k1 X5 t' W+ @
GoldenDict Win7 Chrome的螢幕取詞功能
' r# K( J, T2 t! X  X& nBy 黃文龍 |  下午10:57 |  GoldenDict |  No comments  4 o5 z; w$ b! Y
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。
/ O# a' n- h5 m0 m( t. h但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。
7 w. ^% a" x! v  h
* O! E! O; ]# ^後來用了Autohotkey 以後,發現有辦法~+ A# a! D# P# }- e! C) A* A$ t
只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::- \1 I* t3 N& [; t# p- I

  2. 0 g* Y$ C' ]5 M+ d# p" N  L
  3.   Loop {* _% j) E, V- \7 q2 S, P
  4.   LButtonDown := GetKeyState("LButton","P") 5 d3 D9 J! s4 M/ U- N) @2 Q0 b: Y
  5.   If (!LButtonDown)
    ! t- i& }9 E3 u8 }/ j
  6.      Break
    & u% n) W4 K* K; J$ r) Z
  7.   }* B! `/ W; B$ q
  8. 0 C; j& G% ~, W3 a& e, f+ T, |5 f
  9. WaitTime:=DllCall("GetDoubleClickTime")/40004 C/ k& T) U8 y9 l- K
  10. KeyWait, LButton, D T%WaitTime%2 K8 B5 Z2 e2 n
  11. If errorlevel=0  G4 m" z4 v  L( z. h2 ^
  12.    GoSub, Routine
    7 J  l0 ^6 W1 W- D3 j
  13. Return
    ; Z" F6 O' d6 m

  14. 9 y% j) |/ q( }  s/ _" h" [/ \6 O+ z

  15. $ W5 X' `" M6 c. U2 f9 a. C
  16. ) g7 d8 z, s9 B
  17. Routine:
    6 d" ~! G) u" v
  18. {. m: O9 J7 ~4 i; T/ V  T+ M

  19. , b; l0 F* Y9 V2 x3 N, j
  20. ifwinactive ahk_class CabinetWClass
    5 Q/ k' ^7 k0 M! b8 |
  21. {
    8 d, |9 X' I, H* a3 r( Q
  22.   return' \' c- P6 l" f! O: ?6 i/ b( P
  23. }4 _. Z9 w6 ~; G0 b9 [  o

  24. : z6 j3 S( P$ k* m- n- L% z
  25.   clipboard =
    ; Q' d' U. h5 \1 b- @) [3 Y/ Z
  26. send ,^c
    5 h  @4 ~8 a3 t3 L; a( G
  27. ClipWait,1
    6 G/ K! _- `( l; y  [
  28.   X9 Z9 Z. Q" F4 R/ n
  29. StringLen, cliplen, clipboard$ x3 V! H( ]% l3 r0 }, p" T
  30. if cliplen > 20" J5 g0 u) Q6 A3 L+ ~9 o$ p
  31.   {
    ! C$ X% [+ J5 g9 _) t% }
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。6 j8 p6 b' n& L, f5 v) @% S  z

  33. + {% K, I  b; z( F( R
  34. return9 ?* M! r* \  j% T) X  }3 i
  35.   }
    0 C4 c: J. W( k7 j( p
  36. . B( ~9 ?! z) P
  37. if cliplen < 2- V# P  p2 x3 M' C+ [0 ]
  38.   {   ' ~% m+ t" L5 b$ ]
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。9 k8 q/ \; J# V/ E* ]! f9 U

  40. 1 q4 S. c+ P) S2 T
  41. return* T: F) a% b3 v5 Y. s( }
  42.   }
    . F  J* ]) t$ `* }+ |$ a9 a
  43. : M0 t2 x' M% U, I- }

  44. $ F6 h+ r; w7 p" T: M8 p
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行
    3 R! d  p; Y7 @+ z6 S; N2 T
  46. : T9 K# G/ p: K. ]
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    - G4 |# {* G+ q
  48. ! T0 @1 J1 p0 f  I; [
  49. }6 N9 j: U9 \+ `! D! r* n
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~! I0 X# D# B" a3 c" G# M7 ^

5 T' D- I6 Y2 T* H9 m: F8 t其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~

5 ^& C3 X, d+ e8 ~4 u
* e& l5 n# M$ H" e& P) T" C: Q. p" l
) ]3 S. }+ e9 O; a, _4 Y
  \- [( ^" ]; Y7 v$ u7 ^. L
--3 W* y# r- N5 U$ [2 G
测试结果 by Oeasy 2015年8月6日 08:16:38+ \! C& m- }0 W
Chrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。
8 u' ?7 `6 }" Z1 ~/ |2 H1 P9 k6 }% v
" V  i! [% o, t; A( F  k
5 n/ D/ H% i$ n  C, R+ k' W+ {% g

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了
    2 Z( [% n2 C0 T) U/ B' ]! {* Q; Y~LButton::# K6 K  h8 ^9 _
    ) }7 l& P, B  u$ D% Q% U% [; Y1 w. o. u6 [; W2 ~  [  l3 J! N" o: A/ U) Z4 f
      Loop {7 r2 Z+ V* C4 e/ h) ]* [7 t
    & _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown := * f5 j+ f% d& H1 n

    ; @  q/ ?+ t& [; v. bGetKeyState("LButton","P") 0 B( h4 d: f3 Q4 q# {( V
    & r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |
    ( q0 x! m, c' u% ^4 p% ^     Break& {( L% Z/ |; Z
    7 S2 _/ S  F& E# 4 ^4 Y$ {! \7 p# O

    # Y5 w$ m. L6 W3 d5 c" LH- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O
    : z) X. f, m5 H* y' x# A5 l& i: P
    % z, g, F. L+ d+ f6 [4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1 , {; F3 o- T; ]6 g7 Z0 Y
    9 G! k4 Q! U+ z: z- x
    E, [# }4 Q/ x5 O' z" k1 T6 J  e# a% e7 Q
    KeyWait, LButton, D T%WaitTime%
    9 O% H) B. C3 T  ^' Y4 [2 v7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B
    , j% R: ~% C: x* r   GoSub,
    % R$ X( S- |5 G# k0 Z1 [: v" C( m/ Y  U& M) h$ _- ]; ~0 w3 k( n
    Routine' s3 H( i0 y" V; P* u! B
    ! }, J* x. t3 F5 _9 zReturn" v8 W2 k& O( `. h6 b% i( P" s) I( |1 R) Z4 a2 z9 G1 O
    3 j. `: B, X8 T' n8 G! d) T$ |  m. d
    ! e+ L5 `& v' w! p% r  R6 s& M' 8 v/ b( D. q9 v$ F+ @
    $ q7 J& P0 j1 M- l% |% B$ Y
    N, `/ d1 d1 o3 v% G, }+ `# e2 D/ b2 d" X, O
    ) i" [# k) ?* S3 T, k7 _
    % g& O& j) n: K/ RRoutine:  A: y- X; `  T  D
    " `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G
    % y1 J8 {- i! G% {, n$ ?' p8 N" K1 }- v9 z& X' {1
    ' C1 T3 M) U5 W' R
    ' ~' }6 ~5 }1 o* Q8 b; x  wO& _
    ( D  p2 Z5 ^+ _& U& J2 M# Hifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H& T; [5 a- W! H8 q/ S
    {8 I% _( c; u* _/ e8 B8 `9 F- T- _4 u" ?+ B; D2 r: C5 F, k
      return: r! s$ H# l& t+ ]
    * [& |+ x( U5 x; w:
    * J* f8 h$ }- A! o& X7 O& k, b9 S" v5 l1 J! B7 f* I
    t! C( k: f }* m, f8 C. @+ m% \; e( i8 n+ D; E# i5 z8 v
    / F" X( ], P  |- M6 @
    0 M# X1 T+ f+ j2 X: q  clipboard =
    . W/ H1 j& k, v. @' l9 R7 I- P/ j& T; l3 U- a; t send ,^c( ?0 {! s- g( ]& u/ L+ M
    % T3 w, ^( H7 f2 Y* }+ B+
    , a# o! s0 a7 [/ }: c7 b% O. {9 H9 q! a, |0 J8 n
    i ClipWait,1$ R( \1 D5 ?% I; G# V* m; b  F- e0 Q7 ~7 m9 w8 V; k: ^
    3 T/ Z" Q: @2 X5 f4 [
    ' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y' h% Y. [3 ^  V0 C7 z
    if cliplen > 20+ W,
    3 [8 ~: v5 n6 \5 f. E& u9 b  e' e  s  ^" C% \5 J# H
    K/ n, W; l2 C$ d! W3 }' S/ s6 i( _' G8 N2 l
      { , c0 [# ~9 C5 B8 A6 q
    ! B6 i! m/ D# `+ ` ;
    1 ]) ~) K" k2 l* c5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G
    2 ?- _) k4 r$ U- v6 Q2 Z return
    # ^2 e9 P' O* k- x/ V1 U. J/ X5 F& }0 w5 B# D  }% c: ) J* {) b6 @& e/ q" y
    ! f' D& W  S' o) I0 ?
    b2 x# L5 Q7 a; ~
    ' O3 U- ]1 E$ ]( T! R" W- \3 T4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^
    8 ?# q9 H0 \( r$ X  f if cliplen < 24 ~; ~. u3 d; p5 O5 O2 j- {/ a0 j- E
      {   " d" I. F7 ^/ T& c! _' Y. u- k0 x$ n: \' k6 Z6 P" K
    ;
    # K( c& j! y. _4 U, W8 q!
    + l+ Y2 T4 C& U2 ?! L0 a; u" v0 D+ x
    @1 `" o/ W& j
    2 n# I* K2 C- s2 J+ P/ M2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m
    ; O2 L$ Z/ F! s% K0 E/ ^; A  }
    0 s8 H+ S4 ^' f; j7 U* P6 [, E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b;
    ) W1 c2 `! I1 K4 n# G8 t: A
    * s3 X$ I% g, J" |- |j6 u
    6 o+ a' A( V# ?5 n) q8 M' K- S* y, w* N. Z3 ]) ~/ h8 E- U; Y. _
    ; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p
    ! B2 B1 p8 d, _" O- C) vrun D:\新建文件* i, I8 K9 t! `6 s

    $ l- N0 @) V' n! E2 B' q夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?
      B& m8 [/ S' k  g4 v/ _; d3 t% J1 r$ \$ `
    , l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I5 r3 n% k4 x1 R' w* D  K/ j
    return

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:52
    + c  D6 \) p# {你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...
    # a9 y8 [' V! X; g9 U$ X- E" l% R

    # y' @! R" ?" P; {" n+ u1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:
    . t2 `+ ~( _* A$ ^        ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。
    4 L* I! x  a( b4 m  b  C' C" Q        ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。
    $ W% q( h# ^5 R' o4 X. ^
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码

    ) H4 c+ u- f, j! g( j! i顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。' I6 o, n, H9 h

    6 U: G" d* K$ P6 E# [# k2 y' Y2.
    ! E  E; @) Y* F% EQ: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了3 z' s3 [' U( _/ k; t
    A: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。2 c, o: v& c" D6 ~9 X" u+ s
    / N: X: @4 |, J! I8 _2 u6 m  K
    ; N  G3 X; B9 t/ C

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的
    : V6 ]4 |* C5 i: @+ O7 ];GoldenDict 划译插件[AHK]
    / f! p6 W: p/ p% l+ n;version 0.94 J6 S) L) D  J7 X2 z7 q) u$ F
    ;[email protected]" ~6 Z) x6 i/ I3 `; `0 O: p( K5 ?
    ;2016-01-08/ D& G" v6 i) E4 Z0 X! n
    ;GUI及其他功能完善有待日后空闲
    3 j* E+ C, A) m. ^4 }7 };========使用说明========, d" s  s$ M, i) U% R( g
    ;pause键 启用/停用 脚本
    ) m1 E1 W- G0 x6 j  _;鼠标拖选、双击选词翻译6 s- D! q; v# O) z+ l

    $ s  {$ k$ p0 |# ]) d# a6 H' K6 p) V' S5 ~: K5 `- R% P

    . C  Q5 R! h/ RPause::Suspend/ H$ |" u; [2 P7 H; K6 x
    ~LButton::
    / W* U6 Z% f7 u1 n2 O2 _CoordMode, Mouse, Screen
    5 t: E4 P7 s7 f: b5 {( o1 J$ a- Y; kSetKeyDelay 0, 10. f: C5 U% t) E5 B* K
    c := 0
    1 j, Z5 `) s" L9 p! ]' o4 {& [! L
    MouseGetPos, x1, y1& O/ f  E% y6 [' V$ m1 W3 s; y
    KeyWait, LButton
    6 m* ]: O+ c& l- q3 J* ~8 i- B: hMouseGetPos, x2, y2  n1 x. X; ?" @- x  k8 P0 v" n
    8 Y# f% m* _7 e- m
    if (x1<>x2 or y1<>y2) {5 t. q+ [2 V, I& d- w- A
            gosub, Copy5 Z# R# E0 o4 I% M
    }! d+ G; ^6 C3 \& M0 M/ o9 N% d$ F
    else if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){
    7 L" f% J) z+ ?$ a9 [& q        gosub, Copy7 Z. |- y% t& k" F$ ]: @
    }
    / G/ y0 F" u  m# [$ j1 ?* b7 areturn; w$ T  o( n. S& ]

    3 E' q" ~5 l6 [* s5 }" Q! ]' Q3 RCopy:
    # c5 A/ d# g7 M' pc := 1
    * w! e/ O; M2 Y! m; eSend ^c4 O. U% O4 ?& Y9 m1 j0 S% M9 U$ X
    return
    2 P$ Z5 r  B8 Y( O* F. F- y
    ; o# Q' H% o9 ?3 fOnClipboardChange:
    5 X' i7 A+ H5 o' W% F/ _if (c) {
    : k7 ?) J2 n7 J* s# Y        Send ^{c 2}& ~. {2 V0 F: z
    ;        MsgBox %clipboard%
    " N4 k0 j/ `3 s% L: N, F) Z$ p}2 F5 c8 {6 @1 y+ N" Z9 P0 F
    return
    7 A6 L) D  G& ]3 K6 ?& o感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。$ z0 E% ^: @6 m* [1 B( G
    我还是本办法吧,ctrl+c+c! G# O7 ^5 I; N' L4 G  @

    4 F" k( s4 n; V5 O4 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& p6 O2 C* p- [# B  p; x$ k
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    2 V" t9 l" a3 _; q6 ^1 F# r" n; i多谢了,学习了

    该用户从未签到

     楼主| 发表于 2016-1-9 10:47:07 | 显示全部楼层
    ( D" L+ X4 y- Z- [2 c( G
    ZZ http://weibo.com/1928931362/Dcdvnphx7$ o+ |' U. o5 M9 Z
    GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/81337 i+ k$ e( C9 H. U) B) [3 t

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:125 z0 o& E5 O4 w& R
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...

    % t  K; N2 m0 Q5 {
    , C# P- L: \1 Y! L% p! N" h9 U" z$ U( |5 m) Z
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    2 Y$ a# E+ f  x( X: T( [& M平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。2 p+ H! f1 ~$ Z/ v2 T# W

    0 B. [: f' q. b* d+ F% F6 b

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    , z, d$ f5 N% _( b; N! U; t, [额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    : a( z9 {* |7 N# D平白无故按 Ctrl + C + C ,GoldenDi ...

    / J) p7 |( J! _, J( o6 P! [( w肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:499 V9 u9 n9 ~2 e/ d3 w
    肯定是用鼠标选中要查询的词了

      b' I" N  A; W. u是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    " l, N3 l; I: m1 J8 [& P2 k* C6 @4 X+ Z$ c: Q
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34% N; V1 ~" j& k& E9 h
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?; \+ q; c7 G1 b4 q7 {
    平白无故按 Ctrl + C + C ,GoldenDi ...

    4 k6 A) z; m8 b# M( h( U! w8 P+ NOOOOOO大大大   他那个问题。6 F9 ^5 H5 [& a  Y/ j1 o" I7 ^  A
    6 r0 j* k5 o; K- J/ u
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,/ I, b8 M  J' R9 Q
    : ^3 l* }4 k: L6 z
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:21
    9 [1 E0 y3 M/ k% d" R是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    $ l# V' N: s) Y, M
    3 T0 t7 [. ]7 X3 f原因就 ...

    , _* `1 X  b$ U7 x怎么改都没用的,都已经试过了。
  • 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/ c7 F( ~1 Z' P- U
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    0 R2 V  {4 u3 s1 u世事艰难啊1 c% m- m& P* D3 u

    该用户从未签到

    发表于 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
    6 Y; r' R# E3 u4 w肯定是用鼠标选中要查询的词了
    . ~& f) A5 U8 G9 A
    我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?
    1 Z% `' h5 Z; d9 x7 \) e
    , L# r6 o9 g: A8 e: U2 j0 n8 a然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?
    + m) ~" P: x6 K! ~, L9 a) A! B3 o9 `; m* ~  C, ~/ B
    + U7 V2 ]) ?3 s: m0 V' [  Y/ W: u

    # c& m* V2 R8 b$ l
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑
    - g5 J9 @- h6 [7 @7 K1 q2 V5 r. F/ S! S# A7 }
    看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。# A1 X2 r1 g' b" |
    & u7 d1 i( G8 M( B
    难道现在系统里的某程序有类似“Send ^{c 2}”的代码?
    ; e! n6 F# ]8 J- j  k" P7 c: o
    2 x5 n9 \! B/ N7 F% u4 Y3 c有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。
    + F$ w3 |: [0 Q) I2 w5 w: B& [" @6 B  `* r, q4 N5 O, j+ T8 [
    就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。0 N4 Q% Y) w. @$ e7 _

    / ~% L" a# g( s+ j$ N- ?
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-28 03:36 , Processed in 0.081686 second(s), 11 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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