» ExecShell - выполнение команды оболочки

K.A.V.
www.oszone.net
22.02.2010
Автор: K.A.V.
Последнее обновление: 17.05.2014

действие команда [параметры] [SW_SHOWDEFAULT | SW_SHOWNORMAL | SW_SHOWMAXIMIZED | SW_SHOWMINIMIZED | SW_HIDE]

Данная команда позволит нам выполнить указанную программу с помощью ShellExecute

Обратите внимание, что обычно используются действия "open" (открыть), "print" (печать), и т.д., но параметр действие может быть и пустой строкой, тогда будет выполнено действие по умолчанию.
Параметр параметры и тип показа (SW_*) являются необязательными.

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


Пример открытия сайта на компьютере пользователя ассоциированной программой:
ExecShell "open" "http://www.oszone.net/"

Пример открытия текстового документа на компьютере пользователя ассоциированной программой:
ExecShell "open" "$INSTDIR\readme.txt"

Пример печати текстового документа на компьютере пользователя:
ExecShell "print" "$INSTDIR\readme.txt"