Передача аргументов в javascript через cscript в командной строке

У меня есть небольшая подпрограмма JScript, которую я обычно запускаю из командной строки, используя cscript в windows. Я бы хотел, чтобы мы с удовольствием передавали аргументы в духе...

%: > cscript doSomethingToFile.js FileInQuestion.txt

Любое понимание того, как это сделать? Большое спасибо.

Ответ 1

От Бернарда Маркса

  • Создайте этот JScript файл, сохраните его в каталоге C (как xx.js)

xx.js

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

var arg = WScript.arguments(0)
alert(arg.toUpperCase() + " now upper case")
...
  • Откройте командную строку и введите

(предполагая в приглашении C: > ):

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