掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 29262|回复: 33

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑 : S, {2 l! k$ _$ X& e4 e9 q% S/ t
9 d4 M$ F- B: e+ c6 z
7 x9 l0 S- w8 P  O) ]
参考:
* l# y! r+ o- @8 R4 P) |, y- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html+ e- D3 m. L8 i
- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}! m) ]1 H  K; [6 w- J
- https://dictionaryphile.github.io/
5 N+ r* z" R1 m+ L& ?
- a, F( V* ^5 X; Q) D5 [-2016-05-09-
8 j8 K* ~, v7 F3 ~+ I推荐这个 ahk
% p) j* k) \$ b+ p* w: W0 o9 PZZ http://weibo.com/1928931362/Dcdvnphx7# j, F5 z, q, `7 T, \; L
GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/81335 v# S1 m' \0 d% x# r' w* S
原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。! R$ E1 W- A/ D6 a; h
而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。   j3 k$ t9 ^: r
3 F, ?$ @- ?& d4 z
-obsolete-
8 R, h! R5 y& P8 f+ w/ @5 {zz9 U& F" m# K6 l: @; P% h- [
http://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。
3 k( L( X5 y6 m: k( G7 i% M- d5 \& m
4 h( l' l9 h1 p$ {2 eGoldenDict Win7 Chrome的螢幕取詞功能! w- {* W2 @! M7 A! `
By 黃文龍 |  下午10:57 |  GoldenDict |  No comments  
% U/ e9 p) W& a8 s
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。" B; B3 N8 y2 O( _1 O
但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。
6 b$ |4 K1 q) Y, Y" i" W! h& L, V+ Z/ k
後來用了Autohotkey 以後,發現有辦法~( k- @- @- X2 Z# g
只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::
    ; l' |/ j' U* \3 t% M' G
  2. ( J/ `, F; Z5 _# e6 }- [' ]
  3.   Loop {
    5 X8 C1 a. ]+ k
  4.   LButtonDown := GetKeyState("LButton","P") $ C# N4 H3 [& B* h" l
  5.   If (!LButtonDown)
    . O" R6 q/ Z6 P& j% x
  6.      Break
    % u) Q( R# m) p" s
  7.   }$ N: S: C; I& m

  8. 1 ]0 y" o& j2 u4 A, o, O9 {7 b
  9. WaitTime:=DllCall("GetDoubleClickTime")/4000
    ! W' b& n; p+ P7 ]& V
  10. KeyWait, LButton, D T%WaitTime%9 ]) s8 M9 F7 @3 [! P
  11. If errorlevel=0* G" X, i5 `" d- \: U6 `7 Y# ?. G
  12.    GoSub, Routine
    6 m8 R4 R7 A! H2 Y& m- Z
  13. Return
    7 R/ c  ?; B5 w) o" x

  14. 8 ^2 U7 V/ w* z

  15. # u  t0 u9 C$ [% o- ]
  16. . w6 W# f2 v3 z5 I# L: l8 q% m0 U
  17. Routine:& H+ [1 P1 {0 S1 }
  18. {
    0 O" F  |, Z- W1 s. ~' }7 {% R

  19. ' o4 v9 q0 M0 v
  20. ifwinactive ahk_class CabinetWClass% D5 y" r4 {" O# h1 G7 z( P* R; n: l
  21. {4 a0 O6 r/ J, y& M& v2 C
  22.   return
    * w: R& v5 \# w+ Q: b$ l6 p
  23. }
    9 X* J4 A+ N' T/ s  I: ?

  24. % I- w. b2 R8 B0 R3 r( m
  25.   clipboard =& C& J$ s" s3 K. E9 y
  26. send ,^c
    , s+ z- e# N3 C9 Y; S0 j$ [5 t4 d
  27. ClipWait,17 j8 Y" {1 g6 l- }/ y. g7 |
  28. " _) Y) t. }! F4 b. a4 N
  29. StringLen, cliplen, clipboard7 D) o8 ?' F' N& n+ ~* s8 E: c+ Y- r
  30. if cliplen > 20
    : H+ ]3 V3 v1 x- G
  31.   { ; i4 Y' j* z: @- M5 q
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    & Y* u/ V" {, V& E! ^$ q
  33. 0 @& K' o; L9 K3 X
  34. return, q  |( T$ Q: W6 O1 g- m0 g* I
  35.   }
    + U# t- ?% w! ?8 Q! I7 T. q
  36. - [3 X% ^5 f9 D6 P
  37. if cliplen < 2
    / }. i4 J  c5 \: Q/ m
  38.   {   . q3 m5 F/ Y; n
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    5 o$ N9 ^) m0 T0 K; m: F0 B  {0 X
  40. + x/ U9 B0 i& e" N" n
  41. return
    & x  V/ S) A1 O$ m$ L1 t2 \
  42.   }; \$ ?" V3 `: R( N' O3 J
  43. + z1 c5 X2 v+ D  F1 v
  44.   ?. F1 z5 s2 \; K0 Y' i4 \6 g# `
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行
    5 a  M9 q: V9 x! W5 |2 O, W5 {; [
  46. ) z# n  i1 i3 q5 k2 x
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%8 t% F; v: l% X1 W& N& Q
  48. / l1 ~* @2 T9 ]- n
  49. }
    ) a; B0 _# [8 j8 O! o8 b' k2 v
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~
% Y+ ~& A' r. c, X* B$ A* [, t8 A5 F1 C
其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~

: |+ H1 K0 a! }8 R" a% \' M2 R5 w9 P, F; N, }2 W0 Y

6 J+ m, U, c! G5 B' H3 x# k' R3 }) Y: x" `6 @+ a/ v7 |) f
+ r- E" E  Q& }* v& g: c
--
4 Y" L" }1 l5 ]1 ~. i" I测试结果 by Oeasy 2015年8月6日 08:16:38& {7 j' W% f5 @0 L  \) R$ _3 k
Chrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。7 D! q: }2 n" t& I) c* b! {
, Q5 ~' Z1 H8 F- T5 ^2 H
0 Z$ u8 i8 C; R- l9 u% ^

9 C& s' _5 z, b0 v' f

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了& s) |; k: J' J3 l
    ~LButton::# K6 K  h8 ^9 _
    ( Y( I4 i! j, o% B( T8 O$ ^. A) Q% Q% U% [; Y1 w. o. u6 [; W2 ~  [
    * e7 N: L& b9 \4 H4 Q; T  Loop {& N, J" |: u9 O  I7 p
    & _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown :=
    ' h& y  d: T/ {
    ! T. x' \$ g5 H$ c# hGetKeyState("LButton","P") 0 X0 _* y! n# L0 Q: S: l
    & r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |. Q9 h. S5 L4 p
         Break
    3 B" B3 g7 J/ W( `7 S2 _/ S  F& E# ' }3 b, q0 k8 F% L3 @  {- o

      v- A5 ?+ S2 K7 u! zH- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O5 P1 |' p9 k( t+ @1 W, @5 y6 ~; x8 \

    ( E1 k- h, \5 V7 F! c2 B& X9 C4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1
    - ^5 R  ^; c- i8 F/ \( D
    6 K) n; l, t8 ^! x1 H) j7 b" Y( y( e* ]E, [# }4 Q/ x5 O( }" P/ W' f2 A9 g7 ~
    KeyWait, LButton, D T%WaitTime%; s2 g# e1 f9 m- P3 t: f' \) k: E
    7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B/ g) \; G4 ^8 B, t, d
       GoSub, 9 {# Q0 I4 F6 W7 I
    % o; U* W  R# k, q5 I% L
    Routine' s3 H( i0 y" V; P* u! B
    : v2 ?, m" `0 U5 m/ F" ]9 IReturn" v8 W2 k& O( `. h6 b% i( P" s) I5 ?, J: E, _  A) ^! @
    3 j. `: B, X8 T' n8 G! d) T$ |  m. d& ]5 R) G  x% k: c2 O( E
    ! p% r  R6 s& M' & P% u! {9 y% M2 ~# o

    % P9 ~9 a7 q6 Y6 ?9 MN, `/ d1 d1 o3 v% G& I' @8 e2 c9 D* F+ B
    ) i" [# k) ?* S3 T, k7 _6 B, L7 w, Q) ]! i) X! k
    Routine:& z( `  p3 V0 z4 `% n6 ~+ f+ b1 c
    " `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G7 G' N" @2 r# P- T2 g
    $ ?' p8 N" K1 }- v9 z& X' {1
    2 u$ l8 ~& n: u6 P4 M/ F7 u5 w7 L* M; @* Z
    O& _; L: n# f  f/ V; D8 D0 d: l
    ifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H$ s: u, `% p) {8 h) W
    {8 I% _( c; u* _/ e8 B8 `9 F$ d" v; x; C4 r/ ?" {0 p
      return/ R0 u, \* H5 Y' N9 N: _" s0 w
    * [& |+ x( U5 x; w: 4 d( _/ ?- s- d$ U# B
    4 ^- R7 g4 ^# p7 o) A0 m. V5 P
    t! C( k: f }* m, f8 C. @+ m% \: t' S' g$ I* P
    / F" X( ], P  |- M6 @* d0 p* t7 h  V
      clipboard =. i  K) D/ w. t  M$ z
    7 I- P/ j& T; l3 U- a; t send ,^c# B  {$ z+ ~/ G; m. H% O$ O1 P4 I
    % T3 w, ^( H7 f2 Y* }+ B+ . G, V4 H7 |/ h( H! X

    0 Q* S! i- u7 {3 K7 c5 Hi ClipWait,1$ R( \1 D5 ?% I; G# V* Q& [9 n$ j3 n: f0 a, i& l! n
    0 e9 A/ a1 @: f* e+ H
    ' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y
    , @5 x, _% o0 h  ~ if cliplen > 20+ W, - b; V! l$ x% D
    : m: P$ y+ }  d4 I7 `: T' Z
    K/ n, W; l2 C$ d! W3 }) O; f" [! s( h+ y! O
      { , c0 [# ~9 C5 B8 A6 q9 x% i5 x% ~( z9 D5 ~8 f* {0 o
    ;
    8 r( c: z2 m8 ?/ b5 J/ G, N5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G
    . @& v' ]6 L3 f" g) z3 o+ k" } return
    ' e! j' `- k* U& H* k" a/ N/ X5 F& }0 w5 B# D  }% c: * k" j' l8 W9 g4 p' Z
    / T/ j- w7 R& X% t+ \
    b2 x# L5 Q7 a; ~
    & R% p7 d# W' n, z: I* l4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^" a( ^( l- T$ Q2 A  G  |1 u
    if cliplen < 24 ~; ~. u3 d; p
    ! |$ P! `3 y0 F4 ?  {   " d" I. F7 ^/ T& c! _' Y. u' y! y( w- q% k. h' D9 j2 ?
    ;
    & Y" g6 f  Z- C+ p8 y3 S, W8 q!
    : s. L6 Q0 q" s2 D6 T0 A9 c( Z6 M7 F3 K
    @1 `" o/ W& j
    , [( ^4 S% r' l' k+ u9 e2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m8 I$ S, q7 P8 W% d; K
      }9 }; q( U+ S4 ]4 R( [, s1 ~* P( D7 K
    , E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b; 7 c5 c  C9 W: b: w' n
      B* w, s# ]: ?5 b" p4 ^0 \
    j6 u
    ( P* ^7 ?; p* i5 n) q8 M' K- S* y
    5 v4 [) V2 ]/ T; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p
    $ M; Z! B$ B. G- b3 grun D:\新建文件: ]" e* I# L) o% q6 W9 n
    + v  i  T  ^6 c7 U) \
    夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?# v5 c' x+ p, B$ s7 y6 U

    4 d: r* [7 m0 `3 ~0 N& X+ K8 H7 s2 F, l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I/ d" }6 p* l! ?+ n( }3 a
    return

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:524 T$ H  y: d; y& e% W- e
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...
    2 d/ ~. q7 D9 }4 ^: O

      ~8 F2 C5 E; j1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:
    ; w1 B# x! {% _& i- r- y# p; J* W1 L        ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。3 q0 n5 C) E; Q
            ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。3 b" ~& x* p2 i; k5 _) H3 b: r
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码

    6 G: Y/ A9 ^$ c( ?2 B& [顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。- C" E9 H2 z0 i' h

    * j2 E. T2 b) M+ D* ~; U4 k' ^2.   _% M& ]' c- h2 j
    Q: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了
    7 k. _+ e6 |  X6 u7 bA: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。
    8 }+ V9 J' V! T* g4 x: X% p3 g8 \: I" ^3 W* t  t: T6 y
    4 }6 @: U) ?1 R1 m

    本帖子中包含更多资源

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

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的# C' Z. R1 H0 y0 ]- C( d: I& ~6 h- V
    ;GoldenDict 划译插件[AHK]
    + ]! z; @8 \+ Z3 {9 z3 E;version 0.9
    8 y; p; L' K0 b) ?% v2 {7 f;[email protected]9 B- k  Y/ p- _" K. Y: a' E
    ;2016-01-08+ W2 z; d' ~8 o9 J" z* \, O
    ;GUI及其他功能完善有待日后空闲
    1 ^9 N  F& S: _0 Y+ O6 ?8 g2 X;========使用说明========" z& L, r9 l8 d  A" n
    ;pause键 启用/停用 脚本
    9 y$ a' u/ J6 {2 F; B% O;鼠标拖选、双击选词翻译
    % g5 J; G" E2 V' e& _9 u3 j; b5 w0 O$ ]" W
    2 _  b9 J% ?' d4 N8 Q/ C8 ~
    6 H0 J3 |- F3 K. s) ?3 X( L) K' c# `
    Pause::Suspend
    ' K) l+ |/ }& y! B~LButton::# ~: A/ \5 m8 k
    CoordMode, Mouse, Screen
    ) Q. f5 W4 _  o: A( `  ?% Q: pSetKeyDelay 0, 10; g  _. ?- H4 a1 H% s$ U
    c := 0
    # ~7 N* g- L* H' J: G7 o: E8 t+ u( I0 w; D2 D
    MouseGetPos, x1, y1
    8 V) [; c: B: k, q, F. [. m+ EKeyWait, LButton
    / u& o, R. o* S, D  P8 ^0 P% @) pMouseGetPos, x2, y2( y! h1 h. r$ g! J& d5 u
    * Z  |" O7 q9 i$ @/ N
    if (x1<>x2 or y1<>y2) {$ {9 S: w8 ?4 O* l# s5 e- b
            gosub, Copy
    ( G$ O9 S# P; ^) p8 a0 z3 M/ V}
    $ U# C: E  Q! e( helse if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){8 |: b/ S/ _) c$ y* y$ c  Z2 Y
            gosub, Copy6 Q- x: X& J4 J! A4 W. \. u8 n
    }
    " D: G7 i. ~" q6 C9 \7 a" N, Kreturn
      l- n, L4 U: {* a+ e! G2 `5 g6 X* E
    % a7 a  q$ Y9 j3 iCopy:( Q( L. M* l. }6 z  V
    c := 1
    9 A/ `: k- ]: p5 |5 m* k& H% `6 ~Send ^c
    + ^5 G4 H0 ]. {+ s; E$ W4 {return  Z, l- n$ p/ _6 J3 {) A: y
    1 S! P" o" N# x7 O# A$ U, X
    OnClipboardChange:
    , |* l( @! v1 aif (c) {5 K+ Q) T- r/ G( X- D
            Send ^{c 2}
    * ^; s$ b$ k6 m8 b3 ?9 C3 o;        MsgBox %clipboard%+ D9 {/ {- [" Q: a' r# x
    }
    # ^( {* w0 N$ N5 J3 k1 v: f5 ?9 }/ treturn
    4 K; C& A* ^/ q) d感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。* C- w* M) n/ Q) {# ?2 H
    我还是本办法吧,ctrl+c+c: R' @9 h$ i8 n. r  M$ E0 i& m) z
    3 K, {, d! c- A; g7 G0 X0 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
    ) H4 f, P6 |8 Y4 M1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    # S8 {  j# i' G* y2 A
    多谢了,学习了

    该用户从未签到

     楼主| 发表于 2016-1-9 10:47:07 | 显示全部楼层
    % A, S& q. l  X& b+ R# e2 A5 o
    ZZ http://weibo.com/1928931362/Dcdvnphx74 ~: h; H1 i+ b6 x3 ]/ @' C! a
    GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133/ C* Q6 e1 L( d5 ~1 Y( H

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

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

    ; z* `- M2 O- i
    4 I& Y' u; ^0 ?, }1 f
    / [& g1 s, T: A# s$ f6 {7 n" T额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?+ S& [6 n+ [. {: p; r* ]8 X
    平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。
    9 G0 h' L) J0 C! @5 E- @8 W) x/ j, K# o* q% {/ b

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    + _: Z. T8 r7 U; S1 w7 F3 p  J额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    4 m# ^0 a; k8 ~) c: _平白无故按 Ctrl + C + C ,GoldenDi ...
    8 {$ Z5 o" v/ T' }! M0 n2 E$ v
    肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:49
    - u- Y+ H  b/ @9 O2 G肯定是用鼠标选中要查询的词了

    ' x1 \0 l6 _; b+ c6 A是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,: J! n+ q% M0 W, I
    3 |, j; r0 M9 h7 o9 {$ Q, V
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    / o- t9 j% U1 l1 t/ }! R额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?# x& d! U$ H' W( r6 z" _" r9 e- e
    平白无故按 Ctrl + C + C ,GoldenDi ...
    7 f! i0 ?! G4 ~! ^9 T0 d8 n
    OOOOOO大大大   他那个问题。
    . y9 I. {' r& s2 V) m; M
    7 U. Q* W. K  n% W$ N! T是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    & [1 [1 ^, Z# U( W$ O
    & V+ E, ]/ ^+ P! ]6 d3 C3 U0 C原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:21" m' f' E3 n$ b3 i3 S: t
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    $ F* Q4 C  p" h1 d8 P+ r2 |% L  Z
    7 M5 D; h6 f  h  `原因就 ...

    : ?3 P- g0 C9 ]7 A$ N怎么改都没用的,都已经试过了。
  • 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! x; Z) r% C* Z* F) Y
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    " U( u5 A2 L0 E" E1 V2 m世事艰难啊
    0 c* V- |0 N/ o

    该用户从未签到

    发表于 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:499 z, h( p& R% p* b
    肯定是用鼠标选中要查询的词了

    4 i  a9 I" W, b8 H; I/ A我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?
    3 `: N8 B4 A1 L6 w$ L5 S, c( S4 v& }* V9 t) A( K  d. r
    然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?3 {2 a: i- j' r  C) H9 O

      F3 J, A8 \5 R; S; U  {9 P3 c% t, T# Q# O8 G& S# ?
    3 z1 a( \# x- e8 X' Z& G
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑 1 j5 z# }, [% F2 d
    . x) I/ j3 p, s5 L: y
    看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。
    4 q9 r1 L' Z; c. s
    " h7 v) e2 e* v" g4 t* p难道现在系统里的某程序有类似“Send ^{c 2}”的代码?
    2 y1 ?& S, V# C* W/ k
    $ S& _& e5 D, U* k# i% }/ `% |3 b有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。
    $ w8 Y3 V, ?: Y' [
    6 a- @. |; d/ H/ ], X! L就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。& ?2 D! L0 S' `

      @4 T# i5 \4 c- L# ^
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-10-5 02:20 , Processed in 0.025805 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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