如何在程序弹出错误时自动关闭
程序里面涉及到很多的函数和过程,如何在程序出现错误,弹出错误时,程序自动退出{:face (427):} 啥意思?出现错误窗口时,你的脚本实际已经退出了呀 没看明白?自己加@error? 估计想:若程序出错,让它自已退回就可以了,而不出现那个出错窗口。这个要求好象达不到,其实我也想着如何让au3编成的exe运行时若出错不出现那个‘Auto 错误’窗口 是的
若程序出错,让它自已退出就可以了,而不出现那个出错窗口。
因为出现那个错误窗口,如果你不去点确定或关闭,程序是不会自动退出的。 这是软件异常,挂钩MessageBoxW函数,检查 标题和返回地址就好了。如果要截取硬件异常,参考 lsasecur.au3中的_SeRegisterExceptionHandler函数。
lsasecur.au3 - http://www.autoitx.com/thread-20442-1-1.html 个人认为是写的程序中代码不完善造成的,一般返回的函数都有成功或失败,这时加上if @error then ...
程序一般是不会报错的。
页:
[1]