我正在尝试使用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