VBScript 中的错误处理:跳过错误并继续执行
在 VBScript 代码中,可以使用 'On Error Resume Next' 语句来跳过错误并继续执行代码。这个语句将导致脚本在发生错误时不会停止执行,而是继续执行下一行代码。
以下是一个示例:
On Error Resume Next
' 尝试执行可能会出错的代码
Err.Raise 6 ' 生成一个错误
Wscript.Echo '这行代码将不会执行'
' 检查错误并处理
If Err.Number <> 0 Then
Wscript.Echo '发生错误:' & Err.Description
End If
' 恢复到默认错误处理方式
On Error GoTo 0
' 继续执行代码
Wscript.Echo '代码继续执行'
在上面的示例中,'On Error Resume Next' 语句使得错误 'Err.Raise 6' 不会中断脚本的执行。然后,我们通过检查 'Err.Number' 来判断是否发生了错误,并在发生错误时输出错误信息。最后,使用 'On Error GoTo 0' 语句将错误处理方式恢复到默认状态,然后继续执行剩余的代码。
原文地址: https://www.cveoy.top/t/topic/bTIk 著作权归作者所有。请勿转载和采集!