问题 在命令行上通过cscript将参数传递给javascript


我有一个小命令行JScr​​ipt例程,我通常使用Windows中的cscript从命令行运行。我希望能够按照......的方式传递论据。

%:> cscript doSomethingToFile.js FileInQuestion.txt

有关如何做到这一点的任何见解?非常感谢。


11954
2018-06-16 14:50


起源

检查 WScript.Arguments。 - SLaks


答案:


来自伯纳德马克思

  1. 创建此JScript文件,将其保存在C目录中(如xx.js)

xx.js

alert = function(s){WScript.Echo(s)}

var arg = WScript.arguments(0)
alert(arg.toUpperCase() + " now upper case")
...
  1. 打开命令提示符,然后键入

(假设在C:>提示符下):

C:\> windows\wscript.exe xx.js "apples and bananas"

13
2017-07-13 05:24