我正在嘗試使用Windows腳本宿主命令行argumet來運行.js文件。但是,每次運行時,我都會得到這個錯誤,即無論提供絕對路徑還是「wscript.exe」或只是名稱「wscript」,都無法找到腳本引擎。我必須使用「// E」選項來指定要使用的腳本引擎來測試某些內容。如何使用Windows腳本主機「// E」命令行參數?
我試圖「scriptfile.js // E:C:\ WINDOWS \ SYSTEM32 \ WScript的」,「scriptfile.js //E:C:\Windows\System32\wscript.exe」和「scriptfile.js // E:wscript」但沒有什麼幫助。它給我的錯誤「無法找到腳本引擎C:\ WINDOWS \ SYSTEM32 \ WScript.exe的」腳本scriptfile.js」
:資源下載鏈接並不提供樣本命令的用法,因此幾乎沒有任何用處對我來說,除了他們通知我檢查拼寫和腳本引擎 - http://msdn.microsoft.com/en-us/library/s39f60wz(v=vs.85).aspx和http://msdn.microsoft.com/en-us/library/6kbz7235(v=vs.85).aspx
因此,如果有人已經成功地運用了// E選項來指定「WScript的」腳本引擎需要具體使用,請請讓我知道
謝謝,現在很清楚。我知道如何運行腳本並使用wscript和cscript;但是我安裝的一個程序接管了我的腳本文件的默認引擎。所以爲了強制我的腳本使用jscript,我使用上面的// E參數。 – aeon 2011-04-19 02:21:56