ShellExecute
function ShellExecute(const Operation, FileName, Params, WorkDir: String; ShowCmd: LongInt): Boolean
Запускает внешнее приложение или открывает файл в связанном приложении.
Параметры:
- Operation - действие с файлом (если пустая строка, то по умолчанию open):
- open - открыть файл, указанный в параметре FileName. Файл может быть как исполнимым файлом, так и файлом документа. Файл может быть папкой, которую нужно открыть (в проводнике).
- print - печатать файл. Если файл не является документом, функция не сработает.
- explore - открыть каталог в проводнике.
- runas - запускает файл от имени администратора. Открывается окно контроля учетных записей.
- FileName - путь к файлу или каталогу.
- Params - параметры командной строки, передаваемые файлу.
- WorkDir - текущий рабочий каталог.
- ShowCmd - вариант запуска:
- 0 - скрыть окно.
- 1 - активировать и показать окно в оконном режиме.
- 2 - активировать и свернуть окно.
- 3 - активировать и развернуть окно на весь экран.
- 4 - показать окно с последним размером и положением, прежнее окно остается активным.
- 5 - активировать и показать окно с текущим размером и положением.
- 6 - свернуть окно и активировать следующее окно.
- 7 - свернуть окно, прежнее окно остается активным.
- 8 - показать окно в текущем состоянии, прежнее окно остается активным.
- 9 - если окно свернуто или распахнуто, то окно восстановит оконный режим.
Результат: True, если запуск успешен.