VBS教程:对象-Err_vbs

Err

含有关于运行时错误的信息。接受用于生成和清除运行时错误的 RaiseClear 方法。

说明

Err 对象是一个具有全局范围 —的固有对象:不必在您的代码中创建它的示例。Err的属性被一个错误 —的生成器设置:Visual Basic,自动对象,或 VBScript 程序。

Err 对象的默认属性是 numberErr.Number 含有一个整数,且可由 Automation 对象使用以返回 SCODE。

当发生运行时错误时,Err 的属性由标识错误的唯一信息以及可用于处理它的信息填充。要在代码中生成运行时错误,请用 Raise 方法。

Err 对象属性被重新设置为零或零长度字符串 ("")。Clear 方法可被用于显式地重新设置 Err

下面的示例说明了 Err 对象的用法:

On Error Resume NextErr.Raise 6  '产生溢出错误。MsgBox ("Error # " & CStr(Err.Number) & " " & Err.Description)Err.Clear    '清除错误。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索,以便于您获取更多的相关知识。

时间: 2024-12-25 09:54:24

VBS教程:对象-Err_vbs的相关文章

VBS教程:对象-File 对象_vbs

File 对象 提供对文件的所有属性的访问. 说明 以下代码举例说明如何获得一个 File 对象并查看它的属性: Function ShowDateCreated(filespec) Dim fso,f Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.GetFile(filespec) ShowDateCreated = f.DateCreatedEnd Function 以上是小编为您精心准备的的内容,

VBS教程:对象-FileSystemObject 对象_vbs

FileSystemObject 对象 提供对计算机文件系统的访问. 说明 以下代码举例说明如何使用 FileSystemObject 对象返回一个 TextStream 对象,此对象可以被读取或写入: Dim fso, MyFileSet fso = CreateObject("Scripting.FileSystemObject")Set MyFile = fso.CreateTextFile("c:\testfile.txt", True)MyFile.Wri

VBS教程:对象-Drive 对象_vbs

Drive 对象 提供对磁盘驱动器或网络共享的属性的访问. 说明 以下代码举例说明如何使用 Drive 对象访问驱动器的属性: Function ShowFreeSpace(drvPath)Dim fso, d, s Set fso = CreateObject("Scripting.FileSystemObject") Set d = fso.GetDrive(fso.GetDriveName(drvPath)) s = "驱动器 " & UCase(dr

VBS教程:对象-Folder 对象_vbs

Folder 对象 提供对文件夹所有属性的访问. 说明 以下代码举例说明如何获得 Folder 对象并查看它的属性: Function ShowDateCreated(folderspec) Dim fso, f, Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.GetFolder(folderspec) ShowDateCreated = f.DateCreatedEnd Function 以上是小编为

VBS教程:对象-Match 对象_vbs

Match 对象 提供了对正则表达式匹配的只读属性的访问. 说明 Match 对象只能通过 RegExp 对象的 Execute 方法来创建,该方法实际上返回了 Match 对象的集合.所有的 Match 对象属性都是只读的. 在执行正则表达式时,可能产生零个或多个 Match 对象.每个 Match 对象提供了被正则表达式搜索找到的字符串的访问.字符串的长度,以及找到匹配的索引位置等. 下面的代码说明了 Match 对象的用法: Function RegExpTest(patrn, strng

VBS教程:属性-IsReady 属性_vbs

IsReady 属性 如果指定的驱动器就绪,返回 True:否则返回 False. object.IsReady object 应为 Drive 对象的名称. 说明 对于可移动媒体驱动器和 CD-ROM 驱动器,仅当插入相应的媒体并准备接受访问时,IsReady 返回 True. 以下代码举例说明如何使用 IsReady 属性: Function ShowDriveInfo(drvpath) Dim fso, d, s, t Set fso = CreateObject("Scripting.F

VBS教程:属性-DateLastModified 属性_vbs

DateLastModified 属性 返回指定的文件或文件夹的上次修改日期和时间.只读. object.DateLastModified object 应为 File 或 Folder 对象的名称. 说明 以下代码举例说明如何使用 DateLastModified 属性: Function ShowFileAccessInfo(filespec) Dim fso, f, s Set fso = CreateObject("Scripting.FileSystemObject") Se

VBS教程:VBscript属性-Number 属性_vbs

Number 属性 返回或设置数值指定错误.Number 是 Err 对象的默认属性. object.Number [= errornumber] 参数 object Err 对象. errornumber 表示 VBScript 错误编号或 SCODE 错误值的整数. 说明 从 Automation 对象返回用户定义错误时,将选定数字作为错误代码添加到常数 vbObjectError 以设置 Err.Number. 下面代码举例说明如何使用 Number 属性 On Error Resume

VBS教程:属性-TotalSize 属性_vbs

TotalSize 属性 返回驱动器或网络共享的总字节数. object.TotalSize object 应为 Drive 对象的名称. 说明 以下代码举例说明如何使用 TotalSize 属性: Function ShowSpaceInfo(drvpath) Dim fso, d, s Set fso = CreateObject("Scripting.FileSystemObject") Set d = fso.GetDrive(fso.GetDriveName(fs.GetAb

VBS教程:属性-CompareMode 属性_vbs

CompareMode 属性 设置并返回在 Dictionary 对象中比较字符串关键字的比较模式. object.CompareMode[ = compare] 参数 object 必选项.Dictionary 对象的名称. compare 可选项.如果提供此参数,compare 参数为数值,表示由函数如 StrComp 使用的比较模式. 设置 compare 参数设置如下: Constant Value Description vbBinaryCompare 0 执行二进制比较. vbTex