====== ShellExec ====== ShellExec [/EV-] [/SW_HIDE|/SW_SHOWNORMAL|/SW_MINIMIZE|/SW_MAXIMIZE] [/T] [/W[:####]] [/WAIT[:####]] <файл> [<параметры> [<каталог>]] Запустить внешний файл. Файл может быть как исполняемым, так и произвольным, в этом случае он будет открыт в ассоциированном приложении. Если параметры не заданы, но нужно задать рабочую папку, в качестве параметра поставьте пустую строку (две кавычки подряд). **Параметры** |< 100% 15% >| |файл|Имя файла. Может содержать переменные или переменные окружения.| |параметры|Строка параметров. Может содержать переменные или переменные окружения.| |каталог|Имя рабочего каталога. Может содержать переменные или переменные окружения.| **Переключатели** |< 100% 23% >| |/EV-|Отключает использование переменных и переменных окружения в тексте.| |/SW_HIDE|Запуск приложения в скрытом режиме.| |/SW_SHOWNORMAL|Запуск приложения в обычном режиме. Используется при отсутствии явно заданного SW_* параметра.| |/SW_MINIMIZE|Запуск приложения в свернутом режиме.| |/SW_MAXIMIZE|Запуск приложения в развернутом на весь экран режиме.| |/T|Закрывает запущенный процесс при выгрузке плагина (также см. директиву AutorunBlockUnload).| |/TT|Закрывает дерево запущенного процесса при выгрузке плагина.| |/W[:####]|Перед закрытием процессов пытается сначала закрыть окно процесса. Стандартный таймаут ожидания завершения --- 1000 мс. После переключателя опционально может присутствовать число, задающее таймаут. Например: /W:5000. Этот переключатель может быть использован только совместно с переключателями /T или /TT.| |/WAIT[:####]|Ожидать завершения процесса. По умолчанию ожидает бесконечно. После переключателя опционально может присутствовать число, задающее таймаут. Например: /WAIT:5000. Переключатели /T или /TT игнорируются при использовании этого переключателя.|