März 14, 2022

Adam the Automator

Fragen Sie sich, wie Sie Ihre alten Batch-Skripte in einem einzigen Paket kompilieren können? Warum konvertieren Sie nicht Ihre .bat-Dateien zu .exe? Umwandlung .bat-Dateien zu einem .mit exe können Sie Ihren Skriptcode auch sichern, da er mit bloßem Auge nicht sichtbar ist.

In diesem Tutorial erfahren Sie, wie Sie Batch-Dateien über integrierte und Drittanbieter-Tools in ausführbare Dateien konvertieren.

Beginnen wir mit der Konvertierung!

Inhaltsverzeichnis

Konvertieren von BAT-Datei in EXE über IExpress

IExpress ist ein Tool, das mit Ihrer Windows-Betriebssysteminstallation geliefert wird, um eigenständige ausführbare Dateien aus jeder Skriptdatei zu erstellen. Lassen Sie uns zunächst ein kurzes Batch-Skript erstellen, um zu demonstrieren, wie IExpress eine Bat-Skriptdatei konvertiert.

1. Öffnen Sie Ihren bevorzugten Texteditor, kopieren Sie den folgenden Code und speichern Sie die Datei als HelloWorld.Fledermaus.

Der folgende Code gibt den Text Hello world, ATA aus. Mit den Doppelpunkten (::) können Sie einen Kommentar in einer Batch-Skriptdatei hinzufügen.

:: Stops the script from printing out commands as they are executed@ECHO OFF :: Prints out a message on the terminalECHO Hello world, ATA. :: Waits for a user input before continuing with the rest of the scriptPAUSE 

2. Klicken Sie anschließend auf die Schaltfläche Start und suchen Sie nach iexpress. Klicken Sie mit der rechten Maustaste auf iexpress.exe und wählen Sie Als Administrator ausführen, da Sie Administratorrechte benötigen, um eine ausführbare Datei auf Systemebene zu erstellen.

 Suchen und Starten von IExpress
Suchen und Starten von IExpress

3. Wählen Sie auf der Startseite von IExpress die Option Create New Self Extraction Directive (SED) und klicken Sie auf Next.

Ein SED weist Windows an, eine Cabinet-Datei oder ausführbare Datei ( .DLL oder .EXE-Datei) und schreiben Sie sie ohne Benutzereingriff direkt auf die Festplatte.

 Erstellen einer SED-Datei
Erstellen einer SED-Datei

4. Wählen Sie nun die Option Dateien extrahieren und einen Installationsbefehl auf dem Bildschirm Paketzweck ausführen. Mit dieser Option kann Windows den Inhalt der EXE-Datei extrahieren und den Befehl in der EXE-Datei ausführen, wenn Sie die EXE-Datei ausführen.

 Paketzweck auswählen
Paketzweck auswählen

5. Geben Sie einen bevorzugten Titel für das Paket ein und klicken Sie auf die Schaltfläche Weiter. In diesem Beispiel lautet der Pakettitel HelloWorld. Der Pakettitel wird auf allen Eingabeaufforderungen angezeigt, die der Benutzer während der Installation oder Ausführung der EXE-Datei sieht.

 Benennen des Pakets
Benennen des Pakets

6. Behalten Sie die Standardeinstellungen bei und klicken Sie sowohl auf der Bestätigungsaufforderung als auch auf den Seiten Lizenzvereinbarung auf Weiter. Diese Optionen wirken sich überhaupt nicht auf die Installation aus.

Wenn Sie eine Bestätigungsaufforderung festlegen, fragt Windows den Benutzer, ob er mit der EXE-Installation fortfahren soll oder nicht. Beim Einrichten einer Lizenzvereinbarung wird der Benutzer aufgefordert, die Vereinbarung zu akzeptieren oder nicht, wenn die EXE-Datei ausgeführt wird.

 Bestätigungsaufforderung hinzufügen
Bestätigungsaufforderung hinzufügen
 Einrichten einer Lizenzvereinbarung
Einrichten einer Lizenzvereinbarung

7. Klicken Sie nun auf der Seite Gepackte Dateien auf die Schaltfläche Hinzufügen, um die zu konvertierende Datei auszuwählen, und klicken Sie auf Weiter.

 Auswählen einer Batchdatei, die in ausführbare Datei konvertiert werden soll
Auswählen einer Batchdatei, die in ausführbare Datei konvertiert werden soll

8. Geben Sie den folgenden Befehl in das Feld Programm installieren ein. Das Argument /c weist cmd an, die Batchdatei auszuführen und dann zu beenden.

cmd /c HelloWord.bat
 Hinzufügen eines benutzerdefinierten Befehls zum Extrahieren von Dateien ohne Installation
Hinzufügen eines benutzerdefinierten Befehls zum Extrahieren von Dateien ohne Installation

9. Behalten Sie die Standardeinstellungen in den folgenden Schritten bei, bis Sie zur Seite Paketname und Optionen gelangen.

10. Klicken Sie nun auf die Schaltfläche Durchsuchen, um einen Zielpfad auszuwählen, benennen Sie die EXE-Datei nach Ihren Wünschen und klicken Sie dann auf Weiter. In diesem Beispiel heißt die EXE-Datei HelloWorld.exe.

 Benennen der EXE-Datei
Benennen der EXE-Datei

11. Behalten Sie die Standardeinstellungen in den nächsten Schritten bei, bis Sie die Seite Paket erstellen erreichen.

12. Klicken Sie auf der Seite Paket erstellen auf die Schaltfläche Weiter, um die EXE-Datei zu erstellen.

 Erstellen der EXE-Datei
Erstellen der EXE-Datei

13. Navigieren Sie abschließend zu dem in Schritt 10 ausgewählten Ziel und führen Sie die EXE-Datei (HelloWorld.exe), um zu sehen, ob es funktioniert.

Unten sehen Sie die EXE-Datei (HelloWorld.exe) öffnete eine Terminalsitzung und druckte den Hello world, ATA-Text aus.

 Ausführen der EXE-Datei
Ausführen der EXE-Datei

Konvertieren von BAT-Skripten in EXE mit Bat To Exe Converter

Wenn Sie keine langwierigen Schritte wie IExpress ausführen möchten, konvertiert ein beliebtes Tool von Drittanbietern .fledermaus zu .exe-Datei und ist effektiver und bequemer. Bat To Exe Converter ist ein kostenloses und dennoch praktisches Tool, das schnell einen oder mehrere konvertiert .bat-Dateien in wenigen Schritten.

1. Öffnen Sie Ihren bevorzugten Webbrowser, laden Sie Bat To Exe Converter herunter und installieren Sie ihn.

2. Als nächstes starten Sie den Bat To Exe Converter und klicken Sie auf die Schaltfläche Open Toolbar in der oberen linken Ecke des Fensters, und suchen Sie die Batch-Datei, die Sie konvertieren möchten (HelloWorld.Fledermaus).

 Batch-Datei öffnen, um in EXE-Datei zu konvertieren
Batch-Datei öffnen, um in EXE-Datei zu konvertieren

3. Klicken Sie auf Konvertieren, um einen Namen und einen Zielspeicherort für die EXE-Datei anzugeben, und klicken Sie dann auf Speichern, um Ihre Batchdatei in eine EXE-Datei zu konvertieren.

 Batch-Datei in EXE konvertieren
Batch-Datei in EXE konvertieren

4. Führen Sie abschließend die EXE-Datei aus und prüfen Sie, ob sie funktioniert.

Konvertieren von BAT-Skripten in EXE über Advanced BAT to EXE Converter

Wie der Name schon sagt, ist der Advanced BAT to EXE Converter der beste All-Inclusive-BAT-Konverter und kostenlos! Dieses Tool konvertiert Batch-Skripte in EXE-Dateien und Batch-Skripte in MSI-, DLL- und VBS-Dateien.

1. Laden Sie Advanced BAT to EXE Converter herunter und installieren Sie es.

2. Starten Sie als Nächstes Advanced BAT to EXE Converter und klicken Sie auf das Menü Datei → Öffnen, um die Skriptdatei auszuwählen, die in EXE konvertiert werden soll.

 Menü Datei öffnen
Menü Datei öffnen

3. Klicken Sie nun oben links auf die Schaltfläche Build EXE. Klicken Sie im Fenster EXE-Optionen auswählen wie unten gezeigt auf die Schaltfläche EXE erstellen, um die EXE-Datei basierend auf den ausgewählten Einstellungen zu erstellen.

Möglicherweise haben Sie Abhängigkeiten, die Sie in die EXE-Datei einbetten möchten. Wenn ja, klicken Sie im Fenster EXE-Optionen auswählen auf die Registerkarte Dateien einbetten und fügen Sie Dateien zum Einbetten hinzu.

 Batch-Dateien in EXE konvertieren
Batch-Dateien in EXE konvertieren

Legen Sie nun einen Zielpfad fest und geben Sie einen Namen für Ihre EXE-Datei an. Klicken Sie auf Speichern, um die Konvertierung Ihrer Batch-Datei in EXE zu starten. Unten sehen Sie den Konvertierungsfortschritt am unteren Rand des Fensters.

 Konvertierungspeicherort für die EXE-Datei Auswählenstapeldatei
Speicherort für die EXE-Datei auswählen

Unten sehen Sie den Konvertierungsfortschritt am unteren Rand des Fensters.

 Batch-Datei konvertieren
Batch-Datei konvertieren

Führen Sie abschließend die EXE-Datei aus und prüfen Sie, ob sie funktioniert.

Fazit

In diesem Handbuch haben Sie festgestellt, dass die Konvertierung des Batch-Skripts in EXE möglich ist. Sie haben gelernt, wie Sie ein Batch-Skript mit integrierten Tools und Tools von Drittanbietern in eine EXE-Datei konvertieren.

Würden Sie nun eines der Tools zum Erstellen Ihres Projekts auswählen und Ihre Skripte in ausführbare Dateien konvertieren? Versuchen Sie vielleicht, mehrere Abhängigkeiten (Skriptdateien) in Ihre ausführbare Datei einzubetten?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.