Возможно ли передать скрипт на WScript?
Я хотел бы выполнить простой VBScript / JScript, сгенерированный моим приложением, с помощью Windows Script Host (wscript.exe или cscript.exe) без создания временного файла сценария.
Я не нашел параметр командной строки для чтения сценария из стандартного потока ввода, но я нашел несколько мест в WWW, в которых описано сообщение об ошибке WScript «Не удается прочитать сценарий из стандартного ввода».
MSDN Windows Script Host Reference - Сообщения об ошибках
Так есть ли скрытая опция командной строки для чтения сценария из стандартного в?
В настоящее время моя программа генерирует небольшой скрипт и записывает его во временный файл. Затем он создает подпроцесс, работающийcscript.exe
, ожидает его завершения и затем снова удаляет временный файл. Я хотел бы избавиться от временного файла и передать скрипт напрямую на хост скриптов, если это возможно. (например, по трубопроводуcscript.exe
или передать его как часть аргументов командной строки, аналогично параметру командной строки / ccmd.exe
)