передача аргументов в javascript через cscript в командной строке - PullRequest
11 голосов
/ 16 июня 2010

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

%:> cscript doSomethingToFile.js FileInQuestion.txt

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

1 Ответ

13 голосов
/ 13 июля 2012

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

  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"
...