Передача аргументов в 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"