CommandExecute
function CommandExecute(const FileName, Params, WorkDir: String; out OutputString: String; out ExitStatus: Integer): Integer![]()
Запускает программу, указанную в параметре FileName. В отличии от ShellExecute эта функция ждет завершения программы.
Параметры:
- FileName - путь к файлу программы. Путь должен быть абсолютным, относительный путь не поддерживается.
- Params - параметры командной строки, передаваемые программе.
- WorkDir - рабочий каталог. Например, если в параметрах указано только имя файла, то программа будет искать файл в рабочем каталоге.
- OutputString - весь вывод программы, записывается в эту переменную.
- ExitStatus - сообщение операционной системы о результатах работы программы. Код 0 означает успешное выполнение.
Результат:
Сообщение о результате выполнения, возвращаемое в виде кода самой программой. Возвращаемое значение зависит от реализации программы. Обычно в случае успешного выполнения возвращается 0.
