So führen Sie EXE in VBScript aus

VBScript, eine Teilmenge von Visual Basic, ist eine kostenlose Programmiersprache, die jeder verwenden kann, um nützliche Windows-Anwendungen zu erstellen. Indem Sie nur wenige Anweisungen zu einer ".vbs"-Textdatei hinzufügen, können Sie in Textdateien schreiben und sogar EXE-Programme mit einem "Ausführen"-Befehl starten. Dieser Befehl ist praktisch, wenn Sie Verknüpfungen zu häufig verwendeten Programmen erstellen möchten. Entwickler können den Befehl "Ausführen" auch in komplexeren VBScript-Anwendungen verwenden, um bei Bedarf externe EXE-Programme zu starten.

Schritt 1

Öffnen Sie Notepad und fügen Sie den folgenden Code in ein neues Dokument ein:

Video des Tages

Setze WshShell = WScript. CreateObject("WScript. Hülse")

Dim exeName Dim statusCode

exeName = "%windir%\notepad"

statusCode = WshShell. Ausführen (exeName, 1, true)

MsgBox("Programmende")

Dieser VBScript-Code erstellt ein "Shell"-Objekt in Zeile 1. Beachten Sie den Wert von "exeName". Diese Variable enthält den Namen der EXE, die Sie ausführen möchten. Dieser Name ist in diesem Beispiel der Pfad zu Notepad. Wenn Sie ein EXE-Programm namens "MusicLab.exe" ausführen möchten, das sich auf Ihrem Laufwerk "C" befindet, würden Sie die vierte Anweisung wie folgt aussehen lassen:

exeName = "C:\MusicLab.exe"

Lassen Sie den Wert von "exeName" vorerst unverändert. Die nächste Anweisung führt den Befehl "Run" aus. Der Befehl "Run" führt die in der Variable "exeName" angegebene EXE aus. Der zweite Parameter "1" im Befehl "Ausführen" teilt VBScript mit, wie das Fenster der EXE beim Öffnen angezeigt werden soll. Ein Wert von "1" bewirkt, dass VBScript ein normales Fenster anzeigt. Der letzte Wert im Befehl "Ausführen", "true", bewirkt, dass das VBScript-Programm anhält, bis die ausgeführte EXE-Datei geschlossen wird. Die letzte Anweisung zeigt ein Meldungsfeld an, das Sie darüber informiert, dass das VBScript abgeschlossen ist.

Schritt 2

Klicken Sie auf die Schaltfläche "Datei" von Notepad und dann auf "Speichern unter". Das Fenster Speichern unter wird geöffnet. In diesem Fenster können Sie Ihr VBScript-Programm speichern.

Schritt 3

Geben Sie im Textfeld "Dateiname" einen Namen für das Programm ein, z. B. "MyScript". Hängen Sie ".vbs" an das Ende dieses Namens an. Wenn Sie beispielsweise "MyScript" als Dateinamen wählen, geben Sie "MyScript.vbs" (ohne Anführungszeichen) in das Textfeld für den Dateinamen ein und klicken Sie auf "Speichern". Dadurch wird die Datei als VBScript-Datei gespeichert.

Schritt 4

Öffnen Sie den Windows Explorer und suchen Sie die Datei. Doppelklicken Sie auf die Datei. Es läuft und eine neue Instanz von Notepad. Das VBScript-Programm pausiert, nachdem Notepad geöffnet wurde, da Sie "1" an den Befehl "Ausführen" übergeben haben. Wenn Sie stattdessen 0 übergeben hätten, würde das VBScript nicht anhalten.

Schritt 5

Notizblock schließen. Das Programm setzt die Ausführung fort und zeigt das Meldungsfeld "Programmende" an.

Spitze

Oft ist es Ihnen egal, wie das Fenster einer EXE aussieht, wenn Sie VBScript verwenden, um die EXE zu starten. In diesem Beispiel wird der Fensterstil "1" verwendet, wie im zuvor beschriebenen Befehl "Ausführen" zu sehen ist. Der Wert "1" aktiviert das Fenster und zeigt es im Normalmodus an. Sie können jedoch stattdessen "2" an den Befehl "Ausführen" übergeben. Die Zahl "2" weist VBScript an, das Fenster der EXE zu aktivieren und zu minimieren. Es gibt zehn Fensterstile. Jeder Stil zeigt das Fenster der EXE auf andere Weise an. Sie finden Tabellen mit diesen Stilen auf Websites, die sich mit VBScript und dem Parameter "WindowStyle" befassen.