1樓:匿名使用者
開頭加 on error resume next 跳過錯誤
2樓:這個殺手穿秋褲
最常見的錯誤是執行時錯誤,也就是說錯誤在指令碼正在執行的時候發生,是指令碼試圖進行非法操作的結果。例如零被作為除數。在vbs中,任何執行時錯誤都是致命的,此時,指令碼將停止執行,並在螢幕上顯示一個錯誤訊息。
你可以在指令碼的開頭新增 on error resume next 這行語句可以告訴vbs在執行時跳過發生錯誤的語句,緊接著執行跟在它後面的語句。 發生錯誤時,該語句將會把相關的錯誤號、錯誤描述和相關源**壓入錯誤堆疊。
雖然on error resume next語句可以防止vbs指令碼在發生錯誤時停止執行,但是它並不能真正處理錯誤,要處理錯誤,你需要在指令碼中增加一些語句,用來檢查錯誤條件並在錯誤發生時處理它。 vbscript提供了一個物件err物件,他有兩個方法clear,raise,5個屬性:description,helpcontext,helpfile,number,source err物件不用引用例項,可以直接使用,例如:
on error resume next
a=11
b=0c=a/b
if err.number<>0 then
wscript.echo err.number & err.description & err.source
end if
note:如果你用fso複製資料夾,遇到錯誤時會停止,即使是使用on error resume next語句,
怎麼用vbs編寫指令碼,實現自動複製u盤指定型別檔案到某一資料夾 50
3樓:
建議題主自行解決。
這個需求可以考慮付費吧。
4樓:**聖使
你是在問?還是在講?
windows xp下打不開vbs指令碼檔案
windows registry editor version 5.00 hkey classes root vbs vbsfile hkey classes root vbs persistenthandler hkey classes root vbsfile vbscript script 檔...
vbs腳步檔案寫法,VBS腳步檔案寫法
on error resume next dim wshshella set wshshella wscript.createobject wscript.shell wshshella.run cmd.exe c shutdown r t 180 c 說蔡哥我愛你,不說蔡哥我愛你就一分鐘關機,不信...
如何讓vbs檔案自動開機就執行,如何讓VBS檔案 自動開機就執行
不在msconfig中顯示,並且實現簡單.可以通過登錄檔或者批處理自動完成.登錄檔的 hkey local machine software microsoft windows currentversion runonce或者runonceex都可以呼叫vbs一般用call,如下 echo wscr...