掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 27827|回复: 33

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑 . X6 L$ U& S4 ]5 Z$ I& K
+ a. I- J' {, L& b
  _% H# P3 m$ E3 Z9 I3 `9 y) j
参考:; P1 r% p' ]% \" H& j
- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html. A, I, n, B4 I# [
- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}0 @9 O: @# P) m( o* c: p
- https://dictionaryphile.github.io/
' m8 E- B! \4 |0 _6 ^
  w! @# U) \2 I. b& [# _-2016-05-09-/ e3 r: Z; F' _$ I) P9 }
推荐这个 ahk ' V$ q0 [) {, d" n2 ?5 ?0 g0 t1 A
ZZ http://weibo.com/1928931362/Dcdvnphx7
! c/ }4 u3 d" xGoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133& t  a$ ?; [9 U/ d4 ^" D
原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。& ~: `' F0 P' y+ t7 w
而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。
! A6 V, b9 s) ?* V) o1 \  o, \/ p# E1 m, t
-obsolete-- X3 f& C: H: U, O/ {: s6 `: t
zz
: V2 e  O% ]$ u6 x8 g1 ~' b  j$ chttp://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。
4 p4 m: x1 V# Y  b3 R0 r. w. W9 D& b: _5 V
GoldenDict Win7 Chrome的螢幕取詞功能$ _0 u2 b% K' |4 L8 k7 t2 A7 `
By 黃文龍 |  下午10:57 |  GoldenDict |  No comments  $ ]9 @" E% z" ]) d6 v
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。$ @& q! e* U4 _& k% B- m+ j
但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。
8 m6 S& l+ I7 E* X8 u$ R3 t- u; ?9 @& t. c% i
後來用了Autohotkey 以後,發現有辦法~. Q2 O* k8 l; U5 }% b; w
只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::1 s. G# s: ]- H4 e2 W& N, M
  2. , L# B: O. s1 h, A2 ^* }6 n( f& L
  3.   Loop {( q! r/ m8 G* d: L6 E
  4.   LButtonDown := GetKeyState("LButton","P")
    : |! Z! X/ o3 }# @
  5.   If (!LButtonDown)6 ?' b7 d( o# ^3 H* B2 n' b
  6.      Break6 e$ s/ V: m% F" }+ w
  7.   }
    8 Q9 n8 J' ?1 A* w

  8. 5 g( L. ^! d$ g; S6 H
  9. WaitTime:=DllCall("GetDoubleClickTime")/40007 s: q( x3 |- b7 E; g
  10. KeyWait, LButton, D T%WaitTime%; ]/ ~8 F4 `  S: ~9 F6 ^
  11. If errorlevel=0: y# r" h) a" w! A3 t' _
  12.    GoSub, Routine$ r5 `. T7 f( L, A+ ~0 Q$ T- |  W2 D
  13. Return
    ; \7 H: s! j( |+ W

  14. ! M& U, X$ p4 z

  15. 2 h% X! [* r  a& B. B' m4 U) G
  16. " m; ~/ R; N! O0 M
  17. Routine:
    . C4 z: G1 u( a/ M
  18. {% l+ h7 m3 q9 Q# T1 |& U+ H

  19. " i, U7 W' p5 |! u
  20. ifwinactive ahk_class CabinetWClass
    5 [" n; [5 [0 C& O9 X! ^0 W
  21. {
    , E# u* E  C) c1 s
  22.   return
    ' Z, a; C5 Y& P- \
  23. }6 t* e1 f) t  W' U  h1 s
  24. # Q4 w+ z- J' x* R: h+ ]9 X! |
  25.   clipboard =
    * |7 p4 M6 z0 V* x0 f8 C
  26. send ,^c
    7 R$ ]. [8 R  Y6 }5 x3 U- i
  27. ClipWait,1
      [& s0 ~% i4 q. |" U3 ^
  28. 8 ]+ ~  z) h" B1 N. a2 ~6 E5 P  O
  29. StringLen, cliplen, clipboard
    * g- R5 u  s4 |  X4 P
  30. if cliplen > 20
    # A/ P: M  z/ ?( }9 M
  31.   {
    * @+ ^$ \2 ?' M4 e1 K
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    9 Q! R2 m. }, E+ u

  33. ; p: D) [" A8 ?! f+ J
  34. return, D" {- Z0 H' N6 ~! k, ^
  35.   }
    ( w+ c# e' o# z( b+ q

  36. ! k; T1 c# u" d! K
  37. if cliplen < 2: N) i1 l4 f4 T6 |- B, x8 D$ X
  38.   {   % |' z6 j4 u# e- J- E/ d
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    8 @0 b: t# r( E; X! o# N
  40. ( _6 j( n4 ~" S$ D; [; R
  41. return& U4 k2 h# W. x
  42.   }" `* }2 T' W. m2 J. G1 ]( d; f
  43. . `! |2 j$ P8 f- {
  44. + {% K# F2 j, c' V
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行
    2 p/ V9 H' r0 l! A5 @
  46. 5 ~7 e( [9 M  v# {% l
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%8 A+ l7 k3 L3 J! z; Y* Y) T

  48. 0 h( z- y) F5 P# V8 A/ E/ l; e8 e
  49. }
    # R. n* q' [. @2 C2 q
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~
1 g) m4 o2 W6 U! _! L! B$ c- f2 @$ i, ]3 g" P; ~8 a. I1 X
其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~
1 K! s. O( k" z- ~% s7 v* D* H
1 ^& x/ t2 n( {" T& l2 J8 c

. t! h6 q  O% D: i; C+ k6 k) Y. Y
7 r5 u$ c8 K# @" a6 I% U
--
7 ~7 H& \( [. [& W0 Z3 h% h# E7 d0 O测试结果 by Oeasy 2015年8月6日 08:16:38
* b' B5 c' Q# m2 t  ?( J6 S$ lChrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。, }! M, y# s/ m' s, j9 n/ l

; }8 E2 t& z5 J, d: u6 }& Z  V0 y. M* N4 H2 W! {4 H  I
: t6 S; ]7 `. w  f, |5 j3 W7 c

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了
    ) b8 D/ L7 f) o( T) M~LButton::# K6 K  h8 ^9 _
    ! ~) Z4 M4 L8 }  a+ ~% Q% U% [; Y1 w. o. u6 [; W2 ~  [
    # h2 [) r' I4 N8 e  Loop {
    ; P* E" X- q4 \" G/ ]0 w& _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown :=
    % y3 C8 _0 F1 w3 d$ J4 h9 d4 E* U1 H: r, {, t
    GetKeyState("LButton","P")
    , X; G( E) C- }& r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |1 {' i, A* S0 ?! D
         Break
    $ D' O9 X. C# u+ X7 S2 _/ S  F& E# / p% E3 m8 m; N$ N" z

    $ N. }- ]* E! [/ k( y# [, ^0 s, GH- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O  R& {3 o8 Q! ]' w
    . z1 h4 L% S$ V  ]6 ^' s
    4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1
    ' ^+ Q6 @2 j( [; i9 r
    0 B# H& |* f! e0 {$ c7 v5 ?E, [# }4 Q/ x5 O1 U4 s$ J4 Q1 o' n2 f% R
    KeyWait, LButton, D T%WaitTime%% x6 q0 @$ s, F. z
    7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B
    & M* }4 i7 |1 r8 e' m   GoSub,
    0 R2 s) S! A% Z) Q9 @8 n$ _+ \+ m1 E+ }  ~+ b
    Routine' s3 H( i0 y" V; P* u! B
    % o& _$ |; X& K3 l- M( N: gReturn" v8 W2 k& O( `. h6 b% i( P" s) I) B+ _7 Z; i* X' D  |
    3 j. `: B, X8 T' n8 G! d) T$ |  m. d. K2 H, y# r: T$ b/ g4 i7 i7 J
    ! p% r  R6 s& M'   h) o* p  P3 q  |$ v8 d) l: y

    + A1 P% m( d. I* \3 k& pN, `/ d1 d1 o3 v% G, V7 ~' b$ L& T
    ) i" [# k) ?* S3 T, k7 _
    7 a* L3 w6 C) M9 e# ?Routine:
    / V! C; t3 P. u: L% C) }" `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G5 Y9 F) o2 H+ d- V4 [( [
    $ ?' p8 N" K1 }- v9 z& X' {1 0 v. W. D. X, E+ O2 `

    % Y5 w# S$ e$ p8 j2 W4 Y- a/ m" bO& _
    ! [* H: r6 `5 ^: c9 j. Vifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H1 w3 b8 {4 p0 t
    {8 I% _( c; u* _/ e8 B8 `9 F% `  F! w9 E2 u8 p# {) f
      return
    6 l8 q! M. X: j3 C. r* [& |+ x( U5 x; w:
    * c1 b5 x/ x+ e. g! f5 l0 @( d9 H4 b3 w! `: H- v
    t! C( k: f }* m, f8 C. @+ m% \
    ; x4 H' W% s0 j  @7 e0 K: ]* w/ F" X( ], P  |- M6 @
      {8 w+ y. Y- o* S  clipboard =$ v7 |8 O" `( O* j; W; |& H# G" V
    7 I- P/ j& T; l3 U- a; t send ,^c
      F4 E; f1 F) G9 G% T3 w, ^( H7 f2 Y* }+ B+ , f% q. p( J9 F  O- l* P; U  ]
    ( q1 g, i! Z4 N( d# y
    i ClipWait,1$ R( \1 D5 ?% I; G# V
    6 O0 {! I  ?! t8 `' V9 h" D9 I& A+ k6 F7 Y0 v8 \% B! p
    ' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y
    * u* l/ C/ k% D! f  T8 E if cliplen > 20+ W,
    0 `7 V$ o5 U- u0 I3 Q  B+ d$ U
    8 t6 D, L6 k) o) z" NK/ n, W; l2 C$ d! W3 }: G3 z, j; R  ~3 |6 p: |* Q4 H9 N
      { , c0 [# ~9 C5 B8 A6 q# z5 g/ o5 Z7 n2 k
    ;1 v3 [9 E2 f1 N( B: q1 `: Q
    5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G6 X8 A, {# ^( U
    return- v: ]% ]2 {1 J
    / X5 F& }0 w5 B# D  }% c:
    * J$ S# b* G3 a+ I& F9 m# J% S! j
    * h7 T1 x( G- S$ mb2 x# L5 Q7 a; ~2 ~: O" `9 |3 }' d" u' E
    4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^$ {+ @5 \2 ~9 o( ?. S: u- x  m. s
    if cliplen < 24 ~; ~. u3 d; p
    % p) f( A' H& R* V  {   " d" I. F7 ^/ T& c! _' Y. u
    . _, C) g) U1 _) a: I7 V. ?- V ;
    0 v- N, ?* n' l$ g, W8 q!   c! ^$ p4 k1 g8 i4 ^

    0 A! k4 r. }4 q/ l. n@1 `" o/ W& j
    + o& Z' g- r+ P& ]- m2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m
    2 [' l& z: o3 X  }" N& g# u5 e* G
    , E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b;   k1 x* i8 x$ K7 Q" @7 q; I

    % n( z) f8 ]/ E: X% ej6 u
    2 Z% i8 i1 Z" J  ?/ m; M  a5 n) q8 M' K- S* y
    + R$ F" A" J# I1 A; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p
    ; E% J/ [6 E" Z1 w: G! H, yrun D:\新建文件
    " \- P" t! ?! Q  @6 [# `% _. U
    夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?# d' o% B% ?# [9 D# ~4 N1 {

    7 L7 ]( |* p$ M9 L; K  d, `: I# V: L, l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I
    . X% P! ~2 [1 f0 v& Q' [# D) Rreturn

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:52
    % s1 P+ G: P% i你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...
    1 F  s' t; H/ M2 g

    : K. D0 C- k% q1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:
    6 v( }8 I7 _" |( C8 b4 \0 H        ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。( d5 a: `1 P- e
            ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。
    7 Z1 ?8 h$ j3 b5 A
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码

    0 n: g( N* F8 ~0 t3 E顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。, t. F# o% k/ }

    ( G8 ^( `  U' f8 y+ b2.
    - `$ Q5 \  Y$ b3 E" `" W. @Q: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了
    ; k  }* G' t4 R7 QA: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。
    # d, v- C, a8 `  F( p7 W, `( N  p% N0 ^) S1 ?( q

    . F6 s7 N, E; [! R0 F

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的( r7 ?% k7 j7 G' Q/ K# j+ X
    ;GoldenDict 划译插件[AHK]) K3 F( i% i/ @
    ;version 0.9
    ( Q# Z* T: o* e* T;[email protected]& F" P+ a( I  G* a+ e7 Q: l
    ;2016-01-08, m7 l6 X* f$ H" W, r
    ;GUI及其他功能完善有待日后空闲
    6 m% O) V- B9 F2 }+ g& B" Z;========使用说明========
    , K3 F" ~/ v( x2 ]( {' g$ N$ i" D;pause键 启用/停用 脚本
    ! d- n5 q1 j  N' s: t  ?# ];鼠标拖选、双击选词翻译
    ; G$ C9 {% g* P+ I9 e( b) I! L% Q
    . v& g+ f2 F: O, r& @; B+ I3 Z+ N1 u1 \1 G& V! R. ^

    " a/ f$ m1 |4 O0 nPause::Suspend
    / B) z0 H. q% V% r  z0 l  b5 v~LButton::
    7 C9 z- e2 g; M8 Q8 vCoordMode, Mouse, Screen8 {" u$ ]3 P( l0 P% ^& R
    SetKeyDelay 0, 103 d3 Z) i; s+ s" C" A0 j
    c := 0
    ; b* R" a+ _! @+ R/ w" _' Q3 `, b# g5 b( N) w+ I* g
    MouseGetPos, x1, y19 u7 Q! v! p$ K. M) k/ d
    KeyWait, LButton
    4 ~/ J9 D5 z1 E7 @' o* k8 |: }% s3 uMouseGetPos, x2, y2
    & }# U5 U' X/ |
    % M$ k  ~+ i/ Uif (x1<>x2 or y1<>y2) {
    ) O; q5 ~) I& ?% Q: s1 B        gosub, Copy
    - Z) Y3 w( O. U4 V5 G}$ c; I6 G; G* @8 q
    else if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){' P5 K5 d6 L' q' e5 W
            gosub, Copy
    5 j. E. }6 [8 M9 l( F}* d- m; c( X2 G
    return7 Z1 T5 h  R& B

    : C# q7 k! S' s; r8 t9 w# T, qCopy:
    4 e; d1 P3 D7 A0 K* ~) K! xc := 1
    # g3 S9 {; d% @6 ?' `+ ?Send ^c7 p/ x1 i1 K4 U0 {% p4 e3 t
    return
    & C6 K8 G7 p( }; }5 h8 g4 g" s- n. H
    OnClipboardChange:* S, e  Q" ~+ @( m) E% w% l- j
    if (c) {( N% R5 j  D" m' d
            Send ^{c 2}
    ! n& G! z. H" u0 t;        MsgBox %clipboard%
    2 r! J! `2 q$ Q* }}5 ~& T8 b% }2 Z
    return; Y! w5 A! d1 U3 A" r" K- S" d
    感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。
    3 M" ?- x& i; k我还是本办法吧,ctrl+c+c& m! S" G4 G/ b1 O
    ) m" ^3 k! l3 j' o5 ?
    验证码真是有问题,尧舜禹那个问题,我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
    7 d9 [1 C; |8 k$ `9 j1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    : Q! `' S6 t, |" H! T. L- j多谢了,学习了

    该用户从未签到

     楼主| 发表于 2016-1-9 10:47:07 | 显示全部楼层

    5 q3 T* D$ H* q! k+ H6 H% UZZ http://weibo.com/1928931362/Dcdvnphx73 R5 R. J$ `+ ^" ?9 m1 {+ Z
    GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
    9 R5 \" E( _: I1 M! B% S

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

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

    ) P# i. d7 n, T# ]
    9 A" j) {  {2 ~( m& K$ |( I
    ! s, L) z) N/ C  E额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?0 m  |: o6 f4 }0 t5 C, g
    平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。' [/ E' a% B: U! M) ^8 E; E# ^7 ]
    # t. r* d1 q# ]6 t# f8 |% p

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34# N" W! w1 U" t, P9 y: x
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?/ ^' D; t1 J( r& M
    平白无故按 Ctrl + C + C ,GoldenDi ...

    ) S) u; u* K8 R* J6 x肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:49+ R( r+ a0 m9 a9 k! T; T
    肯定是用鼠标选中要查询的词了
    5 i& E8 Z( h4 M- O7 c& o
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,7 U1 F2 V9 \* ?3 v
    - k7 o" s( ~3 {
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    1 s- x) w7 K$ |6 O额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?0 @, b2 `- b# o5 `2 E
    平白无故按 Ctrl + C + C ,GoldenDi ...

    # G. I% t- ~4 x+ VOOOOOO大大大   他那个问题。
    3 r; Z! w- ^! g3 ]: m! R
    8 p. ~- T1 O2 h% ]是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,' R0 z4 a  E1 P7 q6 D
    # h0 ?- c. S7 |$ V
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:21
    & z' z2 q) `3 ^& P* |& y是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    7 Z5 z7 p7 H; Q: U% S5 Z0 _( ^( J5 h" w6 `
    原因就 ...
    & [6 ?( J- p8 |
    怎么改都没用的,都已经试过了。
  • 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' J3 L# c! F; k$ O7 D
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    # j  c- T: `! e世事艰难啊
    % a5 n$ Y$ u/ M6 N, ?; M' f

    该用户从未签到

    发表于 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' ]* Y7 ?4 w. c肯定是用鼠标选中要查询的词了

    " D. o, y; C2 Z5 K' Q! o& e我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?! H& p* O- \& |+ P9 s" }, C
    % m) R3 S6 t) R% [: ]: M9 R( G
    然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?( q* U6 q, S7 O) }5 v# s

    ( w+ X1 x9 n0 R8 O
    6 f& i6 [; I3 G' b* v* I" `! Z% D- w' o: M; j4 n
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑 . u+ q3 l+ Y, {9 }# `8 q

      ?/ B7 z) t7 p9 Z看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。' x: U: J5 o3 X( G6 u

    ( w! e$ v( ]/ |难道现在系统里的某程序有类似“Send ^{c 2}”的代码?& A! I0 U3 B* `! h( z  R+ F
    0 {. s. q+ q3 R
    有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。# P8 D  k& P% `7 ^. G" m

    1 v4 z# G5 \9 w  B2 t9 [% o: J/ k就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。
    * h& W  x% e+ _5 U- |$ B/ E$ X4 G) q! _8 m  I; e. V* u
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-6-11 14:43 , Processed in 0.025207 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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