用vbs遍歷檔案,當遇到受保護的檔案時會提示錯誤,如何解決

時間 2022-08-12 07:45:03

1樓:匿名使用者

改成 on error goto nt ,在next 之前加一句 nt:試試

如何用vbs檔案彈出一些錯誤的提示框?

2樓:北河

msgbox內的buttons引數為16即可

vbs 遍歷文字檔案內容並轉換單位 200

3樓:紫薇參星

你的vbs程式中,這一句msgbox regex.peplace(strline,replstr)有錯誤peplace拼錯了,應該是replace p改成r 改成msgbox regex.replace(strline,replstr)

這個vbs檔案總是提示無效字元 到底是**出了問題啊?急 **等

4樓:匿名使用者

無效字元 一般是**中的符號需要用英文狀態下的輸入法輸入 比如

msgbox 「1」  這2個引號用的是中文輸入法下的雙引號 就會報錯

5樓:匿名使用者

把等號前面的空格刪掉,或者用英文再打一次

vbs 指令碼 複製檔案中遇到的錯誤 5

6樓:匿名使用者

開頭加 on error resume next 跳過錯誤

7樓:這個殺手穿秋褲

最常見的錯誤是執行時錯誤,也就是說錯誤在指令碼正在執行的時候發生,是指令碼試圖進行非法操作的結果。例如零被作為除數。在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**複製檔案出現錯誤顯示沒有許可權複製

8樓:控盤慘

呵呵,很奇怪的一個bug哦!

你把最後一行的那個"c:\test",true改成"c:\test\",true

複製檔案時目標資料夾最後面要有一個"\"才可以的.

這個vbs總是提示無效字元,怎麼回事啊

9樓:匿名使用者

on error resume next 才對

第二無效字元 一般是**中的符號需要用英文狀態下的輸入法輸入 比如

msgbox 「1」  這2個引號用的是中文輸入法下的雙引號 就會報錯

10樓:泥鴻信

我打出來的是,不打算

vbs拷貝指定檔案並重新命名,批處理複製資料夾,並自動重新命名

fso.copyfile d txt f bak txt 這句改為 fso.copyfile d txt f bak n.txt 用name或filecopy命令 用vbs指令碼實現 查詢檔案中指定內容,然後以查詢的內容來重新命名該檔名?批處理複製資料夾,並自動重新命名 vbs指令碼複製檔案的校驗問...

如何迴圈遍歷 excel 檔案和表

建立一個將在每次迴圈迭代中接收當前 excel 路徑和檔名的字串變數。本過程後面顯示的示例表示式將使用變數名excelfile 注意 若要避免驗證問題,請分配有效的 excel 路徑和檔名作為該變數的初始值。建立另一個字串變數,用於存放 excel 連線字串的擴充套件屬性引數的值。此引數包含一系列值...

vbs執行程式,怎樣用vbs依次執行exe

dim objws set objws wscript.createobject wscript.shell objws.run c 1.exe trueobjws.run c 2.exe 看你的名字我想你應該會用dos中用的短路徑名吧。呵呵c progra 1 qq qq.exe vbs執行程式 ...