Board logo

标题: [问题求助] vbs脚本运行出错时,怎么判断出错了并从新再运行这个vbs脚本? [打印本页]

作者: hansom    时间: 2011-10-17 17:06     标题: vbs脚本运行出错时,怎么判断出错了并从新再运行这个vbs脚本?

这个错误多数是由于网络掉线引起的(vbs需要访问网络的)。从新连接好以后vbs就能正常运行了。如何才能让vbs自动再从新运行起来?
作者: powerbat    时间: 2011-10-17 17:29

on error resume next
do
if CheckNetwork()="OK" then '''do your work'''
WScript.Sleep 3000
loop
作者: broly    时间: 2011-10-17 17:35

用on error resume next 语句先屏蔽错误信息,然后用err对象判断是否出错了,出错就不执行,反之执行
作者: wc726842270    时间: 2011-10-17 18:38

网络上的大多数应该是请应与响应(基于HTTP,FTP没想过),断开了,重新刷新一下应该差不多
个人建议用循环先试一下




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2