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

时间:2010-06-16 14:50:54

标签: wsh jscript

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

%:> cscript doSomethingToFile.js FileInQuestion.txt

有关如何执行此操作的任何见解?非常感谢。

1 个答案:

答案 0 :(得分:13)

来自伯纳德马克思

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

    alert = function(s){WScript.Echo(s)}
    
    var arg = WScript.arguments(0)
    alert(arg.toUpperCase() + " now upper case")
    ...
    
    1. 打开命令提示符,然后键入
    2. (假设在C:&gt;提示符下):

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