2010-06-16 126 views
11

我有一个小命令行JScr​​ipt例程,我通常在命令行中使用cscript在Windows中运行。我希望能在希望的线沿线的参数传递...在命令行上通过cscript将参数传递给javascript

%:> CSCRIPT doSomethingToFile.js FileInQuestion.txt

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

+2

[检查'WScript.Arguments'](http://technet.microsoft.com/en-us/library/ee156618.aspx)。 – SLaks 2010-06-16 14:56:25

回答

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") 
... 
  1. 打开命令提示符,然后键入

(假设在C:>提示):

C:\> windows\wscript.exe xx.js "apples and bananas" 
相关问题