База знаний

Справочная система SP-XML

Связанные темы:

Функции для работы с объектами
Преобразование типов данных
Преобразование форматов и кодировок
Работа со строками
Работа с датами
Работа с массивами
Работа с файловой системой
Работа с URL
Обработка HTML
Работа с формами данных
Работа с базой данных приложения
Работа с документами XML
Работа с элементами XML
Работа с экранами
Работа с реестром Windows
Выполнение кода
Функции Web-сервера
Управление сервером приложения
Системные функции
Прочие функции
Эксперементальные и узкоспециализированные функции
Устаревшие функции

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' );