Описание
Функция ShellExec выполняет действие над файлом.
Файл должен быть исполняемым или документом.
Синтаксис
Int ExecEx(String
FileName,String Verb,String WorkDir,int ShowMode,String
Class,String Args)
Параметры
-
Имя файла = определяет имя файла, который нужно
открыть или напечатать. Функция может открыть исполняемый файл или
файл документа. Функция может напечатать файл документа. Если в имя
файла не включён путь, то принимается текущий каталог.
-
Глагол = определяет действие для приложения,
которое нужно выполнить. Значение этого параметра по умолчанию —
"Open", если глагол не задан.
-
WorkDir = определяет имя рабочего каталога. Если
этот параметр не определён, в качестве рабочего каталога
используется текущий каталог.
-
ShowMode = может быть одним из значений, описанных
ниже. Если параметр FileName определяет исполняемый файл, ShowMode
определяет, как нужно показать окно приложения при открытии. Если
параметр FileName определяет файл документа, ShowMode должен быть
нулем.
-
0 = для файла .
-
1 = SW_SHOW.
-
2 = SW_SHOWMAXIMIZED.
-
3 = SW_SHOWMINIMIZED.
-
4 = SW_HIDE.
-
5 = SW_MINIMIZE.
-
6 = SW_RESTORE.
-
7 = SW_SHOWMINNOACTIVE.
-
8 = SW_SHOWNA.
-
9 = SW_SHOWNOACTIVATE.
-
10=SW_SHOWNORMAL.
-
Class = определяет имя класса файла или Глобальный
Уникальный Идентификатор (GUID).
-
Args = параметры, передаваемые приложению при
запуске. Параметры разделяются пробелами.
-
Возвращаемое
значение
> 31 (при успехе)
Связанные
функции
-
Пример
ShellExec("MyDoc.pdf","open","C:\",0,".pdf","");
|