掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 2189|回复: 2

[改进建议] PC 版欧路的取词功能其实挺垃圾的

[复制链接]
  • TA的每日心情
    奋斗
    2021-7-31 06:44
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2022-8-7 16:51:21 | 显示全部楼层 |阅读模式
    本帖最后由 emptls 于 2022-8-7 16:53 编辑
    / a( M- `6 n* u# ?8 R& t2 b
    5 n5 G0 o# w9 e8 ^# D, u我就想要个双击取词的功能,常用软件是 firefox、SumatraPDF、notepad++2 K8 w1 H) J  b6 P2 C1 p
    ) v/ s( r2 [3 T2 z' u  Y5 E
    说说已经有的三种取词吧. g! W% g- O3 B, F
    1. 鼠标取词设置成双击取词,firefox、chrome 都取不准2 p3 r' u9 |& U9 h/ A
    2. 划词,你必须要划才行,双击选中在有的软件上,不生效# Q! ]# \4 q  u' \& I. S, J
    3. 剪贴板取词或两次 Ctrl + C 取词,经常让正常的复制、粘贴功能失效
    8 A: H$ `7 U) P* G# e看起来选择多,没一个好用的。
    # b; V4 I# U( z( J" N3 Z; ?% ?4 `9 r( x# K' G2 |
    firefox 之前还无法取词,我把 Golden Dict 的双击取词脚本都反馈给客服了,态度倒是挺好。' u) z+ e9 Y, m& k
    但研发没动静。AHK 脚本都能实现的功能,你们怎么就搞不了。, T7 ^5 V% e& S$ s  s

    5 s% z7 o8 O6 O# i( b7 d0 u+ A# m这是我一直用的取词脚本,一个商业软件,这么多年了,居然还要依赖外部的脚本才能用,让人失望。! v$ C: t7 U5 J5 T* c' f8 w  q5 O
    1. ; 弹出窗口还是欧路查词窗口显示结果,CtrlBreak 切换
      # q6 D6 `$ b+ O( n  r
    2. popup := true" N; l1 l3 D; A! r/ u4 ^: c8 ?
    3. ; suspend6 w: ]5 |4 M* X* A) k; h* a
    4. Pause::suspend
      $ o: o% T7 B5 F. s& j
    5. ^CtrlBreak::
      0 N* g% D! J7 h* A
    6. popup := !popup' M0 r6 z/ u6 j" Q8 o1 P
    7. if (popup)
      5 {, @( p- @0 h* C6 V
    8.         ToolTip, Popup mode
      : b7 `, X5 J2 ?# y3 X$ I/ m
    9. else
      $ x! n% T7 x5 w8 q
    10.         ToolTip, Window mode
      ' S& O' c  i+ V( e
    11. SetTimer, RemoveToolTip, -2000
      . B) ?) N" I* H8 L, ^, w/ q- C) F/ c
    12. return
      * M. ]( b& {6 O5 K) U; h4 U% b) Z

    13. ; T9 t$ @1 H2 g
    14. ~LButton::
      & R: P, t/ O- X; a* S$ f
    15. ! L6 Z+ \9 z& f  M
    16.         Loop {/ R3 `8 {+ l- w4 Y* k: @; Q0 l0 R
    17.                 LButtonDown := GetKeyState("LButton","P") ' E: g1 u1 j& a* v+ u6 P
    18.                 If (!LButtonDown)( X- R% N6 P( }8 S: \) l* Z
    19.                         Break
      0 [7 i# p4 v6 y0 H* U. b" @
    20.         }9 ~6 c7 M# d/ q
    21. : ]1 J* K0 y" o1 g1 M8 `
    22. WaitTime:=DllCall("GetDoubleClickTime")/4007 y# ~2 r$ _9 g, X( e( O- v% |  U* m
    23. KeyWait, LButton, D T%WaitTime%
      0 F- b" g$ r0 Z! c) r* Q
    24. If errorlevel=0
      4 [* t9 u% n6 m9 F( y8 n5 l
    25.          GoSub, Routine/ {( L" P# b5 G
    26. Return$ F" q3 K0 G4 D( g

    27. 7 Q5 k' Q' F1 x( N! ]& |
    28. & w/ t9 B; p1 ^7 A0 @8 |: \$ Z
    29. Routine:5 i3 J7 y9 E& V
    30. {) g$ h4 {- W# a7 z) ?
    31.         ; 暂时关闭,只对这些软件取词# ~8 w. R  i9 ^' O
    32.         ; if (!WinActive("ahk_class SUMATRA_PDF_FRAME") && !WinActive("ahk_class MozillaWindowClass") && !WinActive("ahk_exe msedge.exe")), Q  I; l+ n( z. D1 j' O
    33.         ;         return* S7 U4 b! R5 y0 s7 m' C2 @
    34.         if (popup) {6 S7 C) e. o2 d
    35.                 ; 设置欧路词典划词快捷键 Ctrl + F10' J# `- E4 Q/ x, x5 ]" q  \
    36.                 send ,^{F10}  a% a2 j: y1 K7 g# s
    37.                 return5 n9 x& j. w( I
    38.         }& @; a) n" a8 {/ g' b! h

    39. 0 |) }1 {) p5 D5 [1 r
    40.         ClipSaved := ClipboardAll
      1 A7 h* ]; Z0 L. @3 x3 z
    41. , N5 E& c$ W: W2 J: |" q8 @" r
    42.         clipboard =- w4 [% l0 P$ `
    43.         send ,^c
      4 k4 ?0 P6 [' o8 r0 s
    44.         ClipWait,1
      4 Q* ?9 T$ z7 \" }$ F; k) B
    45. % s" ?8 r3 \- |9 B* S1 @3 S( H
    46.         cliplen := StrLen(clipboard)! g9 q* {( d* X* C8 I
    47.         if (cliplen > 2 and cliplen < 20) {( }; g! q6 P& A2 ]7 _# z; G
    48.                 run D:\soft\eudic\eudic.exe -w %clipboard%, C3 ~5 B/ _* s4 \
    49.         }) V) K  A' P) `* R4 v
    50. - n7 n' b$ ]" n6 P' d9 h
    51.         clipboard =
      9 Q2 C# N& _1 Y! C; J7 e/ |* C# W
    52.         Clipboard := ClipSaved
      7 Z6 r& P8 _9 ~: [
    53.         ClipWait,1
      6 q8 _; C% M  X4 y
    54.         ClipSaved =
      7 l, G9 |  @, @
    55. }
      % N3 |6 ]- {' j- y( |
    56. : j2 x5 V3 }" p$ o$ G% C
    57. return. h; m# c; m8 b- k9 |

    58. # ?8 ^( e0 B) t' c5 M
    59. RemoveToolTip:& \+ ]- `) w/ f+ G* C) ~2 B
    60. ToolTip
      ( N5 c: t& U% V0 n4 O/ g" D: @
    61. return
    复制代码
  • TA的每日心情
    奋斗
    2021-7-31 06:44
  • 签到天数: 5 天

    [LV.2]偶尔看看I

     楼主| 发表于 2022-8-8 08:54:36 | 显示全部楼层
    试了下,灵格斯在 win11 下还能用,双击取词也可以,还可以过滤要取词的程序。
    - D6 B! l$ ?6 F' q7 ^9 n欧路这种词典,设计上根本不用心。只是苦于,PC 与 手机端的同步功能没有好的替代,不得不用
  • TA的每日心情
    开心
    2024-1-12 16:56
  • 签到天数: 1044 天

    [LV.10]以坛为家III

    发表于 2022-8-7 20:56:34 | 显示全部楼层
    恕我直言,目前的取词软件里面,我觉得就是已经多年不更新的灵格斯还是不错的,其它的都是垃圾!以前也给好多词典反应过这问题,然后,已经更新了这么多了,还比不上已经N多年不更新的软件,这些开发词典的人难道不羞愧么?!
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-5-10 01:42 , Processed in 0.021509 second(s), 22 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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