Синтаксис

FLOAT Shell(STRING Path, STRING Arguments, STRING Directory, FLOAT Flag)


Описание

Открывает произвольный файл или папку.


Параметры

Path        Имя файла или папки.

Parameters        Если Path это приложение, то этот параметр задает аргументы, передаваемые в запускаемое приложение.

Directory        Рабочая папка для Path. Если в Path указано только имя файла, то поиск этого файла будет производиться в папке Directory. 

Flag        Стиль отображения окнаWindow_Constants


Возвращаемое значение

Является ненулевым, если функция выполнена успешно, в противном случае возвращается 0.


Примеры


r:=Shell(“c:\1.txt”,” ”,””, SW_SHOW) 

//Если расширение TXT связано со стандартным приложением «Блокнот», то в нем откроется файл “c:\1.txt”.


r:=Shell(“pril.exe”,”-arg1:1  -arg2”,” c:\”, SW_SHOW) 

//запускает приложение c:\pril.exe с аргументами -arg1:1  -arg2, эквивалент выполнения команды “c:\pril.exe -arg1:1  -arg2” в командном интерпретаторе.


r:=Shell(“c:\”,””,””, SW_MAXIMIZE) 

//открывает папку c:\ в проводнике, при этом окно проводника разворачивается на весь экран


см. Системные функцииSystem_function

Created with the Personal Edition of HelpNDoc: 5 Reasons Why a Help Authoring Tool is Better than Microsoft Word for Documentation