Beschreibung
Erstellt einen neuen Prozess, der strBefehl ausführt.
Syntax
Objekt.Run(strBefehl, [intFensterStil], [bAufRückkehrWarten])
Parameter
Teil Beschreibung
Objekt WshShell-Objekt.
strBefehl Umgebungsvariablen im Parameter strBefehl werden automatisch erweitert.
intFensterStil Optional. Setzt den Fensterstil des auszuführenden Programms.
bAufRückkehrWarten Optional. Wird bAufRückkehrWarten nicht angegeben oder hat dieser Parameter den Wert FALSE, so wird nicht auf die Terminierung des Prozesses gewartet, sondern die Ausführung des Skriptes sofort fortgesetzt.
Hat der Parameter bAufRückkehrWarten den Wert TRUE, so gibt die Run-Methode den von der Anwendung gelieferten Terminierungscode zurück.
Wird bAufRückkehrWarten nicht angegeben oder hat dieser Parameter den Wert FALSE, so gibt die Run-Methode den Terminierungscode 0 (Null) zurück.
Hinweise
Die folgende Tabelle führt die möglichen Werte für intFensterStil auf:
intFensterStil Beschreibung
0 Verbirgt das Fenster und aktiviert ein neues Fenster.
1 Aktiviert ein Fenster und zeigt es an. Wird das Fenster minimiert oder maximiert, so stellt das System die ursprüngliche Größe und Position wieder her. Zeigt eine Anwendung ein Fenster zum ersten Mal an, so sollte dieser Wert angegeben werden.
2 Aktiviert das Fenster und zeigt es minimiert an.
3 Aktiviert das Fenster und zeigt es maximiert an.
4 Zeigt ein Fenster in der Größe und an der Position an, in bzw. an der es zuletzt angezeigt wurde. Das aktive Fenster bleibt aktiv.
5 Aktiviert das Fenster und zeigt es in seiner aktuellen Größe und an seiner aktuellen Position an.
6 Minimiert das spezifizierte Fenster und aktiviert das nächste Fenster in der Z-Reihenfolge der Fenster.
7 Zeigt das Fenster minimiert an. Das aktive Fenster bleibt aktiv.
8 Zeigt das Fenster im aktuellen Zustand an. Das aktive Fenster bleibt aktiv.
9 Aktiviert ein Fenster und zeigt es an. Wird das Fenster minimiert oder maximiert, so stellt das System die ursprüngliche Größe und Position wieder her. Stellt eine Anwendung ein minimiertes Fenster wieder her, so sollte dieser Wert angegeben werden.
10 Setzt den Anzeigestatus gemäß dem des die Anwendung startenden Programms.
Beispiel
Das folgende Beispiel startet Windows Editor und öffnet das derzeit ausgeführte Skript:
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run("%windir%\notepad" & WScript.ScriptFullName)
Das folgende Beispiel gibt den Terminierungscode der ausgeführten Anwendung zurück:
Set WshShell = WScript.CreateObject("WScript.Shell")
Return = WshShell.Run("notepad" & WScript.ScriptFullName, 1, TRUE)
--------------------------------------------------------------------------------