掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 23003|回复: 32

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑 " V8 y$ w. c1 q7 G$ U; N2 K
5 s" f+ k- a; {
1 B4 Y7 P% o9 u6 |! Q
参考:
6 z, Z' f5 |: C' Q# s- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html
; k, R) ~- L3 ~- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}1 K3 d7 `; f6 H& R& `
- https://dictionaryphile.github.io/( I: U! R" _% u, B7 j- d0 m
" J4 S- c3 Y3 b  H
-2016-05-09-! n6 V' @' h0 n5 l. a# Q, X
推荐这个 ahk
6 l' i% j  ?. d/ F( f9 ~ZZ http://weibo.com/1928931362/Dcdvnphx7
, P( X0 w% l) UGoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
* k+ [8 v0 v; V1 g+ T原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。& q0 B. c2 u: c4 Q2 S6 {
而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。
6 q) [3 J5 s6 C+ Q8 B" H! H6 ?
1 {3 x" d1 F1 K8 d+ @-obsolete-: t0 ^3 P- l) o4 o4 T
zz. k- X: m1 Q" ]. W9 t9 H0 J
http://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。
& T0 D0 g3 N- d! N5 e
" n  i. f! p7 E9 y$ s% @1 UGoldenDict Win7 Chrome的螢幕取詞功能/ b, l( E, w# Z
By 黃文龍 |  下午10:57 |  GoldenDict |  No comments  
$ N) e% V& Q3 Y7 b
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。
4 A+ G# @6 y3 K9 g5 D# o$ l1 L但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。' H4 w/ B9 s; w& z

8 @% d1 ~8 Q7 d後來用了Autohotkey 以後,發現有辦法~
8 N: B  W- r' E* g只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::8 N" z; O* |$ R& `; u- \/ {

  2. ( f1 _2 K; f0 c' J- D& U
  3.   Loop {
    # F+ H- ?# l, u0 T9 P
  4.   LButtonDown := GetKeyState("LButton","P") ) P& x5 Z% |& R" {* m; b6 ^5 Q
  5.   If (!LButtonDown)
    3 b# E& k8 U( n$ Z; U0 h
  6.      Break6 \9 w9 \& k$ t
  7.   }
    8 \% ~2 ?9 q5 T3 @% n4 l# Z

  8. ( y; C+ B3 X1 Z5 q  i* C* [
  9. WaitTime:=DllCall("GetDoubleClickTime")/4000- ^9 R+ z. J3 D0 T. l6 c4 q
  10. KeyWait, LButton, D T%WaitTime%
    5 e( ]* ?+ C: l2 p- s. m
  11. If errorlevel=0
    4 I' o3 V2 s4 ^4 {+ `7 D
  12.    GoSub, Routine; V! T% J- i% ~. d1 J" [0 T5 e0 R
  13. Return
    # ?8 ]8 U, b, v) I

  14. / m  n/ h2 t, k! Y
  15. + y% H/ h0 a; a2 q1 h
  16. 1 c$ u/ Y9 Y; o. w. x: R3 C6 a) H
  17. Routine:
    4 N% h6 f3 C* V3 j
  18. {
    " W0 [- f, A: ]$ M% {0 u5 P1 k
  19. % K0 {/ R2 ^! w
  20. ifwinactive ahk_class CabinetWClass* y! D" i2 T  e: _2 o! A, C' z$ t
  21. {# m6 p+ f# I8 g% q4 k' A/ b
  22.   return0 O' `/ t% }. Q. H* O# [5 }
  23. }
    % q9 A. j" U% i' T% p
  24. 4 A; _) M2 V3 i# B& Q" ]
  25.   clipboard =1 p+ G- l  ]$ E' @4 B+ o
  26. send ,^c
    + a* A0 q0 d' z' |) }9 k) {3 m
  27. ClipWait,10 b  ^9 M2 Y! \4 M# l9 L8 n

  28. , X+ G* `1 \5 z+ \
  29. StringLen, cliplen, clipboard
    $ y' f7 |' v. W: X" U5 C
  30. if cliplen > 20
    , v  v3 u$ i6 F2 _9 G8 L
  31.   {
    0 i$ r6 f# B0 H* K0 T
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。+ z% f5 `, I! j  L
  33. ) j5 p/ g  X* {* I, K
  34. return
    $ t  r) q8 P+ [! g/ y3 \9 W
  35.   }
    7 {- p' a: O" v6 E0 O7 d- G1 y+ G& N1 f

  36. 4 d) M7 ?" q& f& a5 {  b5 w2 N, Y
  37. if cliplen < 2) [* S) N; G* `9 x. b0 i3 o$ ]9 ^
  38.   {   
    4 H$ {& p6 C- J" s
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    - {2 r+ k! A% D5 D  D, G

  40. ! q5 @) X  f! k# w6 I
  41. return0 x. n4 ?% T6 L- C
  42.   }9 J0 `2 r0 H( _" u3 R  ~. w

  43. ; i. f5 D; Q$ q# y% n1 S
  44. ) J. A+ x4 ]5 q1 C# u0 `" _8 m/ B# x
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行
    0 e* ]9 Z1 y$ A* [) @

  46. 8 \; r; T- I0 K0 |( s
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%( X+ b! k3 o0 J! @! P) j$ c; P1 z' w
  48. # g2 f/ L5 S' p3 t
  49. }
    7 j1 ^  x& \! l: a* t, C3 W
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~  X  g& U7 p0 L8 q* S0 N
) N+ A2 `( s: y9 @6 |
其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~
9 N; D2 \0 G2 `( J4 b. y
# ^6 U, ?* Z. w$ ~! ^7 a8 |
; P0 Y# k! C8 H

" b2 m- [2 A- \# V# I; @' t! n6 s4 e5 F% i; H% Z
--) M: ~. R. r: A% c& Y9 @, B
测试结果 by Oeasy 2015年8月6日 08:16:38
8 m9 h& e( ?8 [6 |4 P' H0 ~Chrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。
# n/ y- L* L' f" i& S' {6 z0 a1 i. s9 ]8 O! P8 V  a6 Q

) k' G/ o; ]' c8 h0 m/ q) y
1 s( b: r$ X. n7 y

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了6 G$ [! }, t3 M- E
    ~LButton::# K6 K  h8 ^9 _  k. h; Z- R' K* {
    % Q% U% [; Y1 w. o. u6 [; W2 ~  [* l5 u  v! S7 C$ A. v
      Loop {( `; j7 n* C6 }  R; Z7 B6 r) x
    & _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown :=   _4 c; |; p  I) D6 }- @8 ?) l, ]
    + x. J/ R$ I$ a! J
    GetKeyState("LButton","P")
    2 h* [: V2 F2 z- c6 M8 e& r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |
    9 q5 j7 i2 U+ B3 ^     Break9 ]- t/ z  y9 j1 e
    7 S2 _/ S  F& E# # @- D0 ^9 j( p

    + i2 H3 v: K7 v5 vH- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O
    9 V( k6 T4 B; S# k8 X  q, i4 Z9 H3 O
    4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1
    ( }; v: ~# m8 `) P2 h/ _4 I* m* D
      E: f/ A: @6 [, ]E, [# }4 Q/ x5 O
    . v8 M( ^, f( g; l8 @KeyWait, LButton, D T%WaitTime%
    0 b9 S! V9 @) z7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B
    7 Y3 x2 b( g: S4 W0 i) L* K   GoSub, ' A- ^+ w7 C; e$ Z
    1 O9 z: {- k/ N+ n6 }5 a
    Routine' s3 H( i0 y" V; P* u! B: I6 h* _  Y4 O) V
    Return" v8 W2 k& O( `. h6 b% i( P" s) I
    1 x# t  [( P7 c6 D3 j. `: B, X8 T' n8 G! d) T$ |  m. d
    3 b2 L2 y6 E: |  V2 n; N! p% r  R6 s& M'
    + K% ]- ~% L  F0 i$ A/ \' q$ J8 X; [
    6 m9 l9 [: t2 n% U  zN, `/ d1 d1 o3 v% G
    " M8 J6 d$ d/ A' \) i" [# k) ?* S3 T, k7 _
    2 h  `0 d, }9 Z6 n% l9 T; T2 n  nRoutine:
    3 k5 V" u- h. X! W" z" `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G4 Y- \; G% g1 I. |( a4 f7 e
    $ ?' p8 N" K1 }- v9 z& X' {1 & b: m6 E0 t2 T8 D- P  f5 t' ~- ^

    3 E; w& u$ P$ m/ p1 jO& _5 M1 Z, ]5 q( k
    ifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H2 T2 g% n+ T8 |# e0 S
    {8 I% _( c; u* _/ e8 B8 `9 F( Y. Z6 l$ \/ R/ \
      return
    ( l. v! T# p2 f$ ?* [& |+ x( U5 x; w: ; r9 c' d# E, B5 X; B, e. }' Q" Q

    / ?+ f3 @: T6 ^- p# Jt! C( k: f }* m, f8 C. @+ m% \
    4 c5 ?4 N# ^3 l" ~- o4 S1 T  O/ F" X( ], P  |- M6 @
    , j2 r- }' P) O$ d  clipboard =2 d* K  O. w. }7 p
    7 I- P/ j& T; l3 U- a; t send ,^c
    * T$ O: C1 J) N( c: ~9 a% T3 w, ^( H7 f2 Y* }+ B+ 7 @4 ?; l6 p& I: [# u

    . h% R+ B, I! O, s6 X( Bi ClipWait,1$ R( \1 D5 ?% I; G# V
    ! {( H/ J& y( j+ b
      O3 v; T) b; c* l% c, W# |' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y
    ; M3 Y* {/ C: L( r if cliplen > 20+ W,
    2 s$ I4 s) l, F3 |/ k; J9 [! v$ w
    9 x8 u9 X- x: u, e) yK/ n, W; l2 C$ d! W3 }2 p9 R6 V  {) `% j4 Y% \6 j
      { , c0 [# ~9 C5 B8 A6 q
    6 F; ^$ P# p1 {7 d4 p ;
    ! L0 f% V* |; B  {; A! [5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G
    7 q7 A, ]7 H* Z# Q1 q& e" g return
    6 d- G0 K4 f6 V. P6 t/ X5 F& }0 w5 B# D  }% c: 3 S8 c1 n2 }* {) \3 \4 G
    + [; S7 y) f8 _; W6 I: J7 j
    b2 x# L5 Q7 a; ~
    4 D) g$ D( [3 |: j) X4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^. m5 A2 Q: O1 z) j8 k' ~- l& X
    if cliplen < 24 ~; ~. u3 d; p
    & F& \& z7 t& @9 q  {   " d" I. F7 ^/ T& c! _' Y. u
    + U5 b! d  R1 c2 n$ ~" ?( w8 J ;
    & w1 K9 o& S8 E& G, W8 q! 8 o* X4 e. e9 a
    & U0 l0 [, @9 Z$ d( E7 C6 o
    @1 `" o/ W& j
    ( l, ^- ?0 q% E; w* T2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m
    $ q+ h. Y" J8 A* N( H$ G  }9 Z6 d% {2 i3 J4 P3 ?4 Q% A- R* e
    , E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b;
    5 J: R, _9 Y  Z7 s9 Q% E" T; u9 a, O: O
    j6 u3 K* F$ C5 r& J0 y, O
    5 n) q8 M' K- S* y
    ' I$ O' b0 u1 k& {' v; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p
    4 |* Z' e) V9 W/ d+ \/ qrun D:\新建文件
    ( \% H  w5 F7 V* r: J# L% d7 [- b( b- E
    夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?5 j9 H" Z' a9 s# m; V

    5 `: [- C! ^9 V, l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I
    7 `9 U8 A$ _: f' y8 [* Ureturn

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:52: u  k& p/ F  z; i/ f2 h" n: b
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...
    5 f; \; P5 f0 `& L

    ( c) U; l& r1 H* K2 T9 h. Y1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:
    6 o- j% _. ^) \        ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。* ^+ B8 f4 Z- n/ e5 N
            ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。
    1 x/ p# d6 r" t( ~
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码

    ) k7 C- D- Z7 K, V* S顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。
    8 Q9 q. }" [! R) O! f. `' _! O9 z1 M& p
    2.
    : |- k. b8 w. j& iQ: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了
    : a, H) L" _4 A( \A: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。& }: v% F' b3 j$ y$ `# C
    , j$ _, a" b! I0 s; S

    1 d* S5 b3 O& q" E

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的8 a! F$ S8 H5 L5 `$ B
    ;GoldenDict 划译插件[AHK]
    , L+ f$ T* |: [, V" Z8 H;version 0.9
    ( B( B1 Z7 q* |' x$ |;[email protected]8 R$ a6 `9 h8 z7 C: g2 [
    ;2016-01-08- Z! S2 X5 P3 [+ i$ O
    ;GUI及其他功能完善有待日后空闲
    5 ~, i! i8 q/ o( j3 |+ _1 |;========使用说明========2 m. n1 m3 G: ?# J6 F9 [% i
    ;pause键 启用/停用 脚本  [6 C) s6 x) I# b- h
    ;鼠标拖选、双击选词翻译
    + j  K* X4 L5 m$ [1 g& S( b) G4 W6 K% R8 \. Y* x
    4 \6 X  {" W' I  E

    4 J# h3 l  ]4 Z  k( i0 RPause::Suspend% [3 D. o  b. l& G
    ~LButton::
    , W1 d7 ?1 b* e2 g- LCoordMode, Mouse, Screen
    & C$ j  @! W7 _1 V$ [- \SetKeyDelay 0, 10
    ! o, d3 v: _9 B! B% vc := 0
      o% p9 H6 N3 P& S" o  }+ ?
    & ?2 k/ q' o0 W% Y6 A( jMouseGetPos, x1, y12 f  A% x1 q/ ~5 U; E: X
    KeyWait, LButton) U7 B6 d, P3 ]2 J7 [
    MouseGetPos, x2, y2
      {7 _9 W! w  o1 ~7 {7 s
      M  b. w2 O# Y3 ?8 ]& R( z) `if (x1<>x2 or y1<>y2) {
    , S3 v* m8 R3 k        gosub, Copy3 z* V# H3 }5 F  g2 [, o1 ]) y
    }+ B- W7 l' d' W& J3 V
    else if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){
    / y( h9 f& X. T( P        gosub, Copy
    4 v6 b% {: u3 F}! Y& _, l9 m1 R: T+ j- x" e
    return
    # a8 c0 d; p) [( v+ k! |$ `
    ' v) b& c4 r  c$ _; r- w& rCopy:
    + j$ k" v- C( ~5 p/ A9 `  ic := 1  ^' ^6 O2 X; G) \
    Send ^c
    $ ~  E. T; A3 \$ S% v$ C9 yreturn8 `& A, O2 F; y$ b

    1 _; a: I( R. G% r' DOnClipboardChange:
    - R( r2 z$ k% M  Bif (c) {
      [+ g+ |4 V7 e* t        Send ^{c 2}/ \; S4 o- {% T( D3 V# T
    ;        MsgBox %clipboard%% W# p8 t) e3 U
    }. Y) c" M8 P/ `$ O6 l7 D! [
    return
    8 r$ {0 Q) V: @8 x感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。0 o0 f( ]- g! ?% M8 a
    我还是本办法吧,ctrl+c+c2 g: Y# }, l  t: P
    # ^, g% }" ]7 \6 d, j* i
    验证码真是有问题,尧舜禹那个问题,我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% ~' o+ J( V/ Y' o  `1 I2 Q' u
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    0 r- s1 R7 Q4 a/ e: ]
    多谢了,学习了

    该用户从未签到

     楼主| 发表于 2016-1-9 10:47:07 | 显示全部楼层
    7 y8 a' S9 ~6 {
    ZZ http://weibo.com/1928931362/Dcdvnphx7' D% q9 q  f; [' t
    GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/81330 L. n$ D( `1 O4 J/ i; }

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:12/ V5 s6 ^6 Y8 V# H: d
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...
    $ S  Z. R/ z' F$ V, m$ d

    2 A: [& s9 Q1 |* |* e. _
    8 o( g9 {! Z" u+ I' p% y额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?1 }) R6 c/ p" F  ^
    平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。) G2 Q$ E& G; r# H

    5 U, B" E# m2 d( f- h7 D

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    ; K9 a; D' t3 u. h# ~6 J" R8 b额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    * Y5 S( N% V* f. h平白无故按 Ctrl + C + C ,GoldenDi ...

    ( u3 b- p: d" ?  R' B1 Q3 E肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:490 q/ M6 m1 t+ q! C
    肯定是用鼠标选中要查询的词了
    ! R. I+ h& v4 T# D5 t8 X$ x
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    * P4 M/ V( x) O1 q: ^+ t; A
    / B' f/ `& i+ T  Z原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    , S6 n5 R0 p) v" F8 i额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?) k) [, U# O2 @6 D% V* m
    平白无故按 Ctrl + C + C ,GoldenDi ...

    1 i- j% r: Z1 a, @OOOOOO大大大   他那个问题。
    6 ^7 |, v' ^5 {
    * @- j9 Y. t' c) A& T) R是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,/ g. I8 F: P& i7 i4 L* c  e4 W
    ) h, r3 o% |, t# O* X
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:211 f8 n/ \% d. |$ @# d+ p, T7 P2 ?
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,; N/ O# |$ M1 [
    $ C& ~# |+ ~- k5 v, A
    原因就 ...

    , K6 B6 c8 a' p2 `怎么改都没用的,都已经试过了。
  • 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:181 k4 B: Y, b/ y# v
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    / y2 h8 V8 d+ a0 {) ]8 k! V世事艰难啊9 x$ ~& }+ W/ Y9 d3 N  K* O4 k

    该用户从未签到

    发表于 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
    ) i+ W$ P% J& D1 X' z3 v肯定是用鼠标选中要查询的词了
    5 X0 S' _$ b) k  Q4 H9 Q
    我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?4 @4 p  o6 N+ X7 E* Z- r

    - k: S6 _( E: }然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?
    * o+ p/ M7 a5 ^" e+ @* o$ N, M6 q' S; e+ V  P0 m

    ( U$ @; ~- \# |0 A+ X' N) t. p0 w1 H0 h: R# H, ~/ Y: q! p
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑 2 w' z7 K: Q. O5 G5 c4 D

    7 h; R( Y- Q/ I1 Q/ c6 h看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。
    ) y/ y% Z9 v2 x8 f8 v6 n9 h9 U2 y9 C8 Y/ |: ^' {0 }. N! M
    难道现在系统里的某程序有类似“Send ^{c 2}”的代码?
    8 Q$ F) G. `6 a' \& S- ?) g# R, C) L% r9 f2 `( b$ k+ _+ ^0 p  G
    有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。1 r/ L; U% c* ~- s, g1 ]  f
    # k( G: v0 O0 T" v5 r
    就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。3 j+ R( Z, f0 w: \9 c) F4 c1 T

    5 i; }; U& w2 C! o; _7 [
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-19 02:05 , Processed in 0.065768 second(s), 10 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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