掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 28854|回复: 33

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑 3 O$ s+ Y4 }% X* j" [) S7 {

+ R  @. l7 x$ u# ?4 v; `6 v! e. q
3 f  N$ G  }. p, y参考:# ^; Y3 U& e( O- x  N3 ~: j
- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html2 U" t" {! v9 g' m
- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}
- a/ h! d' Q; ]- https://dictionaryphile.github.io/! j5 h+ h- `0 F  O+ C
  o4 m; }; n2 F& R4 J# J/ e+ j1 H
-2016-05-09-
6 o* \1 x* d: N/ ?推荐这个 ahk
- D1 m# F  T" Q  c/ y/ h4 _ZZ http://weibo.com/1928931362/Dcdvnphx7
% p/ z. [* j. s1 c# w' D# mGoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133) d" D: ~/ O, S  X
原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。1 C* e! H- A6 W% S  X
而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。 ) I9 c- R* M' ?- {/ P

& T+ s: A" \. g, }* E: ?: P# F-obsolete-
& P: K7 d- Z0 N' M1 o! M9 Pzz4 |4 ?6 R: }9 S$ _! I( X4 ]# j1 N
http://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。
5 j$ k8 n4 V* W0 U1 U/ C3 z7 o
' V+ ^7 h4 p( |) k5 ^- cGoldenDict Win7 Chrome的螢幕取詞功能
; _4 L* a" L! w  W. DBy 黃文龍 |  下午10:57 |  GoldenDict |  No comments  , w0 j  ?4 `& D3 b* w8 b& ^4 G& S
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。
! S8 }0 N8 P5 G3 G但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。1 f' h, ~+ c$ w; x# @* `
+ @3 d% R3 A1 d  u
後來用了Autohotkey 以後,發現有辦法~
2 u4 \4 F0 G0 [1 L只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::
    ; u. d$ B& E. M
  2. 4 D% n3 r5 h8 m6 S9 {
  3.   Loop {6 W' ?8 Q/ d7 p. i1 h
  4.   LButtonDown := GetKeyState("LButton","P")
    - v, g3 w+ W) Q: Z* c  t
  5.   If (!LButtonDown)/ v; d/ s& U( ]4 X2 }# @
  6.      Break
    2 i/ L2 _( h9 H) v$ R8 c( d
  7.   }
    / ^, g+ t: v4 P  k4 x' V
  8. 0 [& U# X" k1 f8 C$ F
  9. WaitTime:=DllCall("GetDoubleClickTime")/4000
    3 h' U* f1 y$ A/ g+ ]
  10. KeyWait, LButton, D T%WaitTime%
    ( M9 ]; j" |& d1 ?
  11. If errorlevel=0
    ( C  ]; k$ [# P+ {9 {: X* m5 a
  12.    GoSub, Routine
    2 v1 c. a/ _# E0 c* W  E
  13. Return' B* a; X8 ~, P" ?' s* C
  14. ! ]. W) ~2 d# f' i  {, J

  15. 2 ?4 W, k. ^$ e4 A- {& U9 G3 l* e

  16. + Q2 k2 B- Y' A9 \5 G( G- s! R$ V
  17. Routine:
    5 l3 w+ F. y( w7 L& U
  18. {
    3 Q% ^3 r/ D, _3 b) }5 `

  19. 9 j; L, j, x% K" J. r/ s
  20. ifwinactive ahk_class CabinetWClass
    4 P" v' h1 r. B: b1 y; Q  B
  21. {
    : P- O' l# N: d0 D; s1 @
  22.   return$ L  Q$ o& _+ r4 m5 Q4 V
  23. }
    ; S. V2 o4 z/ N
  24. 7 f. @  }6 }9 g( K
  25.   clipboard =' ~' a' ^. A$ `% z8 B* n$ @3 E* w
  26. send ,^c1 l* L0 E. S' F) y( k
  27. ClipWait,15 h& p. E2 w4 ?
  28. % t. ^. S; t' E4 l2 J
  29. StringLen, cliplen, clipboard
    / A" m( F, H: o' ^2 [
  30. if cliplen > 205 s6 c: b7 L& ]
  31.   {
      [+ f0 d+ ~" U6 c/ V
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。6 |/ m& }8 v8 i7 F
  33. ; b/ i1 o7 `( \8 o' m9 Q" {7 l
  34. return
    . z2 {& u$ [0 b. X7 Y
  35.   }* X1 E, U+ J5 j" h! J
  36. / n" Q# u/ ~, c6 d* Q. A6 [0 n
  37. if cliplen < 2
    0 [4 x" U2 V/ Y, K+ I/ S  m
  38.   {   
      d$ Y3 f# h% f0 a* Z/ z3 r
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。, f  t! f  g# Q4 F2 p6 m+ |

  40. 3 d1 d, J  ]; i' v2 k
  41. return2 C, {3 u- H$ K' \0 `. j4 X
  42.   }
    , ^9 t; _5 @: n: S: [' y/ y# f

  43. 8 v1 g/ m9 L; y/ a# V2 S, H) ]
  44. " q1 A$ Y: c- n- m! i/ J* i
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行
    8 ?+ }' v. ^0 n/ k
  46. 2 i: j$ f: O$ d4 t8 H  h
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%* _$ y9 A6 y$ S8 O2 ]/ Y- Z

  48. 3 t8 N4 N: a. i
  49. }7 Z) F9 J3 f0 C  _0 D. E
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~
/ g9 f7 a, Z, V) @
# d- v2 n2 y/ x. H2 O0 d其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~
$ @9 z$ ^& E* f9 R/ h5 e  o

, g1 G; ]% N: J( v6 |
/ h6 A+ P2 x0 C" q: B: F) G
9 [% V$ l" Y7 l  e6 P1 U& V7 V6 d* q# _# P; ]$ }, k: v4 {) l
--* b- ^' ?! K' y' H
测试结果 by Oeasy 2015年8月6日 08:16:38, V. I: {$ N) I4 X! L5 z% i
Chrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。) U( j9 X  W/ S3 P9 k" J7 \

9 ~9 j5 R2 x, i; u9 r! L, v! D* Q; p2 b, e' \
8 d  M+ E$ t7 l

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了! ~: k( |& U2 U; a% r/ I8 m) W
    ~LButton::# K6 K  h8 ^9 _
    8 ?) a2 |' V6 T1 b: u: \% Q% U% [; Y1 w. o. u6 [; W2 ~  [
    % _( a$ b$ t7 h8 S  l  Loop {& X+ [; W' I  V- q/ ?
    & _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown := - y, m! c6 ^7 P$ {6 I
    " u1 g# a6 e& I2 I3 Q
    GetKeyState("LButton","P") 8 L( B! F! N% F/ X. H* i
    & r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |$ L$ U: p5 e, P- Z! t+ a% Y
         Break
    * \+ W# z! m. Z# [  q7 S2 _/ S  F& E#
    & ?' y, `4 b! ^7 v$ e3 R$ \4 ]: ]7 H4 N1 f5 |- d( E
    H- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O
    ; g9 c# ]) K. D1 V9 G/ Z' D6 [% V3 H# r: e# M
    4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1 6 w, G. T; l& C$ e

    # w0 _$ I" n# ~( m9 C. F4 FE, [# }4 Q/ x5 O
      U8 U. H" g  v% v5 E. _; N+ qKeyWait, LButton, D T%WaitTime%5 C" b: Y& y9 I4 \+ W3 j
    7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B7 B; ?" W; g8 p9 e! \+ A
       GoSub,
    . x7 V/ i7 G% F0 m5 @8 ~5 v3 @" F8 {, f$ z5 r  C
    Routine' s3 H( i0 y" V; P* u! B! e' E2 c& c' Q& f4 ~  v# ~
    Return" v8 W2 k& O( `. h6 b% i( P" s) I5 e; U/ \4 ^  U) w, L% Q' b
    3 j. `: B, X8 T' n8 G! d) T$ |  m. d
    9 n  Q0 N! e8 ^& d$ W: d% N* T* \! p% r  R6 s& M'
    + \5 K3 f3 t. p4 J9 p; \" j# i$ t$ I( r0 d4 c
    N, `/ d1 d1 o3 v% G
    ; [( J& [: s8 C. K) I5 H. W2 E0 f) i" [# k) ?* S3 T, k7 _& z- f' {  f6 l, `  y8 k- ^
    Routine:4 |' X( }& y/ K; |, g1 d+ V
    " `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G
    & U2 K! J! ]5 O+ F! Z1 _) x8 {$ ?' p8 N" K1 }- v9 z& X' {1
      Q& O8 B0 h8 h: `
    ; s% m3 t4 [' ]# t& uO& _
    # |+ L8 y$ d1 _. Y" uifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H* z. g8 A8 j6 e! v8 Y3 S( p2 J
    {8 I% _( c; u* _/ e8 B8 `9 F* D. D0 u2 F3 M' s( X- X: F
      return
    " C( X& G6 l9 n, @* [& |+ x( U5 x; w: 7 u' t1 s; o) F2 T; q
    2 y6 {' L" T: ^9 @7 L& E
    t! C( k: f }* m, f8 C. @+ m% \
    ( C+ G0 V4 s6 L3 M/ F" X( ], P  |- M6 @. A& d' z, t) }- e/ u8 x
      clipboard =
    5 T  O5 y! @& M8 b7 h/ C7 I- P/ j& T; l3 U- a; t send ,^c# w/ @' @; [; _% S+ p
    % T3 w, ^( H7 f2 Y* }+ B+ 2 q4 Q; a1 o5 _2 s9 d1 h) {

    % ^2 x! J1 U5 {$ F- X9 Pi ClipWait,1$ R( \1 D5 ?% I; G# V
    1 q8 y% S* t- `; B  ]4 q  P6 c
    & |- e7 i) q& g' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y# h/ n* m1 u4 h( r5 J1 L( ]& o
    if cliplen > 20+ W,
    2 P# S5 @3 c- y5 B
    0 Q; `6 F; T5 ^K/ n, W; l2 C$ d! W3 }( O& _! X; U* N/ A: B+ ~8 X
      { , c0 [# ~9 C5 B8 A6 q" c- p+ A' ]3 f9 F7 `& B2 x1 w# p8 V
    ;( `3 b3 i  }% O0 p: n, E
    5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G
    & f2 U, v9 M8 j. r- I8 F0 U) P return4 S' V. _+ m8 B+ N0 c0 a# F' C
    / X5 F& }0 w5 B# D  }% c: / N$ ~1 I* r: N9 M

    ; h: n8 V" H) db2 x# L5 Q7 a; ~- X, M5 u4 F# C6 D9 i3 m/ E! g: i
    4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^6 B4 q6 Y4 t( r; p( F
    if cliplen < 24 ~; ~. u3 d; p( B# B8 f+ r3 [5 j& U( Y
      {   " d" I. F7 ^/ T& c! _' Y. u
    + B0 x+ D  Q- H4 s9 { ;: A5 ^2 R9 H0 O+ [& w- h
    , W8 q! , U, k7 j) k- s5 Z

    * J6 N$ j4 r' B@1 `" o/ W& j
    7 g+ c" ~, F% c2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m1 n0 h+ r' X  |& k4 I  p# c
      }: Z2 o& I+ F3 Y
    , E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b;
    & c. K2 [6 B; T* L
    8 H1 p( Y, K3 s  K, Uj6 u# g- F" T; e, S' R, o  m
    5 n) q8 M' K- S* y0 Z4 S! T5 ^1 Z
    ; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p
      ]) U: N5 {: Q2 xrun D:\新建文件
    0 _7 z8 Q% K* u4 d; K+ E, ~+ u7 l2 l2 d8 p% t1 Z" H
    夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?
    & H2 o0 l7 d! t" Q, W* o) s) H- s4 H# _! C9 k: B' [* _' y
    , l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I: O8 w5 S, q0 L! m
    return

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:52  s& E& Z, E( ~( z
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...

    8 Y8 r7 x5 s( \# d$ y7 o* n# h; U! I' N/ V. A- S3 ]/ B
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:
    6 k; I( O6 L% X' q- J        ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。  [! T7 P% s, ^  h
            ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。
    # k5 j/ _9 b! Y. _. T8 S8 w
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码

    & ^# n9 A$ ?' U* u" g. X顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。
    * D8 t: t! |& s6 i2 c% A2 H! M+ `6 A! t% U( S' Y( W
    2. # N# b' M! c" f: s4 i1 H1 _
    Q: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了
    - {+ H2 @5 Q  l& w. n* SA: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。
    + z5 F( }+ L1 v) g5 z4 l( R/ A7 q/ l( R6 ~- t5 o4 f. R3 j3 U- h

    0 _4 c6 F" v% ]" ^

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的
    1 e$ f/ c; D' y, @( K;GoldenDict 划译插件[AHK]
      I9 N5 K2 {, m  ]# f4 r$ |; U- y;version 0.9: m  h; G/ k0 ^  w& m
    ;[email protected]
    4 M; e* u. c5 R: F" O( w& d;2016-01-08" N7 D9 R5 [: j& D- [" E- J/ c1 v
    ;GUI及其他功能完善有待日后空闲
    4 |- w0 ~2 l2 v;========使用说明========
    - O9 H! ~* i% w' |$ R;pause键 启用/停用 脚本
    . m5 X  X' A; p1 o! G- _;鼠标拖选、双击选词翻译3 L1 i. u0 r! Q& j: g! z1 ?
    * g  u/ q1 F& G' m
    , Q) @0 L  e  h! ^" l% o3 R

    ( i$ r$ g; r- K5 N& _: `( O3 ^$ V1 q" n4 ?Pause::Suspend1 T1 f  N% T; B$ j& J1 P" q; L5 \
    ~LButton::" _$ o0 w3 t! `, H4 _
    CoordMode, Mouse, Screen& F, i5 B$ W% M6 f2 {! x# K
    SetKeyDelay 0, 10
    ! |0 r9 o% d& o0 S3 x5 wc := 0+ m( |: L: W0 W) E9 A) c

      L$ ?5 o- I+ H0 a  j- B; d# yMouseGetPos, x1, y1
    - S+ b- C2 t8 d2 \) s. [9 A' o  bKeyWait, LButton, j5 U0 l4 ]6 W; A! g" I
    MouseGetPos, x2, y23 S: }4 P- g6 u: n7 e$ s
    " _0 U7 _) r% `0 |6 s
    if (x1<>x2 or y1<>y2) {! B6 y/ y; h' v5 j
            gosub, Copy
    8 v2 D/ I3 u" u) U* Z& k* ~# G}
    / I- f" ~0 Y5 d# z: P* r( F/ xelse if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){
    3 o+ [# r' Y+ B0 E; _6 O        gosub, Copy& K. G+ e& o  o, ?' q% G2 Q3 J% b% R% G
    }
    4 P, o  R5 B7 s! J3 [: hreturn
    - T+ W3 J+ g/ M
    - c! E7 u2 o+ Y6 p5 Z* x7 t7 CCopy:
      x: x9 U' \* X8 ?; l3 |c := 1  T! N3 W, ^! B0 C2 d! I6 y
    Send ^c% c6 \. E& T3 q0 ~
    return
    1 ^: w) L% _9 d( k5 y  h! t
    4 r1 k0 X8 i' Q8 _5 i( W- [OnClipboardChange:$ p  e8 R4 U" S  [
    if (c) {
    & N! o$ @9 [: u; n& m4 c        Send ^{c 2}& s( \5 a# G2 T8 l
    ;        MsgBox %clipboard%
    0 h5 _, x! g4 p" b: v* E4 N}8 r$ V7 e& ~) g
    return8 _; j$ m. Z" x4 b* P
    感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。
    ! T% `2 R( L; \; Q, o* o我还是本办法吧,ctrl+c+c$ a2 e9 ^6 z& i' s. `/ F- M
    $ H7 W; B" s# x
    验证码真是有问题,尧舜禹那个问题,我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:188 i+ |; U. P* H' N* b% i/ I6 ]
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    ) Z* T1 P# o+ ^- }
    多谢了,学习了

    该用户从未签到

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

    4 n. A; W3 F0 o. jZZ http://weibo.com/1928931362/Dcdvnphx7* D0 c. S/ [  G
    GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
    ( P  C$ a1 [/ j: D- Q* Z" r

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:12
    . |2 h: `4 t# b8 W5 R( @使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...
    . M: p( ?. G) S$ L8 P

    & V" X: ~/ t  @: \7 t0 i0 x5 A) K/ ]& K" w+ I- Z
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?) ~% g+ |, x3 c9 r
    平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。
    ; d  z$ S5 R4 f/ g" Z
    0 N( p$ m7 w' T( M7 c

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    ) W1 i- f& v: [6 V额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    # V+ Q3 A! {! I5 J/ \% d平白无故按 Ctrl + C + C ,GoldenDi ...
    & n8 Z$ W2 e* n
    肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:497 U1 [  e' m# J: H0 R0 N
    肯定是用鼠标选中要查询的词了
    1 B% ~2 B& h. p2 R/ L1 U
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,0 R& _, M  J% K
    " h& ^% J  {' B& N
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    % q  w5 t( B4 K额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?2 l$ h9 ~8 F, p4 Q+ J! c- |/ x
    平白无故按 Ctrl + C + C ,GoldenDi ...
    3 z: `* }) S7 [
    OOOOOO大大大   他那个问题。# ~, R( e: a) S- e) F. i

    ; P2 }* t: ~& Y7 Y是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    ! H( O' n; F) ]8 n4 J* P/ T  i# `' I3 j5 ~5 \# a
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:212 D% @$ C# S8 Z6 a# F
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,: K/ a* G2 @" h7 A

    0 w, v6 \$ W8 K, i: r原因就 ...

    / Z7 }6 _+ H8 D, t2 x6 ~) e4 F/ a5 S怎么改都没用的,都已经试过了。
  • 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. C- m/ [! e6 P) y  J# y* x+ z
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    % {* O) @0 U) b5 D; \& l
    世事艰难啊
    0 C# f* l$ A( b* E$ ~

    该用户从未签到

    发表于 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:498 w5 Y7 l) t" f& F% s- W! c1 [
    肯定是用鼠标选中要查询的词了
    0 _; J% ~* B- e# ?0 @7 c" ?. }9 w
    我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?
    6 Z- {" T/ l+ S0 _# }) V3 s
    6 s, a3 r5 E4 s- S( ?0 g然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?: o$ b9 ?2 `* N
    : b: Z$ d- F7 a/ v# M/ h

    ' I0 }  u2 F% E. S& d4 t* W0 W+ O) B" S0 z6 i& q  o
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑
    8 _8 X4 M# ~0 w( P% }( |& _/ n- f; T+ A- Q
    看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。
    0 n( P: [- ^! b3 D& y4 ~
    0 U2 |: m, ^3 Y1 q难道现在系统里的某程序有类似“Send ^{c 2}”的代码?  b; ^( G5 k' `! Z
    8 T: `2 T0 r; ]6 B
    有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。
    0 p9 U) F$ L) e# e! A" i4 k' J, I2 z/ Y
    就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。" L7 t- K, J" P; c* s: B/ m  i3 _
    8 S# f: x: ]7 S+ P! X- Z( }7 J% }
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-9-1 22:25 , Processed in 0.037663 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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