博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VBS基础篇 - 对象(8) - Err对象
阅读量:6814 次
发布时间:2019-06-26

本文共 1523 字,大约阅读时间需要 5 分钟。

Err对象是一个具有全局范围的内部对象,含有关于错误的所有信息。

On Error Resume next 忽略运行时产生的所有错误

On Error Goto 0 取消忽略错误措施

主要方法有:ClearRaise

主要属性有:DescriptionHelpContextHelpFileNumberSource

其属性及方法的详细说明见下面的示例说明:

Err对象的方法

  Clear

描述:清空Err对象当前所有的属性,也就是清空错误

语法Err.Clear

示例

On Error Resume next '忽略运行时产生的所有错误MsgBox 5/0MsgBox Err.Number '输出错误的数值Err.Clear '清空所有的错误信息MsgBox Err.Number '输出0

   Raise

描述:定义一个运行时的错误

语法Err.Raise(number,source,description,helpfile,helpcontent)

参数Number:用于标记错误号

        Source 标记产生错误的对象或者应用程序名称

Description:关于错误的描述信息

Helpfilehelp文件的有效路径

Helpcontenthelp文件的主题

       示例:  

On Error Resume NextErr.Raise 22,"VBS脚本","溢出啦","c:\test.txt" '定义一个运行时的错误MsgBox "错误:" & vbCrLf _        & "Number:" & Err.Number & vbCrLf _        & "Source:" & Err.Source & vbCrLf _        & "Description:" & Err.Description & vbCrLf _        & "Helpfile:" & Err.HelpFileErr.Clear '清除错误

Err对象的属性

  Description

描述:返回或者设置Error的描述

语法Description(conid)

示例

Desc = Err.Description '返回Error的描述信息Err.Description = "类型不匹配" '设置Error的描述信息

   HelpContext

描述:返回或者设置指定帮助信息的主题

  语法HelpContext(string)

      示例

HelpContext = Err. HelpContext '返回Error的帮助主题Err. HelpContext = "类型不匹配" '设置Error的帮助主题

   HelpFile

描述:返回或者设置help文件的地址

语法HelpFile(FilePath)

示例

HelpFile = Err. HelpFile '返回HelpFile的地址Err. HelpFile = "c:\test.txt" '设置HelpFile的地址

   Number

描述:返回或者设置一个表示错误的数值

语法Number(errid)

示例

Number = Err. Number '返回Error的idErr. Number = "c:\test.txt" '设置Error的id

   Source

描述:返回或者设置报告错误的对象(或者应用程序的名称)

语法Source(string)

示例

Source = Err. Source '返回Error的对象或者应用程序名称Err. Source = "box" '设置Error的对象或者应用程序名称

 

转载地址:http://mbbzl.baihongyu.com/

你可能感兴趣的文章
深入浅出KNN算法(二) sklearn KNN实践
查看>>
github上face_recognition工程项目实践
查看>>
Bzoj3992:[SDOI2015]序列统计
查看>>
ZJOI2018外省选手酱油记Day1
查看>>
如何用OpenCV自带的adaboost程序训练并检测目标
查看>>
SSM-MyBatis-08:Mybatis中SqlSession的commit方法为什么会造成事物的提交
查看>>
C++ 生成随机数
查看>>
poj1014
查看>>
poj3087
查看>>
mybatis generator
查看>>
[Selenium] close alert window
查看>>
远程调用appium server
查看>>
The-ith-Element
查看>>
找规律 Codeforces Round #290 (Div. 2) A. Fox And Snake
查看>>
枚举 POJ 1753 Flip Game
查看>>
洛谷3396:哈希冲突——题解
查看>>
Mysql之数据库设计
查看>>
Java Enum
查看>>
method="post" 用户名和密码不显示在网址里
查看>>
LeetCode----8. String to Integer (atoi)(Java)
查看>>