CommandExecute

function CommandExecute(const FileName, Params, WorkDir: String; out OutputString: String; out ExitStatus: Integer): Integer -DESKTOP- -WEB-

Запускает программу, указанную в параметре FileName. В отличии от ShellExecute эта функция ждет завершения программы.

Параметры:

  • FileName - путь к файлу программы. Путь должен быть абсолютным, относительный путь не поддерживается.
  • Params - параметры командной строки, передаваемые программе.
  • WorkDir - рабочий каталог. Например, если в параметрах указано только имя файла, то программа будет искать файл в рабочем каталоге.
  • OutputString - весь вывод программы, записывается в эту переменную.
  • ExitStatus - сообщение операционной системы о результатах работы программы. Код 0 означает успешное выполнение.

Результат:
Сообщение о результате выполнения, возвращаемое в виде кода самой программой. Возвращаемое значение зависит от реализации программы. Обычно в случае успешного выполнения возвращается 0.