作者khliu (hi~)
看板EzHotKey
标题[AHK-] 查朗文字典
时间Sat Sep 6 19:06:38 2008
我使用的朗文字典是: Longman Dictionary of Contemporary English
(除此之外, 我仍有MED, CALD, ONAD等字典, 不过ahk script写起来差不多)
由於内建的随指随查只有在IE or MS word等才能用, 而且常浮动一个视窗
(不浮动就会藏在後面...Orz)
我的需求是: 看到单字->叫出字典->打单字查询
因此有了这个短短的script供大家参考.
;look up in Longman
!1::
;我使用Alt-1当作快速键
;连点两下反白
MouseClick, left
MouseClick, left
Send ^c ;复制此字
;叫出朗文字典
IfWinExist,Longman Dictionary of Contemporary English
WinActivate
else
RUN "D:\Program Files\Longman\ldoce4v2\ldoce4.exe"
;这地方随个人更改
WinWait, Longman Dictionary of Contemporary English UPDATED EDITION,
;连点两下滑鼠让输入列反白, 然後输入单字...
;不点两下滑鼠只用键盘输入, 字典常会不理人...
MouseClick, left, 152, 142
MouseClick, left, 152, 142
Sleep, 100
Send %Clipboard% {Enter}
;把字贴上後按enter...
return
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.223.11
※ 编辑: khliu 来自: 140.113.223.11 (09/06 19:07)
※ 编辑: khliu 来自: 140.113.223.11 (09/06 19:08)
※ 编辑: khliu 来自: 140.113.223.11 (09/06 19:09)
※ 编辑: khliu 来自: 140.113.223.11 (09/06 19:10)
※ 编辑: khliu 来自: 140.113.223.11 (09/06 19:10)
※ 编辑: khliu 来自: 140.113.223.11 (09/06 19:23)
1F:推 Lumania:建议你 最後送单字时可以用controlsend 如此省去前面的 09/07 09:16
2F:→ Lumania:mouseclick 09/07 09:16
3F:→ khliu:谢谢, 不过我使用失败了...Orz... 09/07 18:48
4F:推 Lumania:autohotkey 内附的 window spy 可以查 Longman 程式内输 09/08 08:05
5F:→ Lumania:入单字的地方的control 名称,给controlsend用,ClassNN 09/08 08:06
6F:→ Lumania:这一项就对了。 09/08 08:07
7F:→ Lumania:mouseclick 2次不必写两行 09/08 08:08