作者bmip (開運鑑定團)
看板EzHotKey
標題[AHK-] 如何設定中斷程式的熱鍵
時間Sat Apr 18 14:24:00 2009
因為除錯的需要,我想要在程式執行中,能用快速鍵中斷程式,
因此我在程式的後端加上ESC exitapp 的語法。
我的程式大概如下:
Loop 5
{
程式碼
}
Return
ESC::
Exitapp
我本來預期如果執行中按下ESC就可以跳脫程式,
可是執行的結果是程式要執行迴圈完後,才停在等待ESC輸入的畫面。
這並不是我想要的,
不知道正確的寫法該怎麼寫呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 58.114.93.134
1F:推 Lumania:loop 內檢查 flag,檢查到了就break,ESC:: 設定flag 04/18 21:14
2F:→ bmip:不行,AHK要前面執行完,才可感應。 04/20 07:52
3F:推 Lumania:你的loop 用快速鍵來啟動比較好, 不然會被當成ahk的預執行 04/20 12:46
4F:→ Lumania:部分 04/20 12:47
5F:→ bmip:有困難,我是把程式放在桌面,直接按兩下執行的。 04/23 00:42
6F:→ bmip:我不知如何送按鍵訊號來啟動這個程序。 04/23 00:44
7F:推 Lumania:譬如: ^!n:: 04/23 05:24
8F:→ Lumania: loop 04/23 05:25
9F:→ Lumania: ........... 04/23 05:25
10F:→ Lumania: return 04/23 05:25