Инструменты пользователя

Инструменты сайта


ru:documentation:shellexec

ShellExec

ShellExec [/EV-] [/SW_HIDE|/SW_SHOWNORMAL|/SW_MINIMIZE|/SW_MAXIMIZE] [/T] [/W[:####]] [/WAIT[:####]] <файл> [<параметры> [<каталог>]]

Запустить внешний файл. Файл может быть как исполняемым, так и произвольным, в этом случае он будет открыт в ассоциированном приложении.

Если параметры не заданы, но нужно задать рабочую папку, в качестве параметра поставьте пустую строку (две кавычки подряд).

Параметры

файлИмя файла. Может содержать переменные или переменные окружения.
параметрыСтрока параметров. Может содержать переменные или переменные окружения.
каталогИмя рабочего каталога. Может содержать переменные или переменные окружения.

Переключатели

/EV-Отключает использование переменных и переменных окружения в тексте.
/SW_HIDEЗапуск приложения в скрытом режиме.
/SW_SHOWNORMALЗапуск приложения в обычном режиме. Используется при отсутствии явно заданного SW_* параметра.
/SW_MINIMIZEЗапуск приложения в свернутом режиме.
/SW_MAXIMIZEЗапуск приложения в развернутом на весь экран режиме.
/TЗакрывает запущенный процесс при выгрузке плагина (также см. директиву AutorunBlockUnload).
/TTЗакрывает дерево запущенного процесса при выгрузке плагина.
/W[:####]Перед закрытием процессов пытается сначала закрыть окно процесса. Стандартный таймаут ожидания завершения — 1000 мс. После переключателя опционально может присутствовать число, задающее таймаут. Например: /W:5000. Этот переключатель может быть использован только совместно с переключателями /T или /TT.
/WAIT[:####]Ожидать завершения процесса. По умолчанию ожидает бесконечно. После переключателя опционально может присутствовать число, задающее таймаут. Например: /WAIT:5000. Переключатели /T или /TT игнорируются при использовании этого переключателя.
ru/documentation/shellexec.txt · Последние изменения: 2020/04/10 12:02 — loopback

Инструменты страницы