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