掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 23082|回复: 32

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑 9 `* c4 z# t% H6 u7 X* i

  v! ?/ M2 t: K3 C( B+ B. [3 W7 U
' A# [- \7 l8 G参考:
$ ~6 Y* f* S3 {- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html  A4 \4 s$ E/ L. c; j$ B- m
- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}
4 Q2 E" m3 `: |" w8 {5 ?- https://dictionaryphile.github.io/& L9 [: L. `/ u+ [, I  n; O

% A1 [7 J) o0 z' Q& Y-2016-05-09-- {$ S  Q0 q, C& v6 N$ u# e' f5 t
推荐这个 ahk
8 e( o* E0 G9 vZZ http://weibo.com/1928931362/Dcdvnphx7
+ f) ^7 j" i0 P( q7 d  C; X4 u4 X" \GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
7 r/ e1 b, |  h' N5 N# ~% ]- [原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。0 G  `$ l0 ?. A. U/ E! F
而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。
  O. p" Y- q- _# K. H9 A3 o2 u8 o+ z
-obsolete-9 I( e3 D  v6 Z4 T
zz
" A( X$ P2 c* a: r/ X9 a3 Hhttp://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。  Y( B+ B( ]/ K1 s  A# i
! T2 `& A  w9 E7 F2 v. F, x7 r% R( s: {
GoldenDict Win7 Chrome的螢幕取詞功能. l, x& B; e, n7 O* s# M
By 黃文龍 |  下午10:57 |  GoldenDict |  No comments  
. T% O! Q2 `8 S7 f
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。$ k; f: ?( [; }& y2 U* h
但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。
# u, g6 X$ |3 O" r7 F2 m9 K. d# R8 i7 t$ y# y
後來用了Autohotkey 以後,發現有辦法~
. {; u/ x' ^) v6 m只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::# c2 C( J0 f( s3 b( p% H# W3 P/ f/ P
  2. % \* @7 P) _9 R7 {
  3.   Loop {. ~5 G& y% X3 h5 f
  4.   LButtonDown := GetKeyState("LButton","P") - R$ K: ]) J7 i7 ~  o+ h# [
  5.   If (!LButtonDown)$ \  u) v/ \8 ^% P, B/ A
  6.      Break
    ; o0 G2 {0 y% D9 f2 p
  7.   }: q' ^5 h3 O9 a0 O

  8. & q- P8 Q& Q0 ?% y! u& J' u2 ~
  9. WaitTime:=DllCall("GetDoubleClickTime")/4000
    / K$ G  I+ v- i# i5 Z  G7 v) H$ s
  10. KeyWait, LButton, D T%WaitTime%
    6 e- F. o  ^# F" `
  11. If errorlevel=0
    $ ~3 l$ r- y. Q$ i
  12.    GoSub, Routine; y* ^! Y6 [1 }! Y6 u
  13. Return
    2 W9 t9 X* _" Y1 R  @5 @

  14. ! s* w$ o% F- v/ c; k5 {0 Q

  15. * I* b7 o, y5 R! J2 p

  16. / Q% ]' z& V" H0 @
  17. Routine:) }2 I9 h0 t9 ]$ x
  18. {
    4 K3 M2 h& F9 Z& y

  19. 9 x5 E; C- \* I' C+ p% G
  20. ifwinactive ahk_class CabinetWClass0 z$ j( k4 V4 n- y' p" s
  21. {
    " M& m  L. D- _3 h' H) b
  22.   return
    3 ^8 y0 b) e2 s3 {- T9 u! Q4 `
  23. }
    ' ?  w" ]7 n- p

  24. 5 o! @4 ]+ Y/ v7 ]  e! K9 U
  25.   clipboard =5 e1 e% L2 Z! A2 E
  26. send ,^c
    7 s( N1 z/ C& _, U7 P
  27. ClipWait,1
    9 R- M2 V& K( ]  q2 v
  28. 0 }+ P& M8 k6 B' b" \8 j4 \
  29. StringLen, cliplen, clipboard. h( G8 h/ \0 ^7 |& `3 Y" K( U- J
  30. if cliplen > 20
    8 T% v6 R2 V+ O+ I5 b, b
  31.   {   L& F5 I" W6 N5 y- i; r
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    + M9 L) Y/ g* V# r0 ~9 ]3 y/ \- Q

  33. & `! l# L" ?, n+ F7 M" o% q! B
  34. return$ u. V6 X/ W- g
  35.   }  d& W- Y8 N. }, l7 ?/ ]" ~0 K4 ~
  36.   o: t4 t: `. {- ^( ?9 O# _' j
  37. if cliplen < 2
    , f% U/ G* S4 Z' |" u" u
  38.   {   $ \; _5 U. z* }4 C& J8 W* O
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。( O: @, {) ^( V8 T
  40. + |- V, m' I2 M! X1 R, u
  41. return
    " n, ~6 H+ ]" h
  42.   }
    - o+ b5 J6 z! j7 u: W) W) [- E) }* G

  43. , y4 C8 v5 f! r# r6 _

  44. , ?# n4 B$ t# U6 I) ?; @9 p0 v/ |
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行
    + M0 |2 T0 ?5 _/ T) J2 A- d( o" b6 L' X

  46.   ~8 W6 \; H6 U* G" i7 B
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    - c6 X: H6 T2 }0 q* b
  48. / m6 B% ~/ b+ n  X* n
  49. }
    . w8 Z# E/ n3 O2 b. b  p7 @7 j
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~- T2 S! k* l* {& ^9 H" Y. _1 T
; @9 Q4 ?  S: S' O
其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~

* \. ?, y( n3 e. _( C. l: k, K9 [
: C$ E3 j  @9 ?' v2 s9 B" c% b4 A% o' P# U
" s! I* T4 Q6 v; _. A0 ~" A% \

7 h- o1 G9 J. s$ Q8 w--
# P, n1 W, z0 b测试结果 by Oeasy 2015年8月6日 08:16:38
( j* Z6 r8 I! c0 @9 `" gChrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。
( B2 U; F7 q9 h* R- L, \8 Y3 V  Z( n

4 P7 r7 J3 S- O" H" T$ |3 v9 u" Z' j7 v6 _8 F( f( \

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了) B; l/ Z9 P8 {) i2 O
    ~LButton::# K6 K  h8 ^9 _
    ' c1 ^" {2 h4 h+ E% Q% U% [; Y1 w. o. u6 [; W2 ~  [
    & `. G0 J( ~, m7 c  Loop {
    . K) `* z0 x  n6 ^8 O' ?" @7 y& _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown := 6 q5 c6 _+ m- }% R1 k

    6 o3 Z! f" j+ g' U. L  H, o+ T! f- ]GetKeyState("LButton","P") 8 @( W! s; I! k; [3 f
    & r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |5 P' d! J, s$ O3 k+ k/ o
         Break
    7 |* _. o( Q" G1 Q3 v  t' z7 S2 _/ S  F& E#
    - j0 f3 X5 |: P+ t0 u- Q* E, o# c  ]8 h
    H- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O. X5 m, [) N7 k) S
    9 L/ b* H; R, s! v
    4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1 / r; h! C0 e; K# l

    , e4 }6 a, O/ T6 v( c! b3 cE, [# }4 Q/ x5 O
    4 \' t( K, y9 }7 j+ n: QKeyWait, LButton, D T%WaitTime%
    8 N2 U6 k. o+ j% v7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B9 e: z* Z2 f7 k0 m* p. t+ q
       GoSub,
    ; o. h+ f7 x. s0 m) M+ T9 [$ L$ g, p! `% a; e/ c+ G/ @
    Routine' s3 H( i0 y" V; P* u! B% b4 l; h: E& h0 B' q( q# t4 j# t
    Return" v8 W2 k& O( `. h6 b% i( P" s) I8 C' }# c0 F; F6 x- q; q' o
    3 j. `: B, X8 T' n8 G! d) T$ |  m. d0 X: f$ T  j. W, N! ?: I
    ! p% r  R6 s& M' " u  i; J7 q) V) z
    % R& ^. ^' Z: ]4 ~+ Q9 l9 f
    N, `/ d1 d1 o3 v% G9 d" A& [3 Q1 N) X- F( \/ _% J
    ) i" [# k) ?* S3 T, k7 _* F* U+ A$ }- c8 X! m
    Routine:# `) w* C, s5 {3 G+ j) {
    " `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G
    ) T+ G) Y2 b- A5 e" R8 C; h5 P3 w$ ?' p8 N" K1 }- v9 z& X' {1 9 y' T; C+ u. c0 u" r% [
    2 N. ~- C/ q/ ?2 d- P2 d" ~* r
    O& _
    ) Q' P0 b* y6 w1 oifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H3 S0 r' u+ V  j0 d
    {8 I% _( c; u* _/ e8 B8 `9 F; s4 ~) q: q6 ]4 d" {, d
      return
    6 @* O( s8 T1 j) ]$ J0 g  X* [& |+ x( U5 x; w:
    4 k6 q4 ?0 H3 D. v. k' V
    / c; O9 J. U. u4 n3 O" {t! C( k: f }* m, f8 C. @+ m% \4 x# p" ?! S8 Y4 e7 J5 y
    / F" X( ], P  |- M6 @. S8 u! s6 v8 k1 c" J
      clipboard =1 \5 l4 `6 n) x
    7 I- P/ j& T; l3 U- a; t send ,^c7 L/ s& \  i! l" `; L2 b. a
    % T3 w, ^( H7 f2 Y* }+ B+
    5 H9 J, e, i9 \) ?* _/ I
    " Q/ B( h/ W" Wi ClipWait,1$ R( \1 D5 ?% I; G# V0 Q) B8 L6 Q0 n. F) q
    ; g) n4 _7 h+ N" i  z+ h( l
    ' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y
    4 `& F9 ^' X& x! ` if cliplen > 20+ W,
    , m* k5 [; D7 C$ g4 _& Q1 B. Y' D% g: \9 _" }
    K/ n, W; l2 C$ d! W3 }6 Y7 @4 E' X; R& Y
      { , c0 [# ~9 C5 B8 A6 q
    ! P  p6 k& k9 P& C( v$ M ;
    7 e/ |8 W% b" F  {/ l0 q5 u5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G
    9 z! N- a% g/ \  X9 ]  u return
    ! ]/ ?7 o3 h0 x/ v* E5 O/ X5 F& }0 w5 B# D  }% c:
    6 o& v4 }( d& S, d
    9 a7 ?1 K; a& r8 d, \8 Bb2 x# L5 Q7 a; ~1 Z8 z6 \) ]9 }, c
    4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^% k; J" e7 j' g1 p5 F
    if cliplen < 24 ~; ~. u3 d; p* b. s- U# r- |( e% T1 S# r. w* n
      {   " d" I. F7 ^/ T& c! _' Y. u7 R2 a: [: s, d: g1 V! l5 {
    ;% b! b4 d; o9 B4 Y# |. ~
    , W8 q! % D8 \) ]4 Q5 k/ X

    " I) m& K, P: `- m$ \@1 `" o/ W& j4 C7 \& l& O' J# |3 i" Y
    2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m: D6 C* e# h3 P7 V; G
      }
    ) ^, \6 g. a5 }+ x' Q, E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b;
    ! Z" T0 y; M' }; ~/ Q5 g
    + ]# [' D! k% \9 t4 @* wj6 u0 x6 i! N2 K! _4 _) g4 X' R
    5 n) q8 M' K- S* y4 Q3 q4 ~: n- r
    ; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p
    3 l3 l1 Y! i$ Mrun D:\新建文件- H( w3 h0 u! z8 k7 E( L
    % d8 L/ v6 n7 U! E* C
    夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?9 M9 |, f" R7 _' M/ [: b/ ?9 g
    % b/ p2 ]- y- v% _  U! A
    , l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I7 \/ v) S# G) K8 s+ E/ g2 p
    return

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:52( g# I6 a3 `/ O+ ^* z
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...

    9 y+ |: l: |5 a  g7 h) S
    & Q% I; O9 i3 m* o/ z1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:
    & w9 I) K0 E7 X* z$ }9 m! |        ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。+ L( a* H7 B5 G
            ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。
    4 w* A" _$ t2 A, x" s5 f6 J$ [' k
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码
    1 ~" m% H2 V! s! i: U' r5 {
    顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。
    9 Y7 p- w' }8 q& Z: M, O. }# n" v5 F
    2.
    2 \, O0 E- @5 f1 \9 S- G  c) A2 J( WQ: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了
    # C& e" ?% o6 R2 _1 T8 V# ?A: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。/ N: }: W' U  h6 ]' X
    & H+ M9 G+ q3 C* Q, Z1 \
    ! M4 y# `! u* a2 @

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的1 B) a; ]# N9 a9 V4 Y5 ~
    ;GoldenDict 划译插件[AHK]
    ' |4 V6 x9 v; D* t: O4 r- P2 I;version 0.9. ~) b& y' m: R5 T! r& {  \, \
    ;[email protected]6 z% k7 Q; w. {) l# Q
    ;2016-01-087 Q% a7 |; t1 a- A3 t# ?" I9 O' y. y
    ;GUI及其他功能完善有待日后空闲2 V( u* ^& T7 H7 D
    ;========使用说明========5 f8 w" Y+ b4 s( c  f' _4 ]& I4 r
    ;pause键 启用/停用 脚本# c$ k9 I4 Z: ~/ ~& U
    ;鼠标拖选、双击选词翻译5 k$ M. o* A5 b& q+ t2 j

    2 l- V' m0 ^& A; P3 }: w* |2 ^* q/ I6 Z3 Q7 a% X

    % ^4 ?. t2 E5 l: e3 L$ J2 jPause::Suspend
    ; F- \1 ]" w4 |  |9 D~LButton::8 d- H+ I9 [3 s* ~0 }7 n+ l
    CoordMode, Mouse, Screen6 _/ V) O( ^& K( S8 m2 C/ u  M$ M; u
    SetKeyDelay 0, 10
    2 L2 L( H" G3 \# R3 t& K) x2 qc := 09 Z) h+ K( x9 c8 C, r. N, g

    7 h4 T2 B7 S  K" ], S9 \7 S3 uMouseGetPos, x1, y1
    $ [  C$ i7 x; G. V2 Z1 |KeyWait, LButton+ B; K- w% x. X: I: P9 U! k1 C
    MouseGetPos, x2, y2
    : h. N5 q9 r! I: c. P7 r4 f' \+ ?" \! p3 N  C
    if (x1<>x2 or y1<>y2) {$ m, u0 m1 z1 {7 T2 x" q& I
            gosub, Copy& J- B9 z# k4 q. X
    }6 `! L  D( x1 b
    else if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){  ^- F- ]  V* A9 Y9 S8 L2 E$ R) K
            gosub, Copy( b8 t( w+ O* J1 `
    }! |0 I0 `* ?' E' S* N
    return+ ]* B# h6 ^2 `
      n( D, s- G2 A  {
    Copy:
    5 P2 d& A, s# i) w) A" z- B/ C% ]c := 1* g. ^& {, y/ w. J
    Send ^c  J. K* x+ x/ u
    return. `+ x6 S* N: p1 ~* Z9 L
    6 S( ^; z7 Q" Z5 e3 d
    OnClipboardChange:3 x+ @6 q: ]4 `, f6 {
    if (c) {% T0 Q% W4 y* H
            Send ^{c 2}
    ; S, {, |0 z/ k# z  @& };        MsgBox %clipboard%' b1 C7 z& ], t2 H3 Q! D7 _
    }
    ' V$ ~( ?5 Q0 _4 G# k) D. _return3 m$ w: X8 R  U4 r' [
    感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。
    2 A1 _; L$ M6 s6 }我还是本办法吧,ctrl+c+c3 I. p& Z4 G% k8 S1 s$ V- r
    / \# d" t; A% U. [% S) ^8 v
    验证码真是有问题,尧舜禹那个问题,我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
    - J( n2 y9 m# C5 K; H% J9 v1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    1 \( o4 ~$ K% H- c1 o3 C
    多谢了,学习了

    该用户从未签到

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

    $ ^6 f6 q! m- W2 q* C9 QZZ http://weibo.com/1928931362/Dcdvnphx7  C9 v  x2 A+ z) `& z# }- K
    GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133/ @- V: n% J. |1 U

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:12
    % N( @  C# @. ?6 Y3 q使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...

    1 `/ Y! `2 [3 ^3 l0 _) l" o" W/ X8 N( w: Y) L
    - A. r! I9 g( w) u( @! C0 ?+ s
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    ) m& _1 E. X  ~% `2 Y平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。
    " ~% e5 n! Q& F* s3 W' n$ k
    " x* g+ i# K6 C

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:349 f5 b5 B/ r- E; U: Z
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    4 N3 D$ D* b6 U) Y& Q" @平白无故按 Ctrl + C + C ,GoldenDi ...
    8 X$ Y4 ~- D5 m% q& R. y2 K
    肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:49
    3 E3 m8 k: k! m$ _肯定是用鼠标选中要查询的词了
    8 H3 M9 ]' G, }( M4 b" N
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,' B- {6 b9 w/ A. m; P

    $ p6 J! Y: v; K, Q7 {原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34  p8 O* c* [3 Q0 e% K7 ]/ I* F4 W
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?5 j6 G' @* n- y- `+ |
    平白无故按 Ctrl + C + C ,GoldenDi ...

    ' C" Q% i' T) ^: R& o9 `OOOOOO大大大   他那个问题。( C+ U( V( t% _  n4 U, ^

    1 M. b% [( V: |2 c/ l是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    ! h- m& ~! J3 u# A- S6 b. `$ ~4 M+ N  Z- j" I1 g
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:21
    1 [9 Y) k1 L' P8 |* v; E& \7 r2 M是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,* @) V+ E2 A2 b. o  U) w/ N+ H
    ; F4 b' `7 Q2 _; n) U
    原因就 ...
    ! E1 ~: `! Z0 s, i3 h% R1 f( W; k
    怎么改都没用的,都已经试过了。
  • 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  q" R, |/ A  @5 J; G
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    5 B: o; ]' h! _3 G0 s5 X6 ~
    世事艰难啊; R0 s( b: a$ d% {4 K2 d8 }+ u% P

    该用户从未签到

    发表于 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( f# E0 o" j* f$ R
    肯定是用鼠标选中要查询的词了
    3 r) g! J5 M- Y! ?" s7 {# L+ x1 z- q
    我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?
    . l0 z+ ?' V4 s: E* `9 V7 a: W. K1 R
    然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?
    9 D0 Q! s) ?% B5 p4 u  |2 _9 ?
    $ z1 q( R4 G( z, F
    4 m  i" h9 N! J1 `8 @& ?  B9 X
    ' B! U/ t5 J% c8 o& K) G- y
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑
    3 ^  V* Y: _3 j' ?1 _+ _6 }" J% w. e6 u$ L
    看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。
    : i1 @. B+ i1 ^+ g1 w, B, d  \9 ?) r& I* t3 y+ N: p- N
    难道现在系统里的某程序有类似“Send ^{c 2}”的代码?( i8 F) c3 \! ?
    1 e6 ?- u) Y& x! f
    有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。, Q1 P% c; N# M* w0 \3 i, j  e
    - T  ^& m5 l: \- h2 D9 L9 \
    就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。
    3 W8 x% H% Q& F% c6 s& U" E, x7 Q$ U0 z: k
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-29 02:14 , Processed in 0.075672 second(s), 10 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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