2016-05-19 164 views
-2

我想運行vbs腳本。 當我寫這篇文章的文件file_test.vbs運行VBS腳本

CSCRIPT F:/tp/dir/test.vbs

這是行不通的。 請問,你能告訴我嗎?用正確的解決方案。 謝謝

+2

您可能需要在此添加更多與您的問題相關的信息。例如,什麼是失敗? – NuSkooler

+1

「它不工作」。那它不起作用呢? – JNevill

回答

0

既然你沒有包括你遇到的錯誤,我在這個黑暗中刺了一刀。

cscript不是在VBScript命令,所以你不能只是折騰它在一個vbs文件,並期待CSCRIPT會知道該怎麼做。爲了在vbs文件中運行cscript,您需要創建一個shell對象並在該shell內執行它。

喜歡的東西:

Dim objShell 
Set objShell = WScript.CreateObject("WScript.Shell") 
objShell.Run("cscript.exe ""F:/tp/dir/test.vbs""") 
Set objShell = Nothing 

但是......這似乎有點傻要打開一個shell執行,它開創了一個殼,並執行一些VB腳本VB腳本。也許喜歡測試自動化或什麼的?

如果您想在cscript中運行您的cscript,您可以將該wscript shell更改爲cscript。

另外,你拼寫錯誤,所以它不會工作。