掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 23383|回复: 32

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

  [复制链接]

该用户从未签到

发表于 2015-8-6 08:26:45 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2018-2-21 22:57 编辑
- C4 Z; C4 I! d0 @: ^. u  Z. r* N% A
+ x1 D3 T9 C- Q2 T# W  y; I5 ]' m6 n; B* {% `4 |( A! b
参考:4 g" D, \  i) B, _5 w9 Q
- GoldenDict 专贴! https://pdawiki.com/forum/thread-11705-1-1.html, t8 Q  x. U( j- g  b* ~
- GoldenDict 中文用户手册 http://www.jianshu.com/p/15dcd19ec8be {帐号已经被封禁}+ P7 X3 @! I" C) @; P
- https://dictionaryphile.github.io/
, a: v$ @  O8 f' u6 D; k" P3 `- `/ ~' {6 G
-2016-05-09-
9 [' w2 D" W6 U2 f/ U7 U0 v推荐这个 ahk
" X  _1 o& T. O6 z8 C, lZZ http://weibo.com/1928931362/Dcdvnphx7
9 i) |. R- x  sGoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133& {& N- z7 q- \# C& S8 u
原帖标题是“GoldenDict+Autohotkey->Chrome 下高亮即取词[Windows]”,事实上,用上面的 ahk,任何程序下(Word、Acrobat 等),只要高亮(划)文字,就可以调出 GoldenDict 取词窗口(当然,前提是 GoldenDict 运行着)。
' Y* ]4 R& C& d3 E; ^/ |而且这个 ahk 另有妙用,如果是点译,取词窗口里有带发音的词典且 GoldenDict 设置为自动发音,那只要取词窗口存在着,就有可能不停地**重复发音(额,其实就是不停地在取同一个词)。 & }1 h! {# P% A! v' {

# A& x: `# W; l7 \# |-obsolete-
8 g1 T4 ~5 Y# Z3 K# fzz
8 c# k. O- l" v" S1 l5 t8 ihttp://wlhunag.blogspot.com/2012/06/goldendict.html 感谢此文作者。
; H# w" z4 ^, a. B) \. U- y: M, B8 k1 U
GoldenDict Win7 Chrome的螢幕取詞功能
* q9 V7 l* G, X3 e- uBy 黃文龍 |  下午10:57 |  GoldenDict |  No comments  / @, x6 j. K# t# x6 w( e  f
前個禮拜在Linux Mint 13裡面用Git 自行編譯 GoldenDict , 發現啟用"螢幕取詞"功能時,可以在Google Chrome  裡面點兩下想查詢的英文字,然後就會自動跳出彈出式視窗。0 b! C8 ^" E9 F# e$ A6 x
但是在Win 7, 64 bit 裡面編譯最新的原始碼時,卻沒有這個功能。
% L: L) V- k! A' A; W  y
3 }6 I5 v0 u1 v0 x後來用了Autohotkey 以後,發現有辦法~* b2 v" P, d3 o- G; |
只要在Autohotkey 裡面增加一段腳本即可。(當然程式碼倒數第三行要改成你Goldendict 安裝路徑。)
  1. ~LButton::
    ! O  ~* }- @( E- ^) i- x
  2.   J* ?2 P6 B" \. O* D
  3.   Loop {& E, g" r# ^4 C! a% a
  4.   LButtonDown := GetKeyState("LButton","P")
    3 w+ l2 q9 A8 o& Z
  5.   If (!LButtonDown); [5 J2 \4 @) y" c
  6.      Break9 M+ v4 \% Z+ h3 k) S) U" o3 O/ b
  7.   }* X; W0 l& S" X! A  F2 y% a

  8. % P7 p7 \' V2 H3 v; w% b
  9. WaitTime:=DllCall("GetDoubleClickTime")/40009 r1 G. p4 h$ y0 C$ d
  10. KeyWait, LButton, D T%WaitTime%5 M6 V0 Q3 K9 J1 R
  11. If errorlevel=01 ~5 ]9 S( F/ E4 D& j) c9 G
  12.    GoSub, Routine
    $ X, g: D/ k: H- h* y4 T/ Z
  13. Return
    0 k5 N! ]/ b6 B# @/ v' n

  14. 9 T- i) {; O# m) l0 ]; `# l
  15. 6 V9 Y& t( t6 O0 Q3 K3 ?5 d- l
  16. 6 h/ K- ~' h4 ?, r
  17. Routine:/ k4 M( e  G& r* M
  18. {
    $ Y- J% s5 y2 J$ W* U6 V  N

  19. 7 I& g6 J4 m% F1 K0 C$ l
  20. ifwinactive ahk_class CabinetWClass
    * F" E5 x0 K) D! P  \2 U. R
  21. {; u& u& S' \) O. |, A
  22.   return
    ( }- U7 U! W2 I. O; W% p6 [1 B
  23. }
    : V; I0 m7 n8 d- `. ?( C0 w/ G
  24. 1 \$ z2 q  v8 V$ g4 K6 P. Z
  25.   clipboard =- H2 J& Q" x* _8 m$ y
  26. send ,^c
    8 O  L6 U! D* p5 W0 \6 J: H
  27. ClipWait,1
    ! s2 A" f  m: ?9 ?" F

  28. . `+ K. A, o- K9 N- l5 R5 X% w) U
  29. StringLen, cliplen, clipboard, e5 O! t" Z+ d8 E9 V* v
  30. if cliplen > 20
    ( b* Z& |, @7 x  N  p  l
  31.   {
      v8 G- q: s, W' W
  32. ;避免不是英文單字的東西送到GoldenDict去翻譯。) i; Q- E/ b( J1 B/ c3 Q- x4 _# N

  33. 7 P7 \1 j" y8 W8 b; D4 S: C! c
  34. return! }: a6 G$ B; c- {& b! i* O
  35.   }4 Q5 d" h% @5 E" @5 z# S9 ~
  36. ! k* C7 p1 c* o5 l3 ?8 n
  37. if cliplen < 2
    & z2 g3 y# E& i( s# Z, C7 X) V
  38.   {   2 @0 ]: b1 ]  V5 x2 I. x- j
  39. ;避免不是英文單字的東西送到GoldenDict去翻譯。" }  z# r2 u( ~/ M: h0 }( ]- [
  40. / P- u7 b5 v' w
  41. return8 ]& c$ G; j4 ?& e6 j4 G
  42.   }" i2 N/ C* g% [: K" f! t

  43. & Q" F! ~; c+ U. t# j8 [  y- \
  44. $ J; A  b/ L& |+ b; e- Y
  45. ; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行
    # @* R- Y% G+ r; D$ p
  46. : I! F# J2 q# f4 `/ ^& G& t
  47. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    $ P! [9 \  w! _, i; j( g6 y

  48. . ^. E" z) Z: W; N" v
  49. }$ F# O/ D' b- M( I: k* w
  50. return
复制代码
這樣就能點兩下英文字就自動翻譯了~
: [' M4 M" C; P  @9 g: d
* }* t1 g4 l) C. q* ?7 M9 z  P& ~其實不只Chrome, 只要能夠複製文字的所有程式,都可以使用~
8 h8 R! S' P' _' O

2 j2 `+ N& D, W) @: u& t
* U- o/ G: `6 L/ v8 x# s' d; j* y0 d3 v+ A5 W) G4 A

, @$ q! d3 w) D$ ?( u--
3 s6 D8 H# H9 I测试结果 by Oeasy 2015年8月6日 08:16:38
" h, T: H0 m% W" xChrome 下只需要双击**单词高亮之,就蹦出 GoldenDict 取词窗口。当然,也可以用传统方式,鼠标高亮,按 Ctrl + C + C (取汉语词汇,也只能这样子了)。$ p2 P+ g' Y% B$ Y# S) |

! e3 K% I( V) c0 |
* y/ ?; k" p; N3 O2 C' d: X$ Q& C" K8 U0 S$ Q: w1 |4 {( y7 l  Z

本帖被以下淘专辑推荐:

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

    [LV.6]常住居民II

    发表于 2015-9-17 16:52:19 | 显示全部楼层
    你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后是这样的,请问是什么问题,对电脑程序不懂,多谢了
    . U. A% w/ R$ J1 K" N~LButton::# K6 K  h8 ^9 _: W, u7 Q: {, a, f3 ^
    % Q% U% [; Y1 w. o. u6 [; W2 ~  [) N* C5 c: [# U6 e& n8 p, e
      Loop {; C" U9 \1 o( r* w: [3 k! S
    & _! t% f' S, Q; k7 N1 F; B% X; _' E) d  LButtonDown := 0 e* P9 f' Z1 {* w3 \2 e
    $ n$ @; X; l% ~; C. J: @- x/ U0 E
    GetKeyState("LButton","P") 2 C( P# J- v5 J+ T4 Z5 p
    & r6 [6 u- @* ~) T2 k) `  If (!LButtonDown)1 m% p/ L& T' v1 d5 U" z: |
    6 o2 k  C* w& K& K6 @: L     Break
    ' g7 p1 X5 f7 k- s7 V3 Q7 {" c7 S2 _/ S  F& E# 2 P3 S1 ~$ m6 p

    4 j, n, a- \# PH- T+ C  }; g+ E- b  ~# \7 r2 G. y; k" [! O
    $ u! w8 L+ u& I9 q  c# Y( S0 z5 J3 {- D
    4 Z1 l2 W3 `. O& P, c! P" TWaitTime:=DllCall("GetDoubleClickTime")/4000- ?9 ^1
    9 U* o5 A1 w" e2 X! n7 X/ \# E
    E, [# }4 Q/ x5 O& u: K( P" R1 A4 \6 x
    KeyWait, LButton, D T%WaitTime%/ n7 @( z2 x& b- L6 b+ C& W* e
    7 V% X2 Y+ @7 m7 cIf errorlevel=03 S& M5 `8 f4 I& R4 }' T  p1 z7 B
    " y  T2 h5 g5 z& g* o   GoSub,
    * O: t0 N* J  g- m7 _+ X) q
    ) G4 Q  J, d4 O' y, l$ S1 j/ GRoutine' s3 H( i0 y" V; P* u! B
    ( y' Y' }0 w5 V/ s/ dReturn" v8 W2 k& O( `. h6 b% i( P" s) I
    ! ~. Q1 T, u. F9 M% D$ D# R  g3 j. `: B, X8 T' n8 G! d) T$ |  m. d
    : w! D$ n' O8 W# W5 G8 y( J- P! p% r  R6 s& M'
    # Q; M! d/ Y- L- l* P
    ) L& U" g$ b3 d$ N  {3 WN, `/ d1 d1 o3 v% G" b/ {$ H! p+ Z' M- h
    ) i" [# k) ?* S3 T, k7 _5 t& x& G5 I- ]1 @) G8 g4 g! h8 C
    Routine:
    1 a9 M, V- M1 ?5 T" `- f% l+ v6 ]$ ^{! D# v& L6 I$ A, U8 o3 G
    1 z2 L" |3 N2 T2 S$ ?' p8 N" K1 }- v9 z& X' {1
    # O& Z8 X1 S3 r5 @, h6 ]6 y) Y; m1 y  R
    O& _
    ' a! O. P" L+ xifwinactive ahk_class CabinetWClass+ A! U9 G0 m7 v6 R3 x8 ?, H
    0 c+ l7 @" e$ ~& _* b. l, M {8 I% _( c; u* _/ e8 B8 `9 F; Y; T- C9 @# _; ]' p: Q9 @
      return
    + ^& s9 }7 v% V* Y* [& |+ x( U5 x; w:
    , G2 |9 T0 K5 b8 R4 R
    7 G( s! s' L' y# N8 xt! C( k: f }* m, f8 C. @+ m% \  a/ [. z6 H9 N7 Y) C5 _
    / F" X( ], P  |- M6 @
    5 v6 `% y$ f. \+ _- z  clipboard =& E6 [0 a* k5 F% L1 M) D5 ~3 D
    7 I- P/ j& T; l3 U- a; t send ,^c
    5 U: Y' W. W! f: z, P  W% T3 w, ^( H7 f2 Y* }+ B+
    1 Z$ Z  M, T% _' w+ L
    $ o% I  x3 U# Li ClipWait,1$ R( \1 D5 ?% I; G# V: x( }8 A: }  i; m  J. P

    1 q4 Z7 M1 M! Y3 v+ x, {  J' J' {% H; k  B2 X- F; j StringLen, cliplen, clipboard$ H! I4 ^2 I# y
    , \+ W9 f- `, z) }- a/ s/ H5 m+ ?5 q if cliplen > 20+ W,
    6 S. c; z0 w( S1 Q% |) d, b$ q2 r! k
    K/ n, W; l2 C$ d! W3 }5 p! K8 [: X( I2 z
      { , c0 [# ~9 C5 B8 A6 q# o( M/ \# x3 m& y' z$ L
    ;
    2 G* S% _4 f3 w: Y! Q5 d1 W: L+ N, x4 w) F9 A, C3 O& K  l# D/ G
    $ {( }7 w4 v& _; F return
    ) K$ u0 v% \" \+ }- [. `( e/ X5 F& }0 w5 B# D  }% c: ) C2 s  O. X# O% d: H' L  u" t
    ( C4 I- ~: H1 m
    b2 x# L5 Q7 a; ~- d, ~0 a; {$ r( U
    4 V: ]0 m- u7 z$ R  @0 `1 V/ E, ^" i, j2 R3 P& ]  g' e. P
    if cliplen < 24 ~; ~. u3 d; p2 v7 f8 X& I8 t1 I8 `
      {   " d" I. F7 ^/ T& c! _' Y. u; q3 b& F% i. x- a, ]. K' ]
    ;6 J0 j5 k" T. X6 {8 Y- v
    , W8 q!
    . S* ?* _  R/ B
    & d  S+ `, `8 m9 j  y" n; o3 q6 p@1 `" o/ W& j
    3 s# }/ M8 b3 M/ F2 z" V) x" J$ w return, Z/ p/ s6 T- F5 Q0 n; R9 l4 t8 m+ f% w4 n! n( Y3 d* \; ]
      }
    ' g- a; N+ k8 F* H0 z/ l, E$ z* \: J6 S9 X8 ]; {  t5 u' g" ^* h" W8 U- l2 b; # B& R/ A& t/ {+ K7 S
    # L2 p# `2 H( w% J9 X- Q
    j6 u& ~( t) P$ |9 N/ c/ ]
    5 n) q8 M' K- S* y
      A4 N8 G2 m5 T; send,{Ctrl down}cc{Ctrl up} z( u; y- S6 b. K- j0 L1 S/ b2 r0 \/ }  k( A4 t% p" [' p* ~8 i; V3 F2 Y$ m
    run D:\新建文件+ p1 S0 Q9 H3 i# }
    ( ?9 u/ o' B$ y* l5 G) t
    夹\软件\GoldenDict\GoldenDict.exe  %clipboard%9 ^4 h2 |) j  f1 N  l7 q8 ?+ C* L( i$ e0 {# L1 ~4 V+ Y$ J5 P+ h8 T2 U
    . V% \2 q. c3 F" D
    , l- T  p5 [4 E( I2 t; z}' R, L. Y( Q0 }: I
    ( j( A; V5 Z. M7 G% O' ereturn

    该用户从未签到

     楼主| 发表于 2015-9-18 07:18:20 | 显示全部楼层
    clliangju 发表于 2015-9-17 16:52
      F$ J) y" H- c8 Z% H) W/ Q你好,请问,autohot, 建立了一个ahk文件,直接复制代码,只改动最后的一行吗,怎么不行呀,复制粘贴代码后 ...
    ) _2 z8 R* n" t, d
    2 H& C7 Z: d' p
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2:
    : X5 B0 C" X0 J3 W        ①去原文章 http://wlhunag.blogspot.com/2012/06/goldendict.html(这个链接需要科学上网) 复制代码。+ a# A! Q+ O; l- |. o9 _
            ②下载附件【GoldenDict.zip】,解压,里面的 GoldenDict.txt 就是从 http://wlhunag.blogspot.com/2012/06/goldendict.html 这里复制的代码,没有干扰字符串。可把下面这一行更改为自己的 GoldenDict.exe 所在的路径,重新创建一个 ahk 文件。3 r$ i. ]2 }2 M/ Y0 c
    1. run D:\XXXX(GD所在路徑)\GoldenDict\GoldenDict.exe  %clipboard%
    复制代码

    * m$ T% K' Z1 {/ t! A; }9 p% H顺便,利用 Autohotkey 取词,体验在一部分用户看来,也不是那么好,可以根据自己的喜好选择某些时候运行脚本,某些时候停止脚本。
    2 A# v7 U9 c1 @! _5 A0 P. [. Z8 A* z$ }5 w; L
    2. / E- S  J% G& M; @2 a
    Q: 还有我用GOLden,直接设置屏幕取词可以,但是,选择屏幕取词和按下crt情况下取词就没有反应了6 U. }: K) ]* J5 k! i- K, q
    A: 你应该按 Ctrl+ C + C (也就是按住 Ctrl,同时按下 C 两次)。1 |+ N) L5 N! I4 j3 a8 U
    7 H% o9 }' ]4 g0 q$ }! E4 Z

    : e' i& D6 Q$ r  F2 a/ _

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2018-2-21 22:00:14 | 显示全部楼层
    用的楼主推荐的这段script,win10下挺好用的' Q& L- f4 e6 L* s( s% u1 r' C3 s
    ;GoldenDict 划译插件[AHK]) \5 @, m$ _; ?# h. Y
    ;version 0.9% d/ {3 ]; {! C& |5 ]1 r) Y
    ;[email protected]
    6 y( `9 J, M/ U1 T( o" i5 {;2016-01-08
    8 w1 o- e6 o( O;GUI及其他功能完善有待日后空闲
    - N5 \1 d# s* n;========使用说明========/ \2 d' Y5 ^& w/ X/ E
    ;pause键 启用/停用 脚本
    + G. s$ C& u, m+ |% w2 Z;鼠标拖选、双击选词翻译
    7 x( b( s, j0 n) N% \
    & X# `" V2 b# E7 z0 p1 B- X# o: [, ?$ e. X9 b
    5 S( K5 C0 X% G4 h
    Pause::Suspend
    % \* V. c" Y5 x7 j0 C  i( q~LButton::
    5 I+ }& A$ S3 h8 B1 `  k: u: @% tCoordMode, Mouse, Screen
    % {( u$ N( U) _$ mSetKeyDelay 0, 10
    . z" U- ]1 M  L4 _) K; A5 r' Gc := 0
    % G  v, P9 E" a6 n3 ~6 n% k9 h, a4 \) @6 ~7 d
    MouseGetPos, x1, y1
    : K$ z; _9 `6 n# q8 T4 W9 uKeyWait, LButton1 B7 n9 W* U6 M
    MouseGetPos, x2, y2% B$ q) [. D) J6 g1 m

    # P* Z) b5 |* h; I2 }if (x1<>x2 or y1<>y2) {3 e# _/ q5 P# s
            gosub, Copy
    ( q# i2 d! D2 T$ b& v1 F9 P* |8 j4 q  k}/ S/ u% v9 `% F* S
    else if (A_priorHotKey = "~LButton" and A_TimeSincePriorHotkey < 400){4 I) H$ b; Q: I6 i2 |
            gosub, Copy
    - \6 d- @! t: n3 X$ c' V}9 L8 s7 o- R. K! C% j! R% q) i$ f
    return! R6 t- }$ \# K1 Y6 K$ N! v) e& K
    ) C. T* B2 h% H0 s7 O
    Copy:
    " t  z* G" X$ }% Sc := 12 M* R" Q- D) ]$ o
    Send ^c8 Q' \1 `  Z2 V
    return- C  t# E/ ~# r+ h/ T. g

    $ W0 p. V. j- e. U& |/ rOnClipboardChange:
    ' G! c  z& B! p4 O; E8 |if (c) {
    , G8 G  H2 S9 \7 \' |        Send ^{c 2}/ Q, @, f  d# f% `# y5 R5 v
    ;        MsgBox %clipboard%
    : a7 ?* p/ l$ p3 B8 k}
    2 m/ Z( h  w: x9 D3 Wreturn
    5 [3 U7 w; ^5 p& r% S感谢楼主的分享!

    该用户从未签到

    发表于 2015-8-6 12:11:50 | 显示全部楼层
    需要使用Autohotkey。- T4 w( j$ J" X3 t  a# ^) |! R
    我还是本办法吧,ctrl+c+c
    " y2 d, g+ H) {  P! z! {* h
    ' |$ a1 n+ Y; P; n. u  Q验证码真是有问题,尧舜禹那个问题,我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( ]- @$ d6 Y- D; h  B% z
    1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    # O+ \7 t! P: g) f* k5 u多谢了,学习了

    该用户从未签到

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

    4 K- i4 U3 |' v& N1 V* W" `: s9 qZZ http://weibo.com/1928931362/Dcdvnphx7- @% g% T; y' I
    GoldenDict 划译&点译插件[AHK] v0.9  https://0paste.com/8133: b3 A" y1 R/ d' `* C

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

     楼主| 发表于 2016-5-9 21:34:13 | 显示全部楼层
    fedor 发表于 2016-2-18 09:127 T( L  A% U0 b+ U! ]: P+ \4 j
    使用Ctrl + C + C不能取词是怎么回事啊,每次按这个组合键总是跳出第一次查询的词条,而不是当前要查询的词 ...

    ( a6 _9 ~( Q# f/ D6 I$ Y
    3 W9 G3 Z) E) B' b; u8 c3 n! d( ]
    额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?1 f' {$ j% r0 H; V9 @/ n/ Z
    平白无故按 Ctrl + C + C ,GoldenDict 哪知道你要查哪个词啊,调出来的窗口显示的当然是之前查的那个词。
    ; B7 T2 x! a# V7 P: z4 b0 V* @5 R5 m

    该用户从未签到

    发表于 2016-5-10 22:49:00 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    # [( C5 F# K5 \' M/ X额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?
    3 g' C0 }+ q6 c) Q# A平白无故按 Ctrl + C + C ,GoldenDi ...
    / t* M8 }! _1 W3 f8 x8 W
    肯定是用鼠标选中要查询的词了

    该用户从未签到

    发表于 2016-7-12 11:21:11 | 显示全部楼层
    fedor 发表于 2016-5-10 22:49: p9 ?- X! ^* n
    肯定是用鼠标选中要查询的词了

    * G: p; u; U6 X& }) {9 \% w  E是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    ' X4 G. q3 @7 d# E' _7 H# y0 m/ Q
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-12 11:23:02 | 显示全部楼层
    Oeasy 发表于 2016-5-9 21:34
    " b$ p% [' I- X* d; y! T4 [3 o额,你是不是没有用鼠标选中(即“高亮”)想要查询的那个词?/ [1 Q8 d6 L2 \  m* X6 p
    平白无故按 Ctrl + C + C ,GoldenDi ...
    - @: ]3 b- x% ?1 h
    OOOOOO大大大   他那个问题。
    * P/ z* @" e& w! |
    1 n5 V; q. [5 `5 A( m4 p# ^是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,5 d, i5 R' k- V2 S: d. a# L: c
    5 E) j1 G% ]0 I5 ]: f/ D( I
    原因就是CTRL C 失效。因为在开G的时候 别的文档 或者查询什么 CTRL C 也是失效的 关了软件就好了 可见 不知什么和他冲突了。希望有人可以解答 新版本可以改正。

    该用户从未签到

    发表于 2016-7-13 14:16:56 | 显示全部楼层
    Doris 发表于 2016-7-12 11:21
    4 O, E% i8 }6 B  C2 u是这样的,ctrl c 失效 。改成ctrl +任意 就可以了 。有点麻烦。然后再CTRL+C+任意 可以查词,
    # m1 w8 O2 ~$ i+ V7 T5 W3 B; @' u' t; h& ?* b3 `+ `" W5 h
    原因就 ...

    " U) H# I! i6 e4 H怎么改都没用的,都已经试过了。
  • 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
    % d2 {. N1 R, m0 g. Q$ x7 J1. 本论坛设置了干扰字符串,所以你直接从我帖子里直接复制的代码,是不可能正常运行的。解决办法有 2 ...

    # d# h: M' _& i) Z! }世事艰难啊+ C7 A4 y" D6 Y) 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:49
    ' ?2 C: J1 M9 u肯定是用鼠标选中要查询的词了
    6 A6 p+ v' Y9 X. |/ `: S1 b5 m
    我也遇到这个问题了,Ctrl + C + D或者Ctrl + C +任何别的键都不能用。我就纳闷了,看到按Ctrl + C + C时,goldendict窗口左上角的回退键一闪一闪的,自动回到第一个,这机子里有什么妖物在作祟?( j. ]. c% I% }- ]8 K$ ~1 _  J

    + R6 z8 U# V1 r: k- A然后卸载了360,天下太平了。不知这妖物是360还是别的什么东西,反正360卸了问题就解决了。不过,如果同时打开goldendict和欧路,在word文档内容被选中时,如果输入法是中文状态,有时会冒出一个C字来,看来后台还不干净。是goldendict的bug?
    ! G/ O2 Y7 P, U' O6 ^) f
    4 B2 k3 s1 N( b3 B7 R+ y3 g0 z, y. t, s% B4 R8 U
    1 ?3 Z3 ]0 Q; I2 _
  • TA的每日心情
    奋斗
    2020-4-30 12:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2017-11-30 22:22:42 | 显示全部楼层
    本帖最后由 sff34 于 2017-12-1 01:27 编辑 + t% k& P+ ~; n
    6 u2 \% z) [5 V- T# d3 L; s
    看到另一个写GoldenDict+Autohotkey代码的作者说,有时会冒出"C"字来( https://weibo.com/1928931362/Dcdvnphx7?type=comment )。看了他的代码,用的是“Send ^{c 2}”而不是原作者的"send,{Ctrl down}cc{Ctrl up}"。
    ) e  e5 j) P2 V& v( r7 }
    ; M2 `/ p$ f0 x# A2 z1 T1 [难道现在系统里的某程序有类似“Send ^{c 2}”的代码?
    9 u- P  u! v( v2 n& x9 h& {( B# [2 G. k0 y+ P5 a* \+ s7 O
    有道词典的取词有时会使crtl+c失效,( https://www.zhihu.com/question/54162089 ),不过我没遇到过。让有道词典高亮后GoldenDict就能取词,这样才算完美。试一试让有道词典分别用屏幕指译和划译取“looking at”、“looks at”之类的词(不要开OCR),再对比别的软件的屏幕取词和输入显示,哎。。。
    % W/ f4 T: n/ [9 U5 W4 w* X: t& Q
    . H& s  C% \9 |% Z! Q8 o4 ]4 ^就有道词典和EBDic还算合格。这GoldenDict,连一些最基本的功能都不具备啊。。。# ~! p" N. P7 y- B# p, X1 z5 w

    2 T  F( s* y+ R
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-6-6 23:03 , Processed in 0.112822 second(s), 11 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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