利用HotKeySet实现 热键开启、暂停、退出脚本。
本帖最后由 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
开始和暂停常规是用一个热键,比如只用
HotKeySet("{Home}","Onkill")
Func Onkill()
$pause = Not $pause
EndFunc 开始和暂停常规是用一个热键,比如只用
HotKeySet("{Home}","Onkill")
Func Onkill()
$pause =...
afan 发表于 2013-3-22 21:22 http://www.autoitx.com/images/common/back.gif
呃,刚刚又看了一遍,的确如此!受教了,谢谢!{:face (310):} 更准确点,应该叫暂停/继续键,停止键
页:
[1]