VBS教程:方法-Raise 方法

所属分类: 脚本专栏 / vbs 阅读数: 2024
收藏 0 赞 0 分享

Raise 方法

生成运行时错误

object.Raise(number, source, description, helpfile, helpcontext)

参数

object

应为 Err 对象。

Number

Long 整数子类型,标识错误性质。VBScript 错误(有 VBScript 定义和用户定义两种错误)的范围在 0-65535 之间。

Source

命名最初产生错误的对象或应用程序的string expression。当为 Automation 对象设置此属性时,请使用窗体 project.class。如未作任何指定,则使用当前 VBScript 项目的程序设计 ID。

Description

描述错误的字符串表达式。如未指定,则检查 number 的值。如可将其映射为 VBScript 运行时错误代码,则将 VBScript 提供的字符串作为 description 使用。如没有与 number 对应的 VBScript 错误,则使用通用错误信息。

Helpfile

Help 文件的完整合法的路径,在该 Help 文件中可找到此错误的帮助信息。如未指定,则 VBScript 将使用 VBScript Help 文件的完整合法的驱动器、路径和文件名。

Helpcontext

上下文 ID,标识 helpfile 中提供错误帮助的主题。如果省略,则使用与 number 属性对应的错误的 VBScript Help 文件上下文 ID(如果存在)。

说明

除了 number 以外的所有参数都是可选项的。如果使用 Raise,而不指定某些参数,且 Err 对象的属性设置含有未清除的值,则这些值将成为错误的值。

在Automation object中设置错误代码的 number 属性时,请向常数 vbObjectError 添加错误代码编号。例如,要生成错误号 1050,可将 number 属性赋值为 vbObjectError + 1050 。

下面例子举例说明如何使用 Raise 方法:

On Error Resume NextErr.Raise 6  '产生溢出错误。MsgBox ("Error # " & CStr(Err.Number) & " " & Err.Description)Err.Clear    '清除错误。
更多精彩内容其他人还在看

VBS实现截图功能

本文给大家分享了下2种通过VBS实现截图功能的代码,第一个是纯VBS实现,第二种方法是通过把简短的第三方工具集合到VBS脚本来实现更加丰富的功能。
收藏 0 赞 0 分享

VBS中Run和Exec的区别

这篇文章主要介绍了VBS中Run和Exec的区别,需要的朋友可以参考下
收藏 0 赞 0 分享

VBS获取GZIP压缩的HTTP内容的实现代码

这篇文章主要介绍了VBS获取GZIP压缩的HTTP内容的实现代码,需要的朋友可以参考下
收藏 0 赞 0 分享

VC中实现文字竖排的简单方法(推荐)

下面小编就为大家带来一篇VC中实现文字竖排的简单方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享

对一个vbs脚本病毒的病毒原理分析

这篇文章主要介绍了对一个vbs脚本病毒的病毒原理分析的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

vbs判断磁盘类型和检测硬盘剩余空间的实现代码

这篇文章主要介绍了vbs判断磁盘类型和检测硬盘剩余空间的实现代码,需要的朋友可以参考下
收藏 0 赞 0 分享

VBS调用WMI遍历搜索硬盘文件并计数的方法

这篇文章主要介绍了VBS调用WMI遍历搜索硬盘文件并计数的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

vbs 查找硬盘分区中指定扩展名文件的实现代码

vbs 用于查找硬盘所有分区中指定扩展名文件的代码,有需要的朋友可以参考下。挺实用的一段代码,用来深入学习vbs,确实不错
收藏 0 赞 0 分享

vbs Size 属性使用介绍(获取文件大小)

为大家介绍vbs属性之size属性,供大家学习参考。Size 属性 对于文件,返回指定文件的字节数;对于文件夹,返回该文件夹中所有文件和子文件夹的字节数
收藏 0 赞 0 分享

vbs获取当前路径的代码

有时候我们需要获取执行当前vbs的路径,那么就可以参考下面的代码,一般用来可以删除自身等操作
收藏 0 赞 0 分享
查看更多