Функция Shell

Shell(PathName,[WindowStyle])

Функция Shell служит для запуска другой программы из VB-программы.Функция Shell запускает другие программы в асинхронном режиме. Это означает, что для продолжения выполнения инструкций, следующих за Shell, не требуется завершения программы, запущенной с помощью функции Shell

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

При успешном запуске программы возвращает значение типа Variant (Double), представляющее идентификатор программы(ID).Идентификатор задачи ID является уникальным номером, указывающим на выполняемую программу. Если функция Shell не может запустить указанную программу, возникает ошибка

Параметры
Функция содержит именованные аргументы
PathNameОбязательный аргумент типа Variant (String). Имя выполняемой программы и любые требуемые аргументы или ключи командной строки; допускает включение каталога или папки и диска
WindowStyleНеобязательный аргумент типа Variant (Integer), соответствующее типу окна, в котором выполняется программа. Если аргумент опущен, программа запускается и получает фокус

Именованный аргумент WindowStyle имеет следующие значения:
Константа Значение Описание
vbHide 0 Окно скрыто, и фокус передается скрытому окну
vbNormalFocus 1 Окно имеет фокус и восстанавливает свои стандартные размер и положение
vbMinimizedFocus 2 Окно отображается в виде значка с фокусом
vbMaximizedFocus 3 Окно развертывается на полный экран с фокусом
vbNormalNoFocus 4 Восстанавливаются предыдущие размер и положение окна. Активным остается текущее окно
vbMinimizedNoFocus 6 Окно отображается в виде значка. Активным остается текущее окно

Пример

 ' В данном примере функция Shell
' используется для запуска приложения,
' указанного пользователем 

' 1 в качестве второго аргумента открывает
' приложение в окне обычного
' размера и передает ему фокус
Dim RetVal
' Запускаем калькулятор
RetVal = Shell("C:\WINDOWS\CALC.EXE", 1)
Категория
Функции обработки системных параметров
Купить межкомнатные двери светлый дуб
Салоны дверей. Продажа межкомнатных дверей
dveri.ru