ProcessExecute()
Вызывает выполнение процесса.
Аргументы:
path - путь к исполняемому файлу, или имя исполняемого файла (String).
cmdLine - аргументы командной строки (String). Не бязательный аргумент.
options - набор опций через ";", в виде "имя опции=значение; ..." (String). Необязательный аргумент.
Результат:
Integer или undefined
Допустимый набор опций:
work-dir - рабочая директория для процесса (String)
sys - cсистемный процесс (Bool), в этом случае в качестве первого аргумента функции можно указывать не путь до исполняемого файла, а имя системного процесса
wait - дожидатсья завершения процесса (Bool). Если указана опция wait=1, функция вернет код завершения процесса (0 - успешное завершение, иначе - ошибка). В остальных случаях функция ничего не возвращает.
hidden - запуск без пользовательского интерфейса (Bool) (рекомендуется включать, если функция вызывается с сервера);
Пример:
ProcessExecute( 'C:\Temp\pkzipc.exe', ' -add -rec -path=current xxx.zip 1.htm 2.htm', 'wait=1;hidden=1;work-dir=C:\Temp' );