VBS基礎篇 Err對象
Err對象是一個具有全局范圍的內(nèi)部對象,含有關于錯誤的所有信息。
On Error Resume next 忽略運行時產(chǎn)生的所有錯誤
On Error Goto 0 取消忽略錯誤措施
主要方法有:Clear、Raise
主要屬性有:Description、HelpContext、HelpFile、Number、Source
其屬性及方法的詳細說明見下面的示例說明:
Err對象的方法
Clear
描述:清空Err對象當前所有的屬性,也就是清空錯誤
語法:Err.Clear
示例:
On Error Resume next '忽略運行時產(chǎn)生的所有錯誤 MsgBox 5/0 MsgBox Err.Number '輸出錯誤的數(shù)值 Err.Clear '清空所有的錯誤信息 MsgBox Err.Number '輸出0
Raise
描述:定義一個運行時的錯誤
語法:Err.Raise(number,source,description,helpfile,helpcontent)
參數(shù):Number:用于標記錯誤號
Source 標記產(chǎn)生錯誤的對象或者應用程序名稱
Description:關于錯誤的描述信息
Helpfile:help文件的有效路徑
Helpcontent:help文件的主題
示例:
On Error Resume Next Err.Raise 22,"VBS腳本","溢出啦","c:\test.txt" '定義一個運行時的錯誤 MsgBox "錯誤:" & vbCrLf _ & "Number:" & Err.Number & vbCrLf _ & "Source:" & Err.Source & vbCrLf _ & "Description:" & Err.Description & vbCrLf _ & "Helpfile:" & Err.HelpFile Err.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
描述:返回或者設置一個表示錯誤的數(shù)值
語法:Number(errid)
示例:
Number = Err. Number '返回Error的id Err. Number = "c:\test.txt" '設置Error的id
Source
描述:返回或者設置報告錯誤的對象(或者應用程序的名稱)
語法:Source(string)
示例:
Source = Err. Source '返回Error的對象或者應用程序名稱 Err. Source = "box" '設置Error的對象或者應用程序名稱
相關文章
使用 Iisftp.vbs 創(chuàng)建FTP站點的方法
Iisftp.vbs 使用的默認屬性與 IIS 管理器在建立新的 FTP 站點時使用的屬性相同,并且它遵循相同的繼承屬性規(guī)則。要配置 FTP 站點的更多高級屬性,請使用 IIS 管理器2014-07-07VBS教程:函數(shù)-SetLocale 函數(shù)
VBS教程:函數(shù)-SetLocale 函數(shù)...2006-11-11