VBS教程:方法-Raise 方法
Raise 方法
生成運(yùn)行時(shí)錯(cuò)誤
object.Raise(number, source, description, helpfile, helpcontext)
參數(shù)
object
應(yīng)為 Err 對(duì)象。
Number
Long 整數(shù)子類型,標(biāo)識(shí)錯(cuò)誤性質(zhì)。VBScript 錯(cuò)誤(有 VBScript 定義和用戶定義兩種錯(cuò)誤)的范圍在 0-65535 之間。
Source
命名最初產(chǎn)生錯(cuò)誤的對(duì)象或應(yīng)用程序的string expression。當(dāng)為 Automation 對(duì)象設(shè)置此屬性時(shí),請(qǐng)使用窗體 project.class。如未作任何指定,則使用當(dāng)前 VBScript 項(xiàng)目的程序設(shè)計(jì) ID。
Description
描述錯(cuò)誤的字符串表達(dá)式。如未指定,則檢查 number 的值。如可將其映射為 VBScript 運(yùn)行時(shí)錯(cuò)誤代碼,則將 VBScript 提供的字符串作為 description 使用。如沒(méi)有與 number 對(duì)應(yīng)的 VBScript 錯(cuò)誤,則使用通用錯(cuò)誤信息。
Helpfile
Help 文件的完整合法的路徑,在該 Help 文件中可找到此錯(cuò)誤的幫助信息。如未指定,則 VBScript 將使用 VBScript Help 文件的完整合法的驅(qū)動(dòng)器、路徑和文件名。
Helpcontext
上下文 ID,標(biāo)識(shí) helpfile 中提供錯(cuò)誤幫助的主題。如果省略,則使用與 number 屬性對(duì)應(yīng)的錯(cuò)誤的 VBScript Help 文件上下文 ID(如果存在)。
說(shuō)明
除了 number 以外的所有參數(shù)都是可選項(xiàng)的。如果使用 Raise,而不指定某些參數(shù),且 Err 對(duì)象的屬性設(shè)置含有未清除的值,則這些值將成為錯(cuò)誤的值。
在Automation object中設(shè)置錯(cuò)誤代碼的 number 屬性時(shí),請(qǐng)向常數(shù) vbObjectError 添加錯(cuò)誤代碼編號(hào)。例如,要生成錯(cuò)誤號(hào) 1050,可將 number 屬性賦值為 vbObjectError + 1050 。
下面例子舉例說(shuō)明如何使用 Raise 方法:
On Error Resume NextErr.Raise 6 '產(chǎn)生溢出錯(cuò)誤。MsgBox ("Error # " & CStr(Err.Number) & " " & Err.Description)Err.Clear '清除錯(cuò)誤。
相關(guān)文章
vbs,hta中選擇文件夾對(duì)話框?qū)崿F(xiàn)代碼
在vbs中選擇文件夾可以直接調(diào)用系統(tǒng)的文件夾對(duì)話框2009-08-08
VBS教程:VBscript語(yǔ)句-Call 語(yǔ)句
VBS教程:VBscript語(yǔ)句-Call 語(yǔ)句...2006-11-11
簡(jiǎn)單用VBS調(diào)用企業(yè)微信機(jī)器人發(fā)定時(shí)消息的方法
這篇文章主要介紹了簡(jiǎn)單用VBS調(diào)用企業(yè)微信機(jī)器人發(fā)定時(shí)消息的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07
vbScript中WScript.Shell對(duì)象的run和exec使用心得分享
WScript.Shell對(duì)象提供了run和exec兩個(gè)方法,最近項(xiàng)目中需要在vbscript腳本中用pscp從linux服務(wù)器上copy文件。本來(lái)使用了exec方法,以下代碼2009-02-02
奇特的js寫(xiě)法,或許可以用來(lái)加密躲殺毒軟件什么的
今天晚上來(lái)搞js,發(fā)現(xiàn)一個(gè)奇怪的現(xiàn)象 先來(lái)看一個(gè)例子: 2000,(WScript.echo(0377),1000,20000)2008-12-12
用VBScript批量安裝網(wǎng)絡(luò)打印機(jī)和設(shè)置默認(rèn)打印機(jī)
假如你有幾十臺(tái)機(jī)器,幾臺(tái)打印機(jī),共享網(wǎng)絡(luò)上有網(wǎng)絡(luò)打印機(jī)的安裝驅(qū)動(dòng),可是每臺(tái)電腦都點(diǎn)擊幾次驅(qū)動(dòng)十分麻煩,本人做了個(gè)VBS,這樣就方便多了,拿來(lái)和大家分享,不足之處請(qǐng)見(jiàn)諒!2009-03-03
Vbs腳本實(shí)現(xiàn)radmin終極后門(mén)代碼_刪除自身
在網(wǎng)上看到N多人做radmin后門(mén),要導(dǎo)出注冊(cè)表而且還用被殺軟件K殺。所以本人把自己寫(xiě)的腳本提供大家分享。比較實(shí)用,希望大家喜歡。2008-06-06
如何通過(guò)計(jì)劃任務(wù)調(diào)用QuickTest測(cè)試腳本
如何通過(guò)計(jì)劃任務(wù)調(diào)用QuickTest測(cè)試腳本...2007-03-03

