作者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