Синтаксис

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


Описание

Открывает произвольный файл или папку и ждет окончания работы с этим файлом. Т.е. функция не вернет управление вызвавшей ее программе, пока работа с файлом или папкой не будет завершена.


Параметры

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

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

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

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


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

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


Примеры


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

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


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

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


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

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


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

Created with the Personal Edition of HelpNDoc: Maximize Your Productivity with HelpNDoc's Efficient User Interface