PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora

Google
 

Funkcja Shell


Funkcja Shell uruchamia program wykonywalny i zwraca wartość typu Double reprezentującą ID przełączania (task ID) programu w przypadku powodzenia lub zero w przypadku niepowodzenia.

Składnia funkcji Shell:

Shell(ŚcieżkaDostępu [, StylOkna])

Argument ŚcieżkaDostępu jest wymaganym wyrażeniem typu String. Jest to nazwa programu, który ma zostać uruchomiony i wymagane argumenty lub parametry linii komend (command line). Może zawierać katalog lub folder i dysk.
Argument StylOkna jest opcjonalnym wyrażeniem typu Integer lub stałą VB. Określa on styl okna, w którym ma zostać uruchomiony program. Jeżeli zostanie ominięty program zostanie uruchomiony zminimalizowany z fokusem

Wartości i stałe VB dostępne dla atrybutu StylOkna:
Stała Wartość Opis
vbHide 0 Okno jest ukryte i posiada fokus
vbNormalFocus 1 Okno ma normalny rozmiar i pozycję i posiada fokus
vbMinimizedFocus 2 Okno jest zminimalizowane i posiada fokus
vbMaximizedFocus 3 Okno jest zmaksymalizowane i posiada fokus
vbNormalNoFocus 4 Okno ma normalny rozmiar i pozycję. Aktualnie aktywne okno pozostaje aktywne
vbMinimizedNoFocus 6 Okno jest zminimalizowane. Aktualnie aktywne okno pozostaje aktywne

Jeżeli funkcja Shell pomyślnie uruchomi program, zwróci ID przełączania (task ID) uruchomionego programu. ID przełączania (task ID) jest unikalnym numerem identyfikującym uruchomione programy. Jeżeli funkcja Shell nie może uruchomić podanego programu, powstanie błąd.

Funkcja Shell uruchamia inne programy asynchronicznie. Oznacza to, że program uruchomiony przez funkcję Shell może nie zakończyć działania przed kolejnym wywołaniem funkcji Shell.

Przykład użycia funkcji Shell:

Dim varID
varID=Shell("C:\WINDOWS\CALC.EXE",1)  'uruchom Kalkulator

(Zmienne i typy zmiennych zostały opisane w innych częściach kursu.)


na górę strony...


Google
 
Poprzednia | Wyżej | Strona główna | Spis Treści | Index haseł | Opis VB

BokDol
PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora