hbzsb 发表于 2011-8-6 12:25:55

如何在程序弹出错误时自动关闭

程序里面涉及到很多的函数和过程,如何在程序出现错误,弹出错误时,程序自动退出{:face (427):}

happytc 发表于 2011-8-6 12:36:46

啥意思?出现错误窗口时,你的脚本实际已经退出了呀

wa18239 发表于 2011-8-6 13:40:49

没看明白?自己加@error?

happytc 发表于 2011-8-6 13:50:41

估计想:若程序出错,让它自已退回就可以了,而不出现那个出错窗口。

这个要求好象达不到,其实我也想着如何让au3编成的exe运行时若出错不出现那个‘Auto 错误’窗口

hbzsb 发表于 2011-8-6 16:43:45

是的


若程序出错,让它自已退出就可以了,而不出现那个出错窗口。

因为出现那个错误窗口,如果你不去点确定或关闭,程序是不会自动退出的。

pusofalse 发表于 2011-8-7 01:09:13

这是软件异常,挂钩MessageBoxW函数,检查 标题和返回地址就好了。如果要截取硬件异常,参考 lsasecur.au3中的_SeRegisterExceptionHandler函数。
lsasecur.au3 - http://www.autoitx.com/thread-20442-1-1.html

xwt620 发表于 2011-8-7 20:54:34

个人认为是写的程序中代码不完善造成的,一般返回的函数都有成功或失败,这时加上if @error then ...
程序一般是不会报错的。
页: [1]
查看完整版本: 如何在程序弹出错误时自动关闭