掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 29145|回复: 33

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑
" K) R8 x& t3 k4 E3 m- G
0 s# K8 p$ \% w0 |) n3 L
- L3 i4 Z' b$ J. [' o; V参考:% @: V3 _. u" K# u, |7 U
- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html
4 J) L* L8 J0 T) r7 T, S4 g- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}( b" A7 K  \3 c
- https://dictionaryphile.github.io/
! H4 i6 d- C7 w/ x* k" c% z
* j& z, Z6 c4 w) s# x-2016-05-09-
6 c& k! D' {( j5 @推荐这个 ahk
, k' R1 i6 X1 e: Z4 bZZ http://weibo.com/1928931362/Dcdvnphx7
5 f! _  G7 B1 _; k' f6 _GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133* U0 z8 `6 e; G) e# l8 a: J
原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。( H' o. B  O) T1 z( \
而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。 - C, Q( Y1 v- Q0 {% R5 M) ^

6 O2 I( u. Z; o- h-obsolete-
  e' r0 w3 V$ M) {8 d. Z+ yzz3 {! B$ J4 c6 [9 @  v( Z9 q# B8 h
http://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。/ D( B5 s. G+ Y9 _4 m% v
/ B& e/ A8 k6 R  p0 I
GoldenDict Win7 Chrome的螢幕取詞功能9 F+ H1 V$ m& J% J' h
By 黃文龍 |  下午10:57 |  GoldenDict |  No comments    g7 X/ x! @% p! k* A( ?
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。! r4 q7 T4 [0 ]! U3 G) l, ?) M
但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。
; r+ ]! d1 b  u7 Q* j, J% x& D1 W' K4 @6 R
後來用了Autohotkey 以後,發現有辦法~
/ v# f2 i) i  N: F2 e只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::
    # i. R; S* d8 @3 }5 m

  2. ( ?. T9 W5 S3 X+ R/ {9 R
  3.   Loop {* a6 ^( Q1 d- l. D+ k/ \
  4.   LButtonDown := GetKeyState("LButton","P") 3 J$ V2 M) |6 U% R9 g8 \4 [
  5.   If (!LButtonDown)3 o! w  A5 r+ y; m2 ?" g
  6.      Break
    , ~4 A: U7 A4 T( O0 O8 R2 Q
  7.   }" E8 ~: |4 A( K# v

  8. + {9 e# ]; d+ _" |/ X
  9. WaitTime:=DllCall("GetDoubleClickTime")/4000- F) _$ r8 w( q; o9 x; Z9 u" J5 A
  10. KeyWait, LButton, D T%WaitTime%
    4 A6 h2 d. c( ]4 S# P3 g+ M2 A3 M) D
  11. If errorlevel=0
    : R0 g" ?- o6 g
  12.    GoSub, Routine
    1 B; Y( N0 i0 `) P. i( D
  13. Return$ f) Q# ^- n1 S4 X" }, ?' B
  14. : c8 M; P: a6 {' K% G: `# d- ]
  15. / @' N4 c6 r9 |2 D
  16. 3 ^8 S2 ?7 B7 J# @, e1 i
  17. Routine:
    * r. H5 @1 Z3 x. O! T/ P$ J
  18. {7 j4 ^2 m0 s+ P) t  C/ O' k( d

  19. 2 W. _6 x: r5 `& Y  t
  20. ifwinactive ahk_class CabinetWClass; X5 G- O" }% G% E; b; {
  21. {  K9 `- l' r0 P8 s
  22.   return3 C2 F0 ~: |7 Y) M
  23. }4 M" Q; o# f5 E9 h4 S* K8 s

  24. - ^2 A' b3 _2 z; H
  25.   clipboard =
    6 L: M% J1 p. R; T6 C, _  [
  26. send ,^c
    / Y. w& z5 N, C& i5 t" e) S
  27. ClipWait,1
    1 t- j  ^" `' |5 O; f+ c  a
  28. ; `" w6 }- N# ^  U2 x2 \, s
  29. StringLen, cliplen, clipboard2 b( {8 m$ N, F5 i# p; e' F
  30. if cliplen > 20
    ' \8 `( L* J$ {, E
  31.   {
    : M) Y. r! D  Q  |' L  Y
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。9 }9 Z$ a) c$ u: x! v" j

  33. ) I8 I) M  Z% j
  34. return* n3 g" t1 y, J
  35.   }
    . |- P- s) x7 U  K
  36. 3 O, Q( g1 u" c
  37. if cliplen < 2/ B! ^* W4 c1 A
  38.   {   
    ' T4 Z! w1 [( {6 E/ F5 a
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    ; }" u+ R! k0 u+ J: |
  40. 4 E% a% i  f0 w1 T9 B$ Q
  41. return
    * J; ?3 \/ q8 W& @$ O9 F
  42.   }
    : _7 U2 u8 e( B5 G3 B
  43. " ]- D9 k* t4 m5 ~

  44. 2 J0 [  k1 E0 T1 ]1 {, p' z1 O
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行
    ; c9 }$ e- [1 ?' f1 m
  46. 7 i' J- @( q& @9 E) e
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    # ^& z% D, a! N( {( [2 g( A
  48. ( i6 Y/ _' z1 G7 U9 R
  49. }! ]9 B+ ?+ M+ F% F
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~. j* Q9 g  T+ u9 Y6 \
8 g! P5 _! }( A; m* ~% a
其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~

: s0 n  y$ r+ F- h$ Z
) s$ Z6 ]2 _7 X/ o" R
4 w: O1 N* c+ {* O( a5 o, X1 c$ S: `6 [' V& x1 X; l
6 \1 S/ R3 J+ S7 K" e
--
/ ~) i6 O/ F9 X& [4 K' r2 ]测试结果 by Oeasy 2015年8月6日 08:16:38
; z) f& I- t+ O3 W5 t6 g! LChrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。
4 t1 \( d  u& A+ m0 I7 j; g- d1 x6 C4 R* w6 i' V8 H1 x+ `& E

8 ?8 T1 L3 J+ s5 w* C
. l7 T9 t6 K. t2 g* l

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了
    7 [4 f3 U3 P2 m. w- |8 q& ^  t~LButton::# K6 K  h8 ^9 _) Q( _, A3 j4 X
    % Q% U% [; Y1 w. o. u6 [; W2 ~  [
    * j1 t9 c, h4 K+ z  Loop {4 A( K8 Y6 Q0 O% V2 q1 `: @, u$ e' m
    & _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown := 7 T0 u1 w" g& A1 _4 B9 d9 O9 q( L
    ! \3 T+ m8 F! s8 W' o$ [
    GetKeyState("LButton","P")
    / T- x" ]% T- W! c* D& r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |* A7 ~' N3 F! w$ E- m2 c+ w
         Break
    , K- q: y  U0 }# `# b7 S2 _/ S  F& E#
    ' \4 @' f! C3 L9 q  @
    & _( ?( F+ K" {% i' u) g5 ~, D  {9 EH- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O9 y% A7 Z( L% n
    & C! _. I; V- P; j: \; q
    4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1
    2 b# h! a$ R4 i  F# m- l! d" ^5 Q, `3 C# c6 c* F# Z5 X) _" h5 L
    E, [# }4 Q/ x5 O
    & S; E8 L! m% X6 l! W- ~, RKeyWait, LButton, D T%WaitTime%" U" P* ]& q" M$ H6 q
    7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B
    ! ^* d- @5 W) s   GoSub,
    * X3 t6 d9 j. [& K7 F4 {- _+ W' P0 F& F& t& r6 W+ N, y6 E
    Routine' s3 H( i0 y" V; P* u! B
    ( ]7 f- b0 r( b" v+ vReturn" v8 W2 k& O( `. h6 b% i( P" s) I
    8 S- M6 @/ F& T: Y6 Z3 j. `: B, X8 T' n8 G! d) T$ |  m. d
    5 q1 E& Y9 K# M. k& i+ ~: e' O6 l/ p  |! p% r  R6 s& M' ( x  D& K8 e0 q) k
    ( p6 ~' L1 D& X/ ~
    N, `/ d1 d1 o3 v% G7 J, F# m% R; h3 H. B
    ) i" [# k) ?* S3 T, k7 _
    9 t) b2 M5 w2 A  P/ O$ DRoutine:
    . X. t4 J) o1 X" t3 Z" `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G
    7 v* o$ U' [* f+ d" w, Z  ~- j  w7 d$ ?' p8 N" K1 }- v9 z& X' {1
    + P: N5 P; q' m% S* q3 E  [+ w, _; p1 U/ N5 j- Z
    O& _$ p# t4 B& y  r" L$ e4 ]7 u. B* Y. z
    ifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H) q$ ]1 R7 Q% s& P
    {8 I% _( c; u* _/ e8 B8 `9 F
    0 ]; s; r6 P; R4 k% c- n3 S0 X0 O  return  O6 T( Z" g- w/ s, m
    * [& |+ x( U5 x; w: + t/ |5 g& ]/ M0 I+ j8 w

    * J% D1 E8 q0 Rt! C( k: f }* m, f8 C. @+ m% \2 g3 c: U& [" v3 q/ H& h
    / F" X( ], P  |- M6 @( A& k8 @$ i4 k, f. K$ _6 ?& s2 J
      clipboard =
    4 w" X; ]4 F6 j; t/ x8 T7 I- P/ j& T; l3 U- a; t send ,^c# @  |' H3 \. L0 X8 r' U
    % T3 w, ^( H7 f2 Y* }+ B+
    2 D/ F( R1 S* W# ?( i( K9 l; C- \4 R- C+ ^: `. ^8 d
    i ClipWait,1$ R( \1 D5 ?% I; G# V  k. |- K. k8 r* s8 q
    1 f  E0 v/ V% f& P! v
    ' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y
    % p, T, Z/ Y9 N1 J( N8 y5 j1 P if cliplen > 20+ W,
    ; K4 h& Q* P5 u% l) b' L7 D8 a! S; B  g. x% L* o5 u2 D
    K/ n, W; l2 C$ d! W3 }: {9 ?$ ?2 @3 {8 P5 U1 @: S, d' S: n
      { , c0 [# ~9 C5 B8 A6 q
    ! S, Y' m5 x1 m1 r* H3 W ;- I5 e: F1 M  A3 b& H# Q% n
    5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G$ }$ ~- Y7 D7 Y" }
    return
    . w$ s7 H8 d6 k4 K/ X5 F& }0 w5 B# D  }% c: 0 r8 k" A5 N1 g" y/ C, s
    & C1 \4 S+ s2 _2 p# H; C
    b2 x# L5 Q7 a; ~
    - P( X+ R7 ?) N3 H3 N, j2 V4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^
    8 w+ a  Z+ S8 \, c6 f3 h if cliplen < 24 ~; ~. u3 d; p, |# H+ o$ z. x0 s* i. _
      {   " d" I. F7 ^/ T& c! _' Y. u" l; Z( V, O3 w2 Y$ o. w* n) ]: o
    ;* A4 _4 p% M; Y4 f
    , W8 q!
    ' g& k5 B7 l: {; K, U# w2 z8 M& m1 P9 h! e, L# p
    @1 `" o/ W& j& K* g3 S3 X0 Z+ S  L2 u( U
    2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m
    ! v) o! w* P/ E; K  }
    * {% d& {# D( @8 S: }4 X% ~9 {, E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b;
    4 g- C1 u9 H' `$ s
    7 ~# m: O$ D. S4 v/ |j6 u* N' J# P* o9 {- E
    5 n) q8 M' K- S* y$ d" z$ \& U5 A; F
    ; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p: a: s9 R8 L7 S+ Q  Q$ A# D
    run D:\新建文件
    + d  i& j. j' M* d, }. g, W( x- G0 |* q1 r7 A
    夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?
    * y# Y" b" e$ z  |- y  R! I- |/ V4 @9 k" s( U
    , l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I, P& q( g& i$ ?/ S
    return

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:52, k* B% g3 N3 ^1 }; Q9 K3 m+ f
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...
    4 S1 `0 |, g( k8 P) L: I8 s

    1 R* i! f; W# r) a6 ]/ C# s# a1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:
    - c# j9 d( U+ d" `" m        ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。
    * f0 d8 v/ _# e4 j9 [        ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。
    9 h3 }% W* ~% s: r  H) ?
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码
    1 r- l4 i0 J* }9 k& o
    顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。& B9 j& c2 j( K4 Q" M4 b

    . `9 P4 `3 F6 K. t+ |6 C2. 7 z" c& I+ J. E" x3 N% ~$ ?0 e
    Q: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了; V9 W7 D5 b- k' O
    A: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。( [2 G: W. A# V" B
    2 u; q/ X0 E% S% W4 _

      a  b9 }5 w6 |* C0 A

    本帖子中包含更多资源

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

    x
  • TA的每日心情
    衰
    2018-3-11 00:00
  • 签到天数: 31 天

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的% q) U) C4 n0 N% I# r7 M
    ;GoldenDict 划译插件[AHK]
      e$ ?% I- x8 _* G" {' a;version 0.9: g5 i6 H" ]: b; f" V9 I+ S
    ;[email protected]
    1 A( W( R( s' f! f;2016-01-08
    7 \+ H& \" c9 i  }7 p* z: V, w1 O;GUI及其他功能完善有待日后空闲
    7 ], u* W: |+ _2 d9 t2 J6 r0 F+ `;========使用说明========6 O0 \8 |3 Y/ D+ L' c& ^& J: v
    ;pause键 启用/停用 脚本
    % ~3 W# m" B( K! h& [;鼠标拖选、双击选词翻译6 w5 N5 I( Y/ j- S8 O6 I: H
    " c8 K' P! N, H$ N  _$ J% N
    / P, l1 Q/ Z1 d* x
    / J: k& x) f2 N* z; O9 s4 n
    Pause::Suspend
    6 g) K3 ?& F: H- t2 w~LButton::
    3 O* w! x* T3 L) g! i' V! @CoordMode, Mouse, Screen
    % F  w) q! E, ~- m" @& m, w- XSetKeyDelay 0, 10
    ; g2 _9 f4 M4 N/ wc := 0
    : r& I1 c0 o# B7 M' y6 k/ c8 j& @% ?" A- @+ S
    MouseGetPos, x1, y1
      o( ]1 I* S! R- DKeyWait, LButton: r  x/ w8 ]# ^3 z
    MouseGetPos, x2, y2; C( j2 e' h& Q9 o: E
    ' b$ X- f; I# U9 S2 ^/ |+ J
    if (x1<>x2 or y1<>y2) {
    ( V: J- @/ h; i' ~% t  M7 j        gosub, Copy, D5 ~  f  n7 z7 c+ O" a: c4 K
    }
    * c! B6 ]: o1 x# c, @# Welse if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){' O4 J* V% [6 I% q9 e3 P$ _1 Q+ H
            gosub, Copy
    ( b* i# d9 i! e}- o+ h& O; d! d$ L
    return
    " Q- s; {) P' X. Y! U; E& u, U( ~. Q3 d
    Copy:# ]: n7 e$ G7 j2 S/ I- {
    c := 1
    : T) Q4 {1 k7 U9 Y3 r+ y) }Send ^c$ b* I% e2 B: }# ~( M5 Z
    return
    7 s1 F# F% }* i# C% @+ j2 m( M! H8 v8 v1 F+ ]8 A$ [9 U
    OnClipboardChange:5 y: T6 h) j: ]& p( w, u: U
    if (c) {
    2 r6 M% @$ [; `' B+ E. T! l        Send ^{c 2}. w4 ^2 Q) \% @/ T
    ;        MsgBox %clipboard%
    9 n: r7 P7 k6 o0 c( @; ~}  A( F% ]- }% Q5 U$ A
    return
    $ A  g7 W2 L" C& X! p; M感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。
    ! k' r$ B) O. w: u. u我还是本办法吧,ctrl+c+c" t0 P! K! v( J. H4 e6 S* C' `
    / S2 Z6 q+ |1 c6 V. X& r
    验证码真是有问题,尧舜禹那个问题,我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:180 k7 Z5 f4 Z- @7 K& m# J
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    0 i( W0 V4 X( Z2 w% V8 C$ f- `  n多谢了,学习了

    该用户从未签到

     楼主| 发表于 2016-1-9 10:47:07 | 显示全部楼层
      h* ?, S" F; f  a7 u# j1 A
    ZZ http://weibo.com/1928931362/Dcdvnphx7
      v3 m- `7 u, n0 z$ f. D, A9 NGoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133; e0 r& i5 v5 B% A0 [7 x

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:12
    . C; L, v, R1 t$ ^2 z8 W" R7 ?使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...
    ' @- ]  n" X# e& G* [8 M
    9 n/ S; Z* q( E* b+ f
    , Z! }% C, r5 T2 x4 g
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?. Q, F% Y; C9 h
    平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。
    0 ?) T6 N- @4 q4 h4 v. T; h8 N- y) u! C+ U" w$ V# `% m. X

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    7 X+ Q1 O+ K- ?+ `额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?  h- L4 ]# c9 Y( |$ X  ]. }
    平白无故按 Ctrl + C + C ,GoldenDi ...

    * d+ H% M/ V# |! S" h' o肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:49
      ?2 _( F* M1 K& o! ?肯定是用鼠标选中要查询的词了
    ( E( d9 ]0 v! O3 V
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    , L" E% A& O7 T; e2 p
    ; P% J( h2 s5 s9 G+ _原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34. J# f8 o; ^5 ]  c- H
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    : @" v. O* o( e8 A' W平白无故按 Ctrl + C + C ,GoldenDi ...

    ! j& ~# Y. S+ w* qOOOOOO大大大   他那个问题。. R1 r0 y' \7 D  P; W

    1 @  `/ _9 M" v是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,0 G6 D/ Y! {* C+ R

    , Q# \. l9 b) i- b& S原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:21
    . [1 o- G" `; k! K+ I) v5 @3 k0 e/ H是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,! R, R) _. c, J# \

    % Q, @' Y& p! q3 J" d1 b原因就 ...
    * W) Z4 r- w! O9 Q( V
    怎么改都没用的,都已经试过了。
  • 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
    $ |# }# p. C5 i" ?# m1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    $ k( u4 n# x& z9 m6 X, Q* I3 X
    世事艰难啊0 p! Y3 i& J% ]. ]: b2 c* A

    该用户从未签到

    发表于 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:497 g, U' f6 g6 Q
    肯定是用鼠标选中要查询的词了

    * r( R) P  h! s; N我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?5 ~- a- \% |& r
    ! K1 W6 n5 |+ ~7 s; |9 J" o) T- x
    然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?5 i# h+ r0 c! r. o6 W% |

    # n$ H" q6 c5 M1 ?
    . ^7 i7 o2 A) Z2 s, n$ k  u; d' h" E4 T1 D, N' ^8 o' t7 B$ Y8 L' [) a
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑 . X: r4 K* L: W9 S% I* j
    & ~0 M/ l3 V' ]4 |% t* u1 N8 q
    看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。
    7 M4 _+ k- E5 g  h& g/ \* a/ Z
    8 @& T1 b7 R2 @难道现在系统里的某程序有类似“Send ^{c 2}”的代码?6 f# H( U3 v3 o& F% w" r! f

    ' a6 o4 E( M- K# W; ?- b有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。9 L' a6 K$ W; q9 N1 T% E

    # P+ Y  n, ~2 A3 ?3 W; S7 A( n$ c1 L- u就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。
    , y# h( m" _3 B* S# ^0 C6 L4 z6 |- z) X- a
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-9-25 06:21 , Processed in 0.022981 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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