2012-12-20 42 views
1

我需要調用一個.bat來調用.vbs。當我從命令提示符運行FindDir.vbs是好的,但是當我嘗試從CallingVbs.bat調用它時,我收到了錯誤消息。'cscript'在批處理中不被識別

'cscript'不被識別爲內部或外部命令。

我用來調用.vbs的代碼與.bat和命令提示符相同。

cscript FindDir.vbs 

這兩個文件都在同一個文件夾。 我不明白爲什麼cscript命令在命令提示符下工作,但不在.bat中。任何人都可以解釋爲什麼會發生?

感謝

+1

它必須是一個錯字或東西。當我嘗試它時它工作正常。 – GolezTrol

+1

如果你用'「%SystemRoot%\ System32 \ cscript.exe」替換'cscript',它會工作嗎? –

+0

沒有工作,在網上搜索找到我的答案中的鏈接。 –

回答

0

搞錯我是使用名稱爲「路徑」的變量,所以CSCRIPT停止工作。

I solve it with this

0

很簡單你解決這個問題。 但在此之前,您必須確保cscript.exe文件存在於C:\ Windows \ System32路徑中。然後,

的%SystemRoot%\ SYSTEM32 \那麼你的命令行

相關問題