Mit WSH eine Anwendung starten. VBS-Startscript mit Parametererklärung
Dim wsh, i
'Das Script startet den Editor mit dem Script als Testinhalt und wartet so lange bis der Editor wieder geschlossen wird.
Set wsh = WScript.CreateObject("WScript.Shell")
i = wsh.Run("notepad " & WScript.ScriptFullName, 1, True)
wsh.Popup "Notepad wurde soeben geschlossen."
Systax:
WshShell.Run sBefehl [,iFensterStil] [,fWartenAufRückgabe]
Argumente:
sBefehl: Befehl der ausgeführt werden soll. Parameter für das Programm werden mit Leerzeichen getrennt angegeben. Sollte in einem Parameter ein Leerzeichen vorkommen diesen Parameter mit "Anführungszeichen" kapseln.
iFensterStil (optional):
iFensterStil | möglliche Werte |
0 | Verberge das Fenster und aktiviere ein anderes Fenster. |
1 |
Aktiviert und zeigt das Fenster in seiner original Größe und Position on. Beim ersten Start einer Anweldung sollte dieser Parameter angegeben werden. |
2 | Aktiviert und zeigt das Fenster minimiert an. |
3 | Aktiviert und zeigt das Fenster maximiert an. |
4 | lZeigt ein Fenster in seinem jüngsten Größe und Position. Das aktive Fenster bleibt aktiv. |
5 | Aktiviert das Fenster und zeigt es in seiner jetzigen Größe und Position. |
6 | Minimiert das angegebene Fenster und aktiviert das nächste Top-Level-Fenster in der Z-Reihenfolge |
7 | Zeigt das Fenster als einem minimierten Fenster. Das aktive Fenster bleibt aktiv. |
8 |
Zeigt das Fenster in seinem aktuellen Zustand. Das aktive Fenster bleibt aktiv.
|
9 | Aktiviert und zeigt das Fenster. Wenn das Fenster minimiert oder maximiert ist, wird Windows es auf seine ursprüngliche Größe und Position anpassen. Eine Anwendung sollte diesen Flag angeben, bei der Wiederherstellung eines minimierten Fensters. |
10 | Aktiviert und zeigt das Fenster gleich der Anwendung aus der das Programm gestartet wurde |
fWartenAufRückgabe (optional): Script hält an bis das aufgerufe Programm wieder geschlossen wird
fWartenAufRückgabe | möglliche Werte |
false oder 0 | Default. Script wartet nicht auf die Beendigung des Programms |
true oder -1 |
Script wartet. |