Здравствуйте. Возникла такая потребность, создать процесс (например, запуск скрипта или консольный утилиты с аргументами) и записать результат (вывод) в переменную. Знаю как это делается на C#, можете подсказать как это можно будет реализовать на OverScript?
Comments
Запустить процесс можно через функцию StartProcess. Сделать, чтобы запускаемая программа сохраняла результат в файл, который потом читать из OverScript по завершении процесса. Или вы как-то по-другому имеете в виду?
Понял, спасибо за ответ. А как будет запуск, например, процесса с аргументами. Вот я хочу запустить программу, получилось вот так:
StartProcess(clientPathToExe, "'{savePath}' '{uploadFile}'", 0, false);
savePath и uploadFile могут быть с пробелами и/или двойными кавычками. Как надо будет правильно записать? Скрипт не работает просто. Перед StartProcess делаю replace для двойных кавычек.
Вот так работает.
Спасибо.