本帖最后由 jackpk 于 2013-3-22 21:20 编辑
这几天才开始接触AU3,在论坛里看了许多大大们的心得,颇有感触和心得。今天搜帖子正好看到有这个问题没有解决很完整的,就把自己学习中运用到的代码整理出来作为纪念。
;利用HotKeySet实现 热键开启、暂停、退出脚本。
HotKeySet("{Home}","Onkill")
HotKeySet("{Insert}","Pausekill")
HotKeySet("{End}","Quit")
Global $pause=2
While 1
Switch $pause
Case 1
ToolTip("开始",0,0)
;~这里面的函数不要用while循环,否则无法停止。
Case 0
ToolTip("暂停",0,0)
;~无需放代码可实现暂停,也可添加其他无while循环的函数运行。
Case -1
Exit 0 ;退出脚本
EndSwitch
WEnd
;//////////////////////////////////////////////////////////
Func Onkill()
$pause=1
EndFunc
;
Func Pausekill()
$pause=0
EndFunc
;
Func Quit()
$pause=-1
EndFunc |