作者mesak (米沙)
看板EzHotKey
標題[AHK-] 滑鼠背景執行?
時間Fri May 27 15:15:38 2011
各位好,我第一次寫 AHK 程式
參考了版上的文章,跟網路找到的範例
~ScrollLock:: ;'~'是為了保留ScrLk原本的功能,
WinGetClass, active_class, A
Loop
{
GetKeyState, state, ScrollLock, T ;按下scrollLock 程式啟動 T=toogle
if state = D ;scrolllock 按下 (D=down 亮)
{
IfWinNotExist, ahk_class %active_class%
winwait, ahk_class %active_class%
IfWinNotActive, ahk_class %active_class%
WinActivate, ahk_class %active_class%
WinWaitActive, ahk_class %active_class%
WinGetActiveTitle, active_title
ControlClick, x390 y685 , %active_title%
Sleep, 2000
ControlClick, x390 y760 , %active_title%
Sleep, 2000
ControlClick, x470 y685 , %active_title%
Sleep, 2000
ControlClick, x470 y760 , %active_title%
WinMinimize
}
else
{
break ;跳出迴圈
}
Sleep, 300000
}
return
作用是只要在該視窗按下 SCROLL 之後自動點擊座標,點好之後縮小
有個問題是 當我 多開視窗的時候就會沒作用
還有沒有背景點擊的功能,還是得跳出來點,這樣對上班有點危險 XD
希望有前輩能指導一下該座什麼修改比較好
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.104.133.184
1F:推 fossil313:它會跳出來點...不正是你要它跳出來點的嗎? XD 05/27 19:47
2F:→ mesak:我希望是背景點.....但是 用 ControlClick 他會跳出來 05/27 20:27
3F:→ mesak:原本是抓 WINTEXT 結果FB 會有 (1)這種TITLE一改掉就不能動 05/27 20:27
4F:→ mesak:所以我乾脆 先把駐點移到視窗,然後取得該視窗的TITLE 05/27 20:28
5F:→ mesak:在開始執行 動作.... 總覺得有點不是很穩定阿~~ 05/27 20:28
6F:→ fossil313:可以在controlclick後面第六欄的地方加上NA試看看 05/27 22:54
7F:→ fossil313:例:controlclick, x10 y10, aaa, , , , NA 05/27 22:55
8F:→ fossil313:title的問題 可以用settitlematchmode改成不用完全符合 05/27 22:56
9F:→ mesak:成功了 XD 謝謝 05/28 00:40