[已解决]怎么实现重启脚本?
本帖最后由 fcymk2 于 2012-11-13 08:02 编辑想过调用另一个脚本b, 当前脚本a退出, 然后另一个脚本b调用脚本a, 调用后脚本b再退出...
这样感觉有点麻烦....有没有简单点的方法? OnAutoItExitRegister 说的是什么哪国话? 本帖最后由 fcymk2 于 2012-11-13 00:05 编辑
drunk 发表于 2012-11-12 23:30 http://www.autoitx.com/images/common/back.gif
查了下, 这个函数的功能是"注册 AutoIt 退出时调用的函数"
刚才试了下, 可以调用到这个函数..不过不能启动自身..不知道是不是哪写错了..
OnAutoItExitRegister("Reload")
Func Reload()
;Run("cmd");这个可以运行
Run("D:\tools\AutoIt\script\start.au3") ;脚本自身不行
EndFunc
==============================================
这个办法也已经正常了...用ShellExecute("D:\tools\AutoIt\script\start.au3")就行了 说的是什么哪国话?
netegg 发表于 2012-11-12 23:32 http://www.autoitx.com/images/common/back.gif
额...写的是有些乱...
就是我有个脚本A, 想设个热键, 用来重启A...
刚学au3...不太熟, 所以想了个比较土的办法, 就是A在退出前 打开脚本B, b延迟2秒后(也就是A完全退出) 再打开A, 然后B退出....方法比较土..所以上来问问有没有更好的 搜索了下..发现有人问过这个了@_@
http://www.autoitx.com/forum.php?mod=viewthread&tid=3394&highlight=%D6%D8%C6%F4
感谢楼上2位的回答
页:
[1]