ru:autorun:documentation:shellexec
ShellExec
ShellExec [/EV-] [/SW_HIDE|/SW_SHOWNORMAL|/SW_MINIMIZE|/SW_MAXIMIZE] [/T] [/W[:nnnn]] [/WAIT[:nnnn]] <файл> [параметры [каталог]]
Запустить внешний файл. Файл может быть как исполняемым, так и произвольным, в этом случае он будет открыт в ассоциированном приложении.
Если параметры не заданы, но нужно задать рабочую папку, в качестве параметра поставьте пустую строку (две кавычки подряд).
Параметры
файл | Имя файла. Может содержать переменные или переменные окружения. |
параметры | Строка параметров. Может содержать переменные или переменные окружения. |
каталог | Имя рабочего каталога. Может содержать переменные или переменные окружения. |
Переключатели
/EV- | Отключает использование переменных и переменных окружения в тексте. |
/SW_HIDE | Запуск приложения в скрытом режиме. |
/SW_SHOWNORMAL | Запуск приложения в обычном режиме. Используется при отсутствии явно заданного SW_* параметра. |
/SW_MINIMIZE | Запуск приложения в свёрнутом режиме. |
/SW_MAXIMIZE | Запуск приложения в развёрнутом на весь экран режиме. |
/T | Закрывает запущенный процесс при выгрузке плагина (также см. директиву AutorunBlockUnload). |
/TT | Закрывает дерево запущенного процесса при выгрузке плагина. |
/W[:nnnn] | Перед закрытием процессов пытается сначала закрыть окно процесса. Стандартный таймаут ожидания завершения — 1000 мс. После переключателя опционально может присутствовать число, задающее таймаут. Например: /W:5000. Этот переключатель может быть использован только совместно с переключателями /T или /TT. |
/WAIT[:nnnn] | Ожидать завершения процесса. По умолчанию ожидает бесконечно. После переключателя опционально может присутствовать число, задающее таймаут. Например: /WAIT:5000. Переключатели /T или /TT игнорируются при использовании этого переключателя. |
ru/autorun/documentation/shellexec.txt · Последнее изменение: 2022/09/28 19:57 — loopback