掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1221|回复: 2

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

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

    [LV.2]偶尔看看I

    发表于 2022-8-7 16:51:21 | 显示全部楼层 |阅读模式
    本帖最后由 emptls 于 2022-8-7 16:53 编辑
    6 y2 M! C( K* P) [5 n, s: g* e: V- [5 u: z
    我就想要个双击取词的功能,常用软件是 firefox、SumatraPDF、notepad++
    0 J8 i. b( w! P" G! j: @
    , W# y4 i4 ^& |% c说说已经有的三种取词吧
    ) Y- \( z$ q& l8 t' u0 O1. 鼠标取词设置成双击取词,firefox、chrome 都取不准3 c" R" o! O* J' z7 e
    2. 划词,你必须要划才行,双击选中在有的软件上,不生效
    . ]6 H9 s. I' U# m3. 剪贴板取词或两次 Ctrl + C 取词,经常让正常的复制、粘贴功能失效+ K# |6 A0 v* d- S+ v
    看起来选择多,没一个好用的。
    ; r/ j  V" f/ I
    $ R& D2 d$ a. Q& {" rfirefox 之前还无法取词,我把 Golden Dict 的双击取词脚本都反馈给客服了,态度倒是挺好。
    0 v7 D* X# L" f  p2 t( ^但研发没动静。AHK 脚本都能实现的功能,你们怎么就搞不了。! Z4 p8 N1 _' `1 p8 C

    & P/ Y$ G1 G; ~9 [$ t, W: O这是我一直用的取词脚本,一个商业软件,这么多年了,居然还要依赖外部的脚本才能用,让人失望。
    & ~" W# e1 h- ^! l1 Z& `
    1. ; 弹出窗口还是欧路查词窗口显示结果,CtrlBreak 切换! l0 a/ K1 z$ v
    2. popup := true( S* ?1 v* v! K2 s, p
    3. ; suspend7 ?* \9 C3 }- V
    4. Pause::suspend/ O" H+ I/ K4 w( O" J6 [$ y) \6 K
    5. ^CtrlBreak::
      - D* {3 v* z5 D4 R$ k& q4 I/ \
    6. popup := !popup, t' f) M! u. {3 j
    7. if (popup)+ ], f( |' |4 }/ f, [
    8.         ToolTip, Popup mode  ~* c: K3 I) f9 H
    9. else( H$ @3 G) P. D2 c, H
    10.         ToolTip, Window mode- J2 W: g$ u/ \% g5 Q2 x
    11. SetTimer, RemoveToolTip, -2000
      # q' X: f( V0 z/ r. _- C+ t
    12. return6 [9 [% t9 _6 R, `1 {  b

    13. 9 X0 \1 L. E( E! _% u! [
    14. ~LButton::
      3 J8 @* J6 [4 e) m% Z9 w$ U: T: {

    15.   G& j9 f" S5 c
    16.         Loop {
      4 I: q  C$ f# W6 a
    17.                 LButtonDown := GetKeyState("LButton","P")
      2 x$ e: i- g; w# P! a
    18.                 If (!LButtonDown)
      ( [4 V$ a- }9 a, m
    19.                         Break
      % ~( q4 p8 }+ Y( H6 J, L
    20.         }& Q( {- {8 l3 a) o. U. D( T4 G; J

    21. 5 n" z5 Y8 j, q9 P/ {& s
    22. WaitTime:=DllCall("GetDoubleClickTime")/400
      8 p4 l: K, K# X" `' h
    23. KeyWait, LButton, D T%WaitTime%) M& a& Y. x; y: h! }. h6 d& U
    24. If errorlevel=0% k/ U1 y5 B2 k$ g2 a
    25.          GoSub, Routine8 t  u0 M6 q+ k: _4 o0 G
    26. Return
      * [. S3 P. x5 X( c( x+ M
    27. ) ^" U5 B  W3 C! Z

    28. ) X4 V: z" }  F% `/ B
    29. Routine:
      ( c1 A, g; ]5 x3 R6 Y
    30. {
      ( K) p/ j! X5 s+ Q- d8 [; o# G8 A3 v
    31.         ; 暂时关闭,只对这些软件取词
      ! n) \5 {! `+ `3 d- S
    32.         ; if (!WinActive("ahk_class SUMATRA_PDF_FRAME") && !WinActive("ahk_class MozillaWindowClass") && !WinActive("ahk_exe msedge.exe")); L5 p- p( o5 Y! G) S
    33.         ;         return
      % y8 S9 y" o0 Z) t
    34.         if (popup) {
      " H: V$ f8 W  [/ M
    35.                 ; 设置欧路词典划词快捷键 Ctrl + F108 L! Y* \( O, x+ u* i
    36.                 send ,^{F10}
      $ y% }2 |) Y9 ^
    37.                 return+ _) E: U4 I8 E: h  P0 p; w9 w
    38.         }$ b7 {8 t3 B1 d) Z: D
    39. 3 v6 h3 t' F  }' y  [
    40.         ClipSaved := ClipboardAll* L& A- @+ j9 j( w* n

    41. - k1 X) c* w$ |4 p
    42.         clipboard =6 C9 {: m6 m+ v) Q' Y
    43.         send ,^c
      ) R) w7 C7 y/ O8 K# c, n, D% B
    44.         ClipWait,1
      5 S- R& p6 M) d* r# n% v

    45. * Z3 c5 D, y" J. a: |1 @" T- c
    46.         cliplen := StrLen(clipboard)9 _' [3 Y6 X& \8 w3 C* v+ m
    47.         if (cliplen > 2 and cliplen < 20) {
      ; ?  @1 m  m! _1 X* k# q, ~
    48.                 run D:\soft\eudic\eudic.exe -w %clipboard%
      & A: H- I6 \4 i
    49.         }
      " ~3 t1 v3 _9 o! d. @1 O+ k

    50. & k. [3 ]1 R7 _
    51.         clipboard =8 `9 b+ W& S, j, H4 G
    52.         Clipboard := ClipSaved5 s. `& b8 L* e7 ~
    53.         ClipWait,1
      * l% k2 v6 U7 @: o+ n$ K
    54.         ClipSaved =9 {! ~( `7 ], t
    55. }- v6 [" E* P/ @. F# f/ f2 K5 z
    56. 6 @: U, y* V' V7 ?1 g9 L
    57. return) _! w6 V0 y' M& J

    58. . C# c0 F  z1 I& B
    59. RemoveToolTip:
      / [* Z2 W4 V: j! E) g. b0 k
    60. ToolTip* V( F- J1 N; k1 |- M- O
    61. return
    复制代码
  • TA的每日心情
    奋斗
    2021-7-31 06:44
  • 签到天数: 5 天

    [LV.2]偶尔看看I

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

    [LV.10]以坛为家III

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

    本版积分规则

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

    GMT+8, 2024-4-29 13:17 , Processed in 0.040606 second(s), 9 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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