2010-06-16 158 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" 
相關問題