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

chu*_*lor 11 wsh jscript

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

%:> cscript doSomethingToFile.js FileInQuestion.txt

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

Dan*_*lia 13

来自伯纳德马克思

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

xx.js

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

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

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

C:\> windows\wscript.exe xx.js "apples and bananas"
Run Code Online (Sandbox Code Playgroud)