找回密码
 加入
搜索
查看: 2990|回复: 7

[AU3基础] 怎样即时终止编译后的自动化运行程序? [已解决]

  [复制链接]
发表于 2016-9-23 20:31:26 | 显示全部楼层 |阅读模式
本帖最后由 cashiba 于 2016-9-24 22:16 编辑

用AU3写的自动化操作第三方程序的脚本,编译后,实弹测试,发现有问题,想终止其运行。
沃嚓,悲剧了,鼠标满屏乱蹿到处乱点阿,调任务管理器不行,没法控制鼠标,用ALT+F4也不行,关掉的是其它程序.....还没搞定呢,不知道怎么被它搞关机了。第三方程序不知道弄出问题没有,但是一个辛苦做好的office文档没来得及保存,白干了....

是不是原代码中可以加一个什么代码用于随时终止自动化程序呢?程序要健壮,必须能自戕,不然就是破坏分子阿阿阿....
发表于 2016-9-23 22:54:31 | 显示全部楼层
HotKeySet("{ESC}", "_Exit")
Func _Exit()
        Exit
EndFunc   ;==>
也可以做別的應用
 楼主| 发表于 2016-9-24 00:03:34 | 显示全部楼层
HotKeySet("{ESC}", "_Exit")
Func _Exit()
        Exit
EndFunc   ;==>
也可以做別的應用
mars0916 发表于 2016-9-23 22:54

哦,原来这个exit是通用的退出脚本程序的函数阿,还真不知道,一语点醒梦中人,谢谢
 楼主| 发表于 2016-9-24 00:12:47 | 显示全部楼层
可惜AU3不支持GOTO语句,不然可以选择插入点,就可以用热键启动或跳转改变程序流程了....
发表于 2016-9-24 01:01:23 | 显示全部楼层
回复 4# cashiba


    关于GOTO 坛友貌似讨论过一样,用多了反而不好维护。
 楼主| 发表于 2016-9-24 07:42:20 | 显示全部楼层
回复  cashiba
关于GOTO 坛友貌似讨论过一样,用多了反而不好维护。
heroxianf 发表于 2016-9-24 01:01

我觉得吧,这个GOTO函数,有没有和好不好用那是两码事,汇编里还有jump来跳转呢....完全废弃掉,该用到的时候反而不方便了,一个词的事,还要通过一段代码来代替。
我看按键里用GOTO.....Rem.....组合用起来就挺好的,跟书签似的,再怎么说也是体现了代码复用嘛
发表于 2016-9-25 11:11:10 | 显示全部楼层
试试按ESC键
 楼主| 发表于 2016-10-14 16:09:30 | 显示全部楼层
试试按ESC键
menfan1 发表于 2016-9-25 11:11

就是通过下面这个吧?
HotKeySet("{ESC}", "_Exit")
Func _Exit()
        Exit
EndFunc   ;==>
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-22 00:52 , Processed in 0.077448 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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