找回密码
 加入
搜索
查看: 2197|回复: 3

[AU3基础] 利用HotKeySet实现 热键开启、暂停、退出脚本。

[复制链接]
发表于 2013-3-22 21:14:42 | 显示全部楼层 |阅读模式
本帖最后由 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
发表于 2013-3-22 21:22:26 | 显示全部楼层
开始和暂停常规是用一个热键,比如只用
HotKeySet("{Home}","Onkill")
Func Onkill()
        $pause = Not $pause
EndFunc
 楼主| 发表于 2013-3-22 21:33:22 | 显示全部楼层
开始和暂停常规是用一个热键,比如只用
HotKeySet("{Home}","Onkill")
Func Onkill()
        $pause =  ...
afan 发表于 2013-3-22 21:22



呃,刚刚又看了一遍,的确如此!受教了,谢谢!
发表于 2013-3-23 01:02:16 | 显示全部楼层
更准确点,应该叫暂停/继续键,停止键
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-19 18:09 , Processed in 0.077589 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表