ShellExec

Top  Previous  Next

Описание

Функция 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","");