掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1278|回复: 3

[辅助工具] AHK脚本实现Mdict划词及快捷键查词

[复制链接]

该用户从未签到

发表于 2015-3-29 17:20:02 | 显示全部楼层 |阅读模式
本帖最后由 洛雨 于 2015-3-30 09:06 编辑 " `, ~7 t! W2 i$ O! g8 Y
; q" Q# _) J# U% L

3 _9 }0 J: G3 r1 d! U更新了一下.( W. W* `0 y' y8 V4 ]* ^7 @

) K0 u7 ~) x' n" ]* W1 y  U3 a' E+ P, I说明
! G( L* x9 I+ N) t, _0.  不想自定义的直接把下载的划词点EXE放到Mdict目录下就行.但是必需创建快捷方式,详见注意3
$ Y6 n- O7 R  o; M2 O1. 本脚本通过左键划词,WIN+C键查词,WIN+ESC键退出(Mdict会跟随退出 禁用方法删除代码倒数第二行.)。1 ~3 h7 [1 e7 U, c/ T
2. 所有快捷键可修改,具体按键代码附件里有。
; `" Y7 i' \& a9 M3. 可通过修改if RegExMatch(Clipboard,"(.+)",smatch)中的(.+)来匹配哪些词会查。$ @( d. l) R* E: H0 y6 f0 n
4. 可通过修改  regexp := "(.*)"  Clipboard:= RegExReplace(Clipboard,regexp, "$1")中的(.*)和$1来实现查询前修改词条,前者匹配,后者替换.
; Z3 T- Q4 e8 b; s8 y& G9 s. i5 Q3 z" h7 u) x

4 e% G" W" d, V( [$ R5 h+ X3 K" d7 ?/ I# ^5 @8 i7 e, a$ l6 x
注意
0 ?* y4 h" L  P1. 本脚本会在你每一次左键拖拽及每一次查询后清空剪贴板。. j' e* D/ ^  N  f
2. 本脚本不会清除托盘中的Mdict图标。, [0 x6 I" z* u* ~
3. 本脚本在某些标题含有mdict的窗口下会出错,比方说你Mdict的目录.
9 ^$ \& ]) A6 `/ G, N' Z2 G0 |        所以在开启脚本后必需关闭Mdict目录,当然你也可以直接把脚本创建快捷方式到桌面.
6 B4 U* I; v) G: a- I- j7 S
5 H! [- c8 W3 c  g/ E" g
) S. m  _" B- u5 u; M  p' L4 k* w文件内容3 ?& V& P5 q0 v% {
1. 划词.ahk为源码,可通文本编辑器修改。
# t5 r7 e; B; j# m: |! |3 q( O2, 划词.exe为编译后的程序.直接放到Mdict目录下埃! t) _  B* F$ [
2. 热键为各个按键的代码。
! R# ~; x, n) y# N1 E2 Q3. Compiler 源码编译工具,打开Ahk2Exe.exe拖拽划词.ahk到上面然后点Convert可生成可执行的EXE文件。
1 D! o# z& t% z$ ?' H1 _3 _: e8 i- g  E+ _1 V+ p7 S6 h5 ~
5 @3 H- b2 r/ J' R+ A
                        链接: http://pan.baidu.com/s/1gdtOyor 密码: rqrh- U/ q3 y) A& ~5 _' V- O9 F# e: Z

# ?$ R# `& [( Q: ^

该用户从未签到

发表于 2015-4-1 04:16:37 | 显示全部楼层
不明觉厉,先支持下楼主!
* V* @9 _) \6 h: D/ a, c- X这种实用性的工具值得推广!

该用户从未签到

 楼主| 发表于 2015-3-30 09:12:19 | 显示全部楼层
本帖最后由 洛雨 于 2015-3-30 09:16 编辑
' c$ w! v7 t3 j
cenfit 发表于 2015-3-30 08:06
2 V5 D2 J& W& X' m# ?* t/ N不明白怎么用,下载之后,应该放在哪里,如何激活使用?3 ?" w7 C8 i6 q! z( V% \1 }
按照说明进行了设置,需要Mdict剪切板功能,但是 ...
; v5 c# T* k5 Q% N2 [% G  M
- j1 l- O, v) q$ \2 @: D5 _
更新了一下,把划词.exe放到你mdict的目录下然后创建快捷方式就行.
8 }9 ^3 V2 Y' w* d* G& ^现在不需要其他设置了。- |! n  @* t1 u  [
& ~2 r4 Y2 G5 f1 y4 l" G7 j4 ?0 N  X
如果还是不行我也没办法了,我也才接触AHK不久。2 w6 R. ?% ], n& X) z
不过偶尔某个操作失灵可以失一下有可能会修复~~~
9 D! f1 j4 Y- x0 ?' e; |比方说划词失灵就WIN+C一下,快捷键失灵就划词一下。
8 c8 o6 k; N9 d/ K5 u# X# J$ S6 i* x( a3 d. t# d0 Y
6 \/ B: j; b" v( c
% G: T5 k" F0 \1 f6 e
把主帖整理了一下,把想问的放到下面来算了
2 J' }& r2 x3 z& I2 m: {- c1 |+ M还有你这验证码系统有点屌啊,我想描写好汉的都不是水浒是啥,结果答案还必要大写
1 e, w" u, g; Q5 M& I4 q& u6 B# }9 k+ y2 _
ps' W- a" q2 g, o& P) V  P4 P9 `$ {9 {
请问一下为什么我的词典在Mdict上能显示所有图片,可在Goldendict有部分图片不显示呢." ?* L/ W) ^) t- S4 v
再问一下我的CSS配合源文件在浏览器上显示正常,可在Mdict上显示不正常怎么办?$ S& E% H7 U# L% T) v3 z9 q) M  H8 j: T
想实现的效果很简单就是span9 和span3 在同一行上显示.& M7 r5 a8 P/ W0 o0 \
下面是代码:
0 u  w. u* l" n% a* I7 ~" s
  1. .info p { font-size: 14px; }
    * l  n$ p9 Z" \5 g6 O: Y
  2. .info .genre { margin-right: 15px; }
    $ d/ D, ?& h( ~  u4 ^! H; R
  3. .info .header { font-weight: bold; font-size: 14px; }
    & b: E( Y) m( d( F# v3 G6 S- O
  4. img { width: auto\9; height: auto; max-width: 100%; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic }
    % m# Q9 G% s9 t" P- _) h) a5 k' H
  5. a { color: #08c; text-decoration: none }
    1 _6 N1 x& c/ u" ~. ~, ?% S
  6. .container, .navbar-fixed-bottom .container { width: 1040px }! `+ V8 n& K8 b7 r, p; [8 v
  7. .row-fluid [class*="span"] { display: block; float: left; width: 100%; min-height: 30px; margin-left: 2.127659574468085%; *margin-left: 2.074468085106383%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
    + [1 W1 [9 `$ n, U9 b
  8. .row-fluid [class*="span"]:first-child { margin-left: 0 }1 }3 }/ q) D9 Z6 `9 d4 ^2 c
  9. .row-fluid .span9 { width: 74.46808510638297%; *width: 74.41489361702126% }" D/ S6 o0 Q3 e. y4 e% k% t7 i
  10. .row-fluid .span3 { width: 23.404255319148934%; *width: 23.351063829787233% }
    $ s* F9 B$ t8 E9 j# F3 N
  11. .container { margin-right: auto; margin-left: auto; *zoom: 1 }
    % S' W) R: |/ k, V% t; z4 J
  12. p { margin: 0 0 10px }
复制代码

该用户从未签到

发表于 2015-3-30 08:06:58 | 显示全部楼层
本帖最后由 cenfit 于 2015-3-30 08:13 编辑
) g" q: m* c( s; z& P1 P  h5 O/ y1 M+ X
不明白怎么用,下载之后,应该放在哪里,如何激活使用?
. O' ^' _0 F! W按照说明进行了设置,需要Mdict剪切板功能,但是我怎么用不了Win+c查词?
" g) w. x( ^" h再看看。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-4-25 19:24 , Processed in 0.033911 second(s), 9 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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