掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 29488|回复: 33

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑 " H8 S) z9 T! F: d( M8 X6 ]

& }" M% Z! z6 E0 ?. o+ [: ]: ]2 b; i0 [3 Q4 ]5 r
参考:
+ r% o" {: Q2 b+ g- k- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html8 ~5 N5 c2 ~7 O
- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}4 s6 l$ J' d& R, g) r
- https://dictionaryphile.github.io/* [9 F' {/ E9 }8 C) p
  b# g: A% p7 ^0 {# g
-2016-05-09-
4 i5 t: m8 ]9 d* s! l* M推荐这个 ahk ' o9 T' }1 w# w0 u- z0 H* L
ZZ http://weibo.com/1928931362/Dcdvnphx7) i/ d) [7 b2 r# h" z: z# Z
GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/81338 U4 @4 r- ^2 c, S) N6 y0 c
原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。, |+ R6 I; I4 M7 m) V
而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。 # N8 S3 {* E- `  B6 ^  @5 l, e& N+ B8 z

( w2 j5 w5 [) p* L  g9 A. H-obsolete-
2 g2 p3 U' r+ o# W8 Hzz# G6 _2 m  c6 T+ ^# K2 D* e: q& D
http://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。4 X, u. n) v! l( A

' w6 I5 K! A- Y% |GoldenDict Win7 Chrome的螢幕取詞功能
! Q* Q9 S- |) R* \1 ^By 黃文龍 |  下午10:57 |  GoldenDict |  No comments  3 l; A5 N- P* n6 |/ q' J! z
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。5 u4 r0 q/ J& x$ s( D+ C: p
但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。- H$ c" Z2 g* K  B

5 x/ _* X$ g) A8 _+ m3 n1 @後來用了Autohotkey 以後,發現有辦法~
0 B9 D8 v7 y% f只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::' n" D4 y2 N" j# m
  2. # C$ P/ l6 W# ^  Y
  3.   Loop {
    . I1 Z6 e$ q' e- _$ ?) f/ y
  4.   LButtonDown := GetKeyState("LButton","P")
    - d- E" l3 K1 Q; |! t7 @+ C
  5.   If (!LButtonDown)
    3 B# R0 \8 n7 J  G
  6.      Break- ~0 X* p' H: z/ {1 z" T
  7.   }
    9 ^. c" Z/ R! E6 t
  8. ! |7 R; L% u2 c, A+ {" X5 c7 }' c3 c
  9. WaitTime:=DllCall("GetDoubleClickTime")/4000
    $ t. O1 i2 C) D$ Y
  10. KeyWait, LButton, D T%WaitTime%- C5 k- o' H( @4 o' T
  11. If errorlevel=0* l; _3 T, k0 i9 v) {4 w! {. F# S
  12.    GoSub, Routine
    : n7 w. W3 U2 n
  13. Return7 g  ?) q* ?1 U4 J: G
  14. , V6 V) J( H6 a! J! S
  15. & I( Q( \7 s  k- S. r

  16. 3 v" T- k! c$ B( W. `
  17. Routine:
    & ^5 g6 P* d$ e# `( {9 Y
  18. {
    2 Y6 d; y6 {5 N7 }7 V6 @- A
  19. , ^3 E) i$ A, R( W7 n
  20. ifwinactive ahk_class CabinetWClass
    % B5 N0 ]" {5 y8 e1 `
  21. {7 |- h# \* [6 P. G" z9 Y2 W
  22.   return, c' r& i* n/ R$ }$ o
  23. }9 |2 \! ^9 Y3 l, R. y4 A* l
  24. 0 L" Q$ |% D" n/ m
  25.   clipboard =
    : U% V$ A. {) L9 e" F
  26. send ,^c
    2 L& f& v, t& F) D4 d
  27. ClipWait,1
    7 \( l' B' `; Y! D& d/ M# \0 \. V

  28. " B$ l6 T5 C6 N; ~+ M' X- D. z
  29. StringLen, cliplen, clipboard& k$ Y# X# c# I: A$ F
  30. if cliplen > 20
    / M, i, z7 f. Y( k, q: T! Q
  31.   { / o# q$ \2 G$ [9 j* i5 J8 G
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    ) {2 g( I$ P; E& |! g! l; A' E4 t1 H, P
  33. 7 V5 |; ?; w, J2 v9 P' ]
  34. return
    $ x2 i' s. J5 n9 ~# t. D0 q
  35.   }3 q/ U' L; T" z: G9 `
  36. 8 w- X9 L* O) H. I5 R& p
  37. if cliplen < 2- j# V% A1 M5 x$ S. n1 w( z2 L( K' ~
  38.   {   
    + k8 L. Q& r& F8 e% O9 z$ e, S+ y" F
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。5 L% b2 e+ b0 U7 |8 |
  40. ' ^0 E3 n9 `/ _& Q) J9 F/ g0 \
  41. return
      O: y7 p0 ~) R& Q+ K- ?2 O+ v
  42.   }% y. o8 Z9 l8 y8 L: _

  43.   S# b* E- c/ u: ]
  44. $ A4 ~; Q& J+ y  |. S" {% ^+ B
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行3 x: W# T6 v  ~* m! J

  46. # K; q) s5 U5 ?2 V3 O( V
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    8 |; t5 s0 d1 b

  48. # N# B$ M6 ]" A) W* d, \9 T8 N
  49. }! B( O+ ^8 S1 |1 U) D" B! ?& C8 m% Z' S
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~4 m! U$ W4 |2 x+ `5 {
8 k2 V$ e" N! h
其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~
/ R$ f. ]' J) a0 \0 }
  f' `4 i/ x2 {4 j( o

3 ^3 ]7 V! u5 {- |9 i/ g( c3 z0 a
3 n( n6 `; L' ]; ^7 s4 e! J4 n  Z: d+ d/ q: {# Q
--
1 x  ?) a8 o( \测试结果 by Oeasy 2015年8月6日 08:16:381 U8 [0 f# W9 u8 W( }# q' n
Chrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。( M  Z6 W3 F( z, k
5 j. m: h( ~' l% Z. K- L
, z- ^' x  q; `4 S$ I5 [2 m. m
' K/ g7 N" K+ U) ?! p3 k3 ~

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了8 d8 D! z- N8 ?6 a
    ~LButton::# K6 K  h8 ^9 _
    8 Q5 P9 Z" m- {( Z5 x8 ^$ I% Q% U% [; Y1 w. o. u6 [; W2 ~  [
    - t* n8 t. {$ V5 b- Z# c; G$ |3 G7 s  Loop {
    0 c4 y5 F' G2 b5 T, T3 E: `3 d0 x& _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown := ; V6 i4 P6 @; m3 C: T1 T

    ) q1 J8 G: g, f. \+ p. R" Z+ GGetKeyState("LButton","P")
    ' N2 {' T% z- J% m: w8 A$ G& r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |* T# v3 v4 ?& L3 X
         Break
    2 L$ E* ?& M6 d0 q/ A+ _* u7 S2 _/ S  F& E#
    ! P) A0 d3 i' H4 W* X' @9 V* G. q
    H- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O
    , I3 K- ]8 T! a, U) B0 Q' ~1 {# Z- C% _" B  ?1 W& W( Q1 c+ c
    4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1 # c! O, ^2 Y/ i) ^# K2 Q5 N

    ( s/ {& L. @4 @2 n% U, ]E, [# }4 Q/ x5 O
    ! D& K0 |: x: n& w/ UKeyWait, LButton, D T%WaitTime%
    5 f+ r5 T* }* G7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B0 W2 \) ^0 }+ x2 b3 T$ H! d
       GoSub,
    , ~- c" X, u! a/ k) N6 v+ A/ \- m% h0 C* b4 l9 P- l; t
    Routine' s3 H( i0 y" V; P* u! B1 t( W; p0 t( A- x$ Z2 Z
    Return" v8 W2 k& O( `. h6 b% i( P" s) I
    8 H. y% p/ Y8 V3 j. `: B, X8 T' n8 G! d) T$ |  m. d
    0 T% r; s& G% z& `( I! p% r  R6 s& M' + N( h3 q9 W6 W0 `3 }
    & c' h+ g- N/ A' N# u& {! I
    N, `/ d1 d1 o3 v% G$ f5 `( C: m+ L; w; A
    ) i" [# k) ?* S3 T, k7 _
    7 i5 T" H2 J" |! E2 mRoutine:
    ( Z# I' d3 F2 j" z" `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G
    " p0 j. ^' q# m$ c% n5 R, M$ ?' p8 N" K1 }- v9 z& X' {1 0 K/ U7 D6 @6 H& B9 Q" X
    # D( |! `, f% d5 h( A
    O& _* m3 \- ^  o0 G0 j3 H4 c! H
    ifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H
    3 f3 [; f- L- K6 U" N. ] {8 I% _( c; u* _/ e8 B8 `9 F' k& s. g6 ?7 j6 ?
      return$ R" @& D5 x6 V0 C2 b
    * [& |+ x( U5 x; w: . c; A3 K2 g1 a) z7 T
    ' E# N8 e( s7 [8 v6 d; w3 L
    t! C( k: f }* m, f8 C. @+ m% \
      {- X' ?) ^5 e& l5 W4 n/ F" X( ], P  |- M6 @
    ' p$ B, k) V' H2 [4 n. b3 ~  clipboard =- [5 d7 O8 c) j- B- Z) E8 z& k
    7 I- P/ j& T; l3 U- a; t send ,^c
      v" g9 r6 ]6 i" Q% T3 w, ^( H7 f2 Y* }+ B+ 8 p; U, ]( z0 q4 z* R* ]

    ) X3 M2 E* P# Gi ClipWait,1$ R( \1 D5 ?% I; G# V
    . D; H6 c; c) R% c: o1 R. y7 [. _. G1 o
    ' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y, i* D4 p, b  f$ Z8 t; |
    if cliplen > 20+ W,
    " \. I1 `0 T1 H& ~! f
    ! h8 S9 x3 o9 ~. I1 I8 i, q- _8 F  @2 bK/ n, W; l2 C$ d! W3 }( O* c7 S+ `: u6 S1 X- s/ b
      { , c0 [# ~9 C5 B8 A6 q9 v) T8 j5 i$ `$ A
    ;' ]# ~9 t: x8 A" e% F* G
    5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G3 L# g" I$ x# u8 y+ X
    return
    4 @) M8 d. F9 F9 Q& b$ `% r/ X5 F& }0 w5 B# D  }% c:
    % y% U: b5 W: ]) W0 P8 q9 E
    6 g( i% j, t, D& Fb2 x# L5 Q7 a; ~- K5 y+ q% n- _5 H
    4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^
    0 \5 w; p. D9 ^$ u" @ if cliplen < 24 ~; ~. u3 d; p
    ; V$ s' m) S7 r  J  {   " d" I. F7 ^/ T& c! _' Y. u
    4 F+ \& [: r  Y" k4 h ;
    , x5 j9 W/ L  i- W' y3 V$ ], W8 q!   m; w& @% A- u2 E8 o. N8 k2 x6 u
    : k3 `; W, Y0 c- c
    @1 `" o/ W& j2 w; z3 D! q  @% C6 K' W0 }
    2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m. U1 Q% `4 i) q. m2 r9 L( k5 N7 b( M
      }
    0 J4 ?6 O7 O  k, s/ y/ n8 P, E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b;
    + ?+ h( F4 u4 U+ ]; U( o; O
    2 S3 z+ `" p3 G" z4 B, S" S1 vj6 u7 y/ u. _* S& N2 T" A% j7 q- `
    5 n) q8 M' K- S* y
    ; B0 L/ R' U4 M: v8 K) q. m0 U; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p# E4 r2 L4 Q- H
    run D:\新建文件3 d2 O* C1 {/ f
      A; x0 @+ C: D5 H5 C3 P+ N
    夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?
    4 `2 h7 V( a  m; n' o0 n  E
    # I& |8 q8 {. y$ Z1 G$ [, l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I2 Q, a$ v( [0 q4 M6 x! h, e
    return

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:526 K; K* @- G! [# D  X) X4 S- D) U
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...
    2 z! A: X( J6 B: J
    - |4 d- N$ |- x* X6 j8 N( B
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:7 l2 w' V8 U# y: U
            ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。
    * o" b: Z5 @+ M; |% V/ s        ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。
    0 n9 m- y; l6 H/ q- k2 W; Q2 I
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码
    % r. Z, U1 ~) G% t7 D4 R. U8 f3 @/ }
    顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。
    2 ~6 x. k% ?; X$ h0 V0 F3 `) \# ~& C0 k- V4 ]8 r
    2. 5 Z! z7 c5 W  a- y. d
    Q: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了  @6 h* ~! g" U+ G) S/ a" a
    A: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。/ t+ w2 x" s% o. [- f# ~. o

    ( n" k. N* l$ [2 l: h0 I3 Q) h
    8 S  J6 L7 m! t* Q, \/ U; w* w9 {

    本帖子中包含更多资源

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

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的
    $ R  v. `9 f$ v+ p/ q8 }4 ^3 ^; g3 C;GoldenDict 划译插件[AHK]
    , ?4 @/ m4 `5 T" w% K/ Z9 z7 A& ^% `;version 0.93 B' F2 O% k/ T: i; w
    ;[email protected]
    ) R) j- }; ~$ M2 [& I;2016-01-08
    " c1 x2 V5 l0 o' p;GUI及其他功能完善有待日后空闲
    % c2 P- B! G+ \4 Q( z;========使用说明========
    ) ]5 T  J9 s) ~: ^;pause键 启用/停用 脚本& u; u. B3 ^9 T$ i) I, o
    ;鼠标拖选、双击选词翻译! ~  d' u3 V8 l6 v+ o

    ' h8 f! W! T( n( x% v+ Y3 l4 o
    , C- k" g! H3 y* U9 C; f9 `7 t- O  Y0 s9 a. z& W! g
    Pause::Suspend% P  A3 o5 h5 P: {& P
    ~LButton::
    ) W# G5 M. C2 t, Q* ICoordMode, Mouse, Screen
    9 t) S0 u( y) v% u' m7 uSetKeyDelay 0, 10
    2 P4 e: k; N0 w& @. S& X% p4 Xc := 0; ]3 O2 [3 j2 L. x9 O2 i

    ) [; \1 e# l& ~  q1 D& S$ E- zMouseGetPos, x1, y1: A) Z! }- K/ q7 W: @6 g. T, p
    KeyWait, LButton
    8 u$ S- ]: V1 s+ q% v# zMouseGetPos, x2, y24 M+ `8 o* h2 Q3 p& n; I

    . d5 {3 q. f. y# ~( e* ]if (x1<>x2 or y1<>y2) {. x; p5 ?4 S/ R( n, x! ~% q
            gosub, Copy) p* z8 @# o/ }% [/ y
    }' W: Z+ M# {& f; U& K
    else if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){9 K) ^) F, n2 t: P$ L% y
            gosub, Copy, k! W* k, }8 ?! U9 q
    }
    & S5 J5 b  U/ E7 P3 Treturn/ C" T( I9 ^* k7 p/ S  f
    7 q$ D5 m9 B! q9 O7 @
    Copy:
    ) v5 b( p, Q& ac := 1
    2 [8 m* g" D! o6 |3 Z5 m. @9 e  q+ cSend ^c. i3 P  \2 @& g
    return0 b& r- o+ ]1 o; C) ?' W4 ]& I

    ) l7 f  m8 X! M/ SOnClipboardChange:' J0 P' n% p4 e, x: E9 ?, `7 |
    if (c) {
    3 U) o' K$ _& a2 e; {        Send ^{c 2}" s& T' ^6 g$ ]6 I
    ;        MsgBox %clipboard%7 l; C* a7 O4 E( v& N
    }5 N4 F* {. z' }# C# M
    return
    . P! {' |2 S) \# P& D感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。
    * |; u8 q) s+ J5 q% p  |我还是本办法吧,ctrl+c+c
    + U! m" t* A* [) i  C- X
    / g; T: H  X- z1 }+ T7 L% l9 F验证码真是有问题,尧舜禹那个问题,我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
    6 s, C- ?5 e% O# i" `1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    9 _! d! A" G/ ~$ `- r$ m多谢了,学习了

    该用户从未签到

     楼主| 发表于 2016-1-9 10:47:07 | 显示全部楼层
    + C) q, v9 A( |% K5 r
    ZZ http://weibo.com/1928931362/Dcdvnphx7
    $ P" y- A' @/ vGoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
      L; z/ M3 N, k

    该用户从未签到

    发表于 2016-2-18 09:12:53 | 显示全部楼层
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词条。win7和win10下都有过这个问题。
    & U2 c2 O8 ~* u+ ]/ Z$ R% N

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:128 E% f7 ^: @! n0 E/ h: b
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...

    4 `3 n$ N& F& D7 C% C% a1 G% I- U! @' h+ K$ M( \8 p
    7 y: @# F8 Y6 f# L
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?$ z) j- n+ g$ C2 v1 k: w
    平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。
    ( s( p+ ?- d4 d$ g
    , c) F9 D8 I+ }. d, c  q" U' r4 N

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:349 o. b1 ~' z3 s* Y' |0 r
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?4 s; m  B0 Z7 F
    平白无故按 Ctrl + C + C ,GoldenDi ...

    8 }: Z5 {, X! K" w肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:491 R, y4 q! K- _+ W3 y
    肯定是用鼠标选中要查询的词了

    " D7 S% o& ]9 l是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,$ ~- e& B  c, L  L+ O/ w3 U/ d
    " v, j# r' |% _( W
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    2 G- Q2 S' {4 ?/ L$ B  c额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?) r: K. R) e& e  p9 _
    平白无故按 Ctrl + C + C ,GoldenDi ...

    3 J4 U6 t$ Y, u! Y3 w, HOOOOOO大大大   他那个问题。, b6 t7 p. `$ I& p& l6 U
    + }4 \. ]5 _% r
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,9 E, L- J! ^' f0 A4 t
    + Y/ s/ e# g* G- z' H
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:21& {) e" L* i$ d  G0 C+ V  a
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    $ {3 T! J2 I; t3 a6 R0 u0 J6 f" k4 x' G: h/ G: b2 c# u
    原因就 ...

    8 g& l" o- R4 K8 g0 Q怎么改都没用的,都已经试过了。
  • 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
      |+ D4 Q, _9 b$ q0 N* Q! u1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    2 Z4 u3 Z6 X! M# d2 P1 B世事艰难啊; T* l% O/ n3 @) R: N- m, e+ 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:493 x' |4 ]  {6 [' F5 x
    肯定是用鼠标选中要查询的词了
    , d) O) h  J6 O" m) r
    我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?
    . y& h$ p' Y, k; R' o' P
    ' Q8 V" i  L# W4 V/ T然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?
    , B1 ]/ E! g6 m' V0 P! m) ~) S9 ]4 ^5 D" w" _, N4 ~6 o% H4 Y

    ' n( Q4 a8 S  ]! M7 v7 p1 E* r" P$ x
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑 1 V8 |+ R8 U9 x/ f7 _( g8 \
    & }2 T9 ~' u+ ?" \, g* `0 B* v! }
    看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。
    5 l8 }) k4 k  Q$ `
    $ Y* g5 m0 p8 i$ w' \2 Z难道现在系统里的某程序有类似“Send ^{c 2}”的代码?( q, P) ]+ ^( ^
    9 P. s5 m: |# B, \$ E5 V
    有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。2 P! }/ Z( R2 I0 M% \
    ; Y3 j4 X4 z& ^  V
    就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。" L' S# U5 k& k, W5 d4 S

    * m- V$ o" o/ y/ `+ [' \) f9 o
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-10-16 16:03 , Processed in 0.040485 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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