VBS基礎篇 物件 8 Err物件

2021-06-23 09:42:32 字數 3707 閱讀 9662

err

物件是乙個具有全域性範圍的內部物件,含有關於錯誤的所有資訊。

on error resume next

忽略執行時產生的所有錯誤

on error goto 0

取消忽略錯誤措施

主要方法有:clear

、raise

主要屬性有:description

、helpcontext、helpfile、number、source

其屬性及方法的詳細說明見下面的示例說明:

err

物件的方法

clear

描述:清空err物件當前所有的屬性,也就是清空錯誤

語法:err.clear

示例:?

12

3

4

5

onerrorresumenext'忽略執行時產生的所有錯誤

msgbox 5/0

msgbox err.number'輸出錯誤的數值

err.clear'清空所有的錯誤資訊

msgbox err.number'輸出0

raise

描述:定義乙個執行時的錯誤

語法:err.raise(number,source,description,helpfile,helpcontent)

引數:number:用於標記錯誤號

source 標記產生錯誤的物件或者應用程式名稱

description:關於錯誤的描述資訊

helpfile:help檔案的有效路徑

helpcontent:help檔案的主題

示例:?

12

3

4

5

6

7

8

onerrorresumenext

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)

示例:?

12

desc = err.description'返回error的描述資訊

err.description ="型別不匹配"'設定error的描述資訊

helpcontext

描述:返回或者設定指定幫助資訊的主題

語法:helpcontext(string)

示例: ?

12

helpcontext = err. helpcontext'返回error的幫助主題

err. helpcontext ="型別不匹配"'設定error的幫助主題

helpfile

語法:helpfile(filepath)

示例: ?

12

helpfile = err. helpfile'返回helpfile的位址

err. helpfile ="c:\test.txt"'設定helpfile的位址

number

描述:返回或者設定乙個表示錯誤的數值

語法:number(errid)

示例: ?

12

number = err. number'返回error的id

err. number ="c:\test.txt"'設定error的id

source

描述:返回或者設定報告錯誤的物件(或者應用程式的名稱)

語法:source(string)

示例: ?

12

source = err. source'返回error的物件或者應用程式名稱

err. source ="box"'設定error的物件或者應用程式名稱

VBS基礎篇 RegExp 物件

正規表示式 regexp 物件 下面的 說明了regexp物件的用法 function regexptest patrn,strng dim regex,match,matches 建立變數 set regex new regexp 建立正規表示式 regex.pattern patrn 設定模式 ...

(基礎篇)類和物件

類的真正意義就是在描述事物。屬性和功能統稱為事物中的成員。事物的成員分為兩種 成員屬性和成員功能。成員屬性在 中的體現就是成員變數 成員功能在 中的體現就是成員方法 類是用於描述事物的,類中可以定義事物的屬性和行為。而物件是通過描述的這個類,使用new關鍵字建立出來,通過物件就可以呼叫該物件具體的屬...

物件導向01 基礎篇

物件導向基礎 一 物件導向的概念 1.物件導向的概念 面向過程的思想是拿到一件事,首先考慮的是該怎麼去做 而物件導向的思想是拿到一件事考慮的是該讓誰去做 物件導向是將面向過程中的執行者變成指揮者,使用物件導向的開發降低 的耦合度 一般將具有 封裝,繼承,多型 等特徵的程式語言稱為具有物件導向思想的程...