掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 22767|回复: 32

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑
2 Z- i( L6 r' b) J) L  a8 [$ D
' F5 x4 }* y) i' U( s* H
5 R9 f2 @, S& M+ S( B参考:
4 k$ X4 c! C9 |  ~0 L& Y4 s- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html
8 i+ D3 a7 b' C2 k4 f3 z- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}; S3 P3 ?& E) j9 z2 z
- https://dictionaryphile.github.io/
* H: j; D  K5 w, p/ {% I+ S; d, I3 e! ~/ Y" n0 o
-2016-05-09-
2 ]0 c9 [& q% \0 K4 @推荐这个 ahk - Z2 g0 ~$ S) G+ A& \
ZZ http://weibo.com/1928931362/Dcdvnphx7
9 \+ w  n  J7 I4 M. f+ w; HGoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
; `* b/ _! g, V' Q6 d/ R% j原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。
, }7 G7 h5 n0 I2 x* _8 }而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。 ' Q" l" d* ^7 c( E  t+ @# L

1 r9 J1 c9 \+ S/ M4 A/ r-obsolete-
% N% I# Q  ]0 `" ]. P1 fzz( T4 K: V" W$ }$ J2 E
http://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。
" [% {' ?  K' A( q  i# T
8 Z9 s9 e# q- f( _0 L& AGoldenDict Win7 Chrome的螢幕取詞功能
$ K5 l4 X3 G( E# D7 [8 o3 {By 黃文龍 |  下午10:57 |  GoldenDict |  No comments  1 i1 x* p4 l0 p& [: Q+ Z' F  l1 N
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。
3 p* J+ {4 y6 v' X- X7 w1 v/ }但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。
- h7 t+ D" [: P  O, u* w; g+ \- @7 d: t$ ]
後來用了Autohotkey 以後,發現有辦法~
) p3 I" O! z$ |! e  y: y( B) D5 Q只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::& ?! |% X* C2 L' @/ ?% z% h: o
  2.   [7 y2 k1 ?3 Z* w$ E
  3.   Loop {8 j) U% q$ e+ ?9 O/ s
  4.   LButtonDown := GetKeyState("LButton","P")
    5 R$ O& \3 A8 v! k- r$ L. B
  5.   If (!LButtonDown)8 P( S3 X3 u$ F8 v# n- s7 e8 j
  6.      Break( e. b; b7 F2 O& s7 _3 M/ \
  7.   }
    6 g7 R  R$ o. r8 I
  8. - @6 y+ k5 F8 W3 S9 v
  9. WaitTime:=DllCall("GetDoubleClickTime")/40000 ~" l8 G/ ?) T! W3 Q! U0 Z5 l
  10. KeyWait, LButton, D T%WaitTime%; X- c/ F. \+ D. g, S2 m! N$ j
  11. If errorlevel=0: K3 z8 r7 s; T# E1 k, t4 U
  12.    GoSub, Routine
    " M6 [1 X5 u; D
  13. Return
      z3 D+ E4 ?% b; B

  14. ' c% H; ~4 L! N4 P. d: ?
  15. 0 _5 Q; y7 @6 b$ @
  16. $ d/ [6 D3 h7 j2 H% K4 T# _) Y
  17. Routine:
    + p) \& V2 A* h7 s5 q9 g
  18. {+ F' X# @. Z: g  i, U" B5 P

  19. ' i* E" R: m5 G$ U. n
  20. ifwinactive ahk_class CabinetWClass% c6 Q( b  k/ J9 c1 r) d* S
  21. {
    7 r& \) v, i* E; R6 i3 i$ W. O! O2 E
  22.   return
    6 }( b8 C1 [( a
  23. }
    , ^: u4 B, g3 V6 r2 p8 P
  24. / |/ c( W, U% g
  25.   clipboard =
    & Z3 n1 r2 E% V& q( F9 _5 N
  26. send ,^c* P: F- r+ z  p: t0 o1 M
  27. ClipWait,1
    $ p  v4 T7 H: X  D
  28. 6 n* r2 ]5 a8 b: i# w  K5 t5 i
  29. StringLen, cliplen, clipboard% Q/ D% l; l6 Y  g3 U) k
  30. if cliplen > 20  K- Z* b0 y# q1 O3 _( r3 v& S, J, l
  31.   {
    7 ?" |; S5 x0 _/ G, x0 e0 I+ t; ]
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    5 ]3 a; `) t" A% O& [

  33. 3 M3 X9 O1 f: s1 ?% p  m0 [6 u
  34. return  [) p/ x) E* V4 r5 _6 \
  35.   }
    . ]% G1 v1 N8 ~' U" E

  36. + n- Z! o5 g( g7 P. R$ L# s  k
  37. if cliplen < 2
    6 d: V' A0 C0 Q$ o
  38.   {     M3 U$ \9 g7 N( I
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。
    , D, f# u  H$ M+ X1 A
  40. / U3 k8 ]9 u+ h* J
  41. return2 T9 D7 J9 f1 M3 t' M
  42.   }# j+ h' _: g# P9 U8 I7 r

  43. 2 d- x) n% H5 N# {. m% x6 _
  44. . h2 q# j3 [) Q- J7 d) t) R8 D/ b
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行
    * i9 \4 m5 \. \' r7 V1 v: o, ^

  46. 9 j% x3 u8 |$ f* \& _
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    , ^$ b0 U: S, }* e5 J
  48. . G; s8 E" I) q, o8 G* u3 D8 K
  49. }; _1 V2 x% s" g) U
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~
0 G! y6 R: d! ~7 e+ M) C
3 G) e# d" V! X  K7 P* h其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~
6 P% Q3 k& k& `* q
9 U# G$ u5 j% c+ h7 s  A1 P
  `9 x" i' Z" q+ i  n) N

! j* Z* h* r% ~5 \5 Q8 k7 y# V4 M* J- n$ v8 x4 |$ x, g
--$ a5 @* r8 J2 Y4 y5 A3 ?& y- H
测试结果 by Oeasy 2015年8月6日 08:16:38" V* V8 G! x$ N) N: Q/ b
Chrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。4 I3 N. E3 L! x) ~/ I% m5 J
4 {$ Q0 e" |. k0 y

' @4 ~) A; Q6 U7 h9 S& l. j; A
. Y% a2 h1 N2 I6 D9 b% V

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了1 e/ l" t  M3 P( j
    ~LButton::# K6 K  h8 ^9 _
    1 U8 a5 r* M7 S! e% Q% U% [; Y1 w. o. u6 [; W2 ~  [
    7 }2 N, o5 ]8 W, W  Loop {
    ! ?( e, x& K, u& _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown :=
    * S8 B( a$ L  v1 h+ B. R
    1 O, z6 z& b9 ]7 A5 I* E" hGetKeyState("LButton","P")
    & ?7 y- `% A- i, b  h* w& r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |6 b; o7 {  {9 _8 ?( ?$ G
         Break) U# A: h) P+ N
    7 S2 _/ S  F& E#
    8 V$ I& ^- c: c* J
    , u/ o- q, T0 a  n6 z/ h! u# `H- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O
    ; p  \" A- _4 b# Q& i* t9 i1 X8 O% a5 b) P
    4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1
    6 s( C* a) c- _6 {7 S9 d4 m. @. S9 {, J7 t: K4 ]2 u
    E, [# }4 Q/ x5 O
    # o, ^8 ?4 O* vKeyWait, LButton, D T%WaitTime%
    # E) J+ t$ f, K7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B
    5 T9 S4 j& a5 T# S8 `! F   GoSub, - A  ]  j7 W" I$ U
    ! a- q- o, L( z6 {; j
    Routine' s3 H( i0 y" V; P* u! B
    5 V  t6 ]9 y1 B4 ~9 e; u* SReturn" v8 W2 k& O( `. h6 b% i( P" s) I( E) j9 j1 y4 M0 C0 z' k; q
    3 j. `: B, X8 T' n8 G! d) T$ |  m. d  r7 ]. e4 W7 N; d. n
    ! p% r  R6 s& M' $ V2 }! m8 P7 O  a: I
    ( Y7 t! y# @5 r/ X) c1 y! r! {) M
    N, `/ d1 d1 o3 v% G
    : G. s  f, Q/ E( p5 L2 \* r) i" [# k) ?* S3 T, k7 _' H5 p6 [2 [+ U% ]; u% e# E
    Routine:
    ; m" G" y# u& C4 I$ ~" D8 G% {" `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G6 w/ a3 c+ x- q/ J9 v1 {; g8 u
    $ ?' p8 N" K1 }- v9 z& X' {1 ' Q1 B. m3 p8 A8 x1 k

    8 [, I3 V1 I) V* |; J* KO& _
    ! ]( }4 X6 ]6 b1 p) ~4 U0 Vifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H1 y) T8 R1 X6 _" o; s# [# m
    {8 I% _( c; u* _/ e8 B8 `9 F
    , C' |. l- j4 t0 j% C  return  T& ~4 \  p) l. m) a( D* U
    * [& |+ x( U5 x; w: ( o/ _0 t. @+ y

    , G6 [1 k# G% |: C" D) Dt! C( k: f }* m, f8 C. @+ m% \* @7 l6 G- B2 ~! S" l9 c
    / F" X( ], P  |- M6 @
    9 Q6 t) C& T, G! Y, h; R- a! f3 Q9 U  clipboard =
    + G( p8 u  J9 D5 n) T; Y; P6 d7 I- P/ j& T; l3 U- a; t send ,^c; I) r5 K$ f8 ?) D$ p
    % T3 w, ^( H7 f2 Y* }+ B+ , ]: q% H% P; \
    6 J# |( a8 I' r
    i ClipWait,1$ R( \1 D5 ?% I; G# V9 M% E0 c; S$ M" y! t, [
    / D) `3 b  r4 B: [, T4 Z2 B
    ' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y; U2 o1 C* J% D, {- f
    if cliplen > 20+ W,
    * ]( i, J* _2 G6 |1 {+ A* T. u
    ; v  ^6 d; O& s2 p+ \K/ n, W; l2 C$ d! W3 }
    1 d9 U$ ?( Y9 b2 h  l; D& {  { , c0 [# ~9 C5 B8 A6 q
    0 x& s) _9 ~1 n" ^; M9 m2 \ ;
    & B/ F. x8 N0 c' V5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G
    % j5 s; M9 K8 Q! e; _$ q return3 g  R! v' n3 i2 z5 a8 D
    / X5 F& }0 w5 B# D  }% c: , n$ B: x3 b6 b; l% B( s1 f3 T

    . [2 c1 g0 f$ V; D; t( I' Bb2 x# L5 Q7 a; ~
    ; ~7 E0 g3 c/ w4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^
    + n4 _) \0 n' r; Y# d3 l if cliplen < 24 ~; ~. u3 d; p2 l) L$ \8 u0 Q- n3 L
      {   " d" I. F7 ^/ T& c! _' Y. u
    9 x7 k7 a( S2 B- y ;
    7 a3 d8 o2 e; z) N) j; H, W8 q! 5 Q6 L2 \% q  S8 N) e7 m- ~# h9 P$ F
    9 g0 S% U2 c3 S+ m
    @1 `" o/ W& j8 m( r6 y) b5 ^2 t7 D! s
    2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m
    ' c9 Z# K' u  u$ |: L  }$ u1 P* l1 Z6 x* z8 Q8 i
    , E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b; % P9 j: S7 m5 q9 \( k9 Z

    ! T0 {1 n0 k" S2 E0 oj6 u) A4 C) M7 k) ?6 |5 m
    5 n) q8 M' K- S* y
    2 X& a6 \* T" y8 C' ?3 V; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p# x3 p5 W: y& y
    run D:\新建文件
    3 c; L+ ]4 `+ p  V8 S/ Z8 c' r, T9 G% S4 d( l
    夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?  Q& }7 E+ X/ k2 }$ e

      ]# D/ j1 l) d3 d% t8 d9 u% z, l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I
    5 c. ^& T) W& f# s$ @return

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:520 q$ X; @7 \7 D  F4 {5 }3 ^8 y
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...

    4 e- q/ {; b9 @0 C% R% v7 b4 u9 f
    # h5 g" F4 m" M/ O' B1 H+ X1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:# _; D, P. @1 w. X) S$ I& S
            ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。: f( p8 k, X' r0 `) S0 j( s
            ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。
    2 |4 ?6 \. j5 G- T7 S* L
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码

    $ q5 \$ |6 W! P9 ]8 A# u1 R顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。/ @+ k; W( y' L' t
    3 f7 R/ e6 l; O& G
    2. 6 \8 y- j' Y% ?. E7 J2 M+ l* Z: F
    Q: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了' V3 x8 P: D* k/ t" L8 D3 U1 k
    A: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。
    / X# N+ w0 Z* O7 c4 n0 a6 m- f# t1 c5 ^1 `7 \! a: }% g
    ) v2 C  V  M' B4 l0 j& G

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的
    7 u7 F; i, Y& X6 J$ I( {;GoldenDict 划译插件[AHK]
    2 Q" P9 W  {( f;version 0.9
    6 W# H2 A8 ^8 b$ h% x4 H;[email protected]: `4 {8 s: D  h, @4 b% h3 R: I
    ;2016-01-08
    1 F# H9 Q2 H) H8 t* R3 Q3 @1 S9 O;GUI及其他功能完善有待日后空闲
    ) _" z$ F2 x/ P6 F* W' t+ z0 U" K;========使用说明========6 f/ P3 h& X% u; y# c
    ;pause键 启用/停用 脚本$ r  V2 B& p3 s$ I9 k; b7 s2 N
    ;鼠标拖选、双击选词翻译
    # f" s8 y6 D4 I" t4 t, o$ k/ N8 q, i2 o* P* g9 z4 k) k

    + g$ X% O3 V2 F/ ~; _, _  a% }- R2 F( \& U2 \% [8 [& `' `
    Pause::Suspend
    4 u9 O" a+ K/ h. _$ ~$ s~LButton::- Q, U& {7 Q* p' A  z
    CoordMode, Mouse, Screen
    0 r. [. ]0 K) F7 g9 N- s2 {SetKeyDelay 0, 10$ N! J' y, Q' f' u
    c := 03 C4 [1 }+ Y. \

    * y( n  F) A9 \MouseGetPos, x1, y1
    . f- J% x( g6 i: B; q# dKeyWait, LButton; b# L: a: m7 N7 L. K6 B
    MouseGetPos, x2, y2$ E) c3 z" e  p; G
    5 Y0 `0 X& S- p, g$ u4 f
    if (x1<>x2 or y1<>y2) {# R3 L  g/ L% ?
            gosub, Copy; `' k9 t/ V1 J' x  X3 w
    }
    7 ?- b& z( [* y% R* |3 qelse if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){$ U9 q, R) Z  D. {& {  T
            gosub, Copy
    * [) M; I! ]& R- S}" D2 d; m. S: i" Z  T; s. R
    return& R9 J) J$ U0 a+ Y+ a5 B2 i' L, E
    . B' p  \* Y) @  |. T$ X
    Copy:
    # |# Z! N: H/ t; H) ^c := 1+ [$ v# W! M/ S+ b& S
    Send ^c2 n5 W2 A, {7 t' k9 q5 ~* y8 u
    return
    : w$ M6 L# `* y1 ~# a
    : |  R% W* |+ l: D! FOnClipboardChange:- z4 ~  j+ [6 y" z) _
    if (c) {
    + f  ]" K! A" t+ z2 ~! Z        Send ^{c 2}3 W. A4 V; d* X+ k% G9 K
    ;        MsgBox %clipboard%
    ( ?4 Y/ i: m9 ~* S. X1 F}. u1 f# v& ~4 V2 U, G- j
    return
    0 k+ W1 z# s% n9 J! y& Z+ b感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。
    2 @. Y, a" p  y+ \+ A+ R8 R3 o6 b我还是本办法吧,ctrl+c+c2 e8 d% k7 M2 @$ G! X

    0 ]# p# C; p- A7 X% 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
    ! [  u5 o5 V! J- ]4 g( t: f1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    4 g( c0 E+ D  m% w) Q5 B5 ]& E; p, L
    多谢了,学习了

    该用户从未签到

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

    . e) \' j' g9 P0 q' r; j" EZZ http://weibo.com/1928931362/Dcdvnphx7: B: j5 X1 [0 g8 h, T! I
    GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133
    , g/ F& Q: [1 R

    该用户从未签到

    发表于 2016-2-18 09:12:53 | 显示全部楼层
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词条。win7和win10下都有过这个问题。
    7 N  X; `* g, x3 q% e* J8 m6 U

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:124 V9 T3 t  W1 n/ c+ ]  C3 I* J, W6 @
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...
    & p& _+ G! d& r+ m$ U- a, s

    - H, X. Q1 k5 v( o/ }* [+ p
    5 R5 E4 A! b% m额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?0 I9 u7 x$ C7 B
    平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。
    ! ?8 Q, N  V6 f! \% W  Y$ k8 t8 i- q0 T& f9 r9 e2 Q

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    4 a3 ?$ d$ o7 a, i$ e( r. ]额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    & r* Z* q- f6 s5 F( J8 J" j平白无故按 Ctrl + C + C ,GoldenDi ...
    ; A: w+ c4 t" P2 Z( i( S
    肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:49
    9 W( Y) b$ d( d* c$ h肯定是用鼠标选中要查询的词了
    7 q& n- A3 m. t$ a
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    . Q, E3 y9 {$ L9 j3 M& G4 V
    # p2 {3 K! @7 S" C( x原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
      c+ T8 M+ D" D) F额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    1 c% f: g/ X7 k: @9 d6 {平白无故按 Ctrl + C + C ,GoldenDi ...
    / x$ p$ q& q; X( Z+ O
    OOOOOO大大大   他那个问题。
    0 F6 _6 Q) F; x# a6 k2 P- _+ C7 |( O: ]6 p  E3 B
    是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    3 f& a, J9 q( [/ A9 I
    & U+ K5 q# }. C7 ^( B1 m9 l5 b原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:21
    " e! x. }" F7 c; P是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,# y( q( M! H  q  I1 R. m

    0 o" K0 x5 W6 ]' k& s原因就 ...

    $ a) r% Q# `! F6 P9 @) a7 C- n$ T怎么改都没用的,都已经试过了。
  • 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
    ! N" ?5 S$ L' l! D9 l4 ?2 p4 p1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...
    " h! w; h- f+ H
    世事艰难啊3 n6 Z$ I- N) W+ e# F9 o+ \  y

    该用户从未签到

    发表于 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  m8 \4 @! q3 e6 F4 n
    肯定是用鼠标选中要查询的词了
    % E- k) _! k+ h6 r
    我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?: f+ p) q+ u0 x, b5 q+ o

    , b* ~# w: {( K! {9 n然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?6 A. P5 s& X- W7 [# S% n
    4 ?, L  ]" i% p

    - q# Z- Y. }4 f5 R. T: u8 ~1 u! e  e8 d
    3 I* E1 w2 M- q% G; s# h. Y4 S7 j  J
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑 : v5 S- D2 o3 B" a/ t, \( G) f

    / J2 D3 N% J& I0 w& y# n2 o看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。
    7 ?& ?0 I2 W- Y9 C7 q/ x$ d
    6 o7 R' X* r# o: D) ^) g2 _7 p7 a难道现在系统里的某程序有类似“Send ^{c 2}”的代码?6 e8 E% o( a% a8 ]. Q

      U) _6 Y* T7 ^5 |有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。* y& g2 ~* u+ ], [# S
    ' J; `, @. h1 D3 Y! @* D7 S
    就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。
    & `7 A. C- B/ {2 v6 I' I* B- O8 U+ O2 [" u
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-3-28 23:38 , Processed in 0.054485 second(s), 10 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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