Konvertieren einer .bat in .exe

Problem

Ich suche nach einer schnellen Lösung, um .bat in .exe umzuwandeln?

Lösung

Es ist nicht erforderlich, .bat in .exe C zu kompilieren, um die Batch-Datei unter Windows XP und höher auszuführen. Verstehen Sie einfach, wie sich das System seit den Tagen der DOS-Eingabeaufforderung entwickelt hat.

Was Sie wissen sollten, ist, dass die Batch-Dateien von command.com (Version vor Windows Millennium) ausgeführt wurden, dem sichtbaren Teil des DOS, der sich im Stammverzeichnis des Laufwerks befindet. Aber seit Windows 2000 ist diese Datei mit allen internen DOS-Befehlen (16-Bit), die für die Ausführung von Batch-Dateien erforderlich sind, nicht mehr vorhanden. DOS ist verschwunden. Es wurde jedoch durch eine andere Batch-Datei in einer 32-Bit-Version ersetzt, die interessanter und leistungsfähiger als zuvor ist und gleichzeitig die Verwendung leistungsfähiger Batch-Dateien beschleunigt.

Diese neue Datei mit dem Namen Cmd.exe wird zum Ausführen des Subsystembefehls verwendet, der das DOS ersetzt hat. Es befindet sich im Verzeichnis "system32" von Windows. Zum Ausführen von Batchdateien unter Windows 2000 müssen Sie außerdem folgende Schritte ausführen:

  • Erstellen Sie eine Verknüpfung, die auf Cmd.exe verweist, indem Sie beispielsweise die Verknüpfung kopieren, die sich im Zubehör-Menü "Start" befindet.
  • Benennen Sie die Verknüpfung um, z. B. mit dem Namen der Batchdatei, die Sie ausführen möchten.
  • Klicken Sie mit der rechten Maustaste auf die Verknüpfung / Eigenschaften. Bearbeiten Sie auf der Registerkarte "Verknüpfung" die Befehlszeile des Ziels, indem Sie den Namen der Stapeldatei einfügen und dann mit der Schaltfläche "OK" speichern.
  • Zum Beispiel, wenn die Batch-Datei Rename.bat heißt. Sie müssen Ziele einfügen:

 % SystemRoot% \ system32 \ cmd.exe / c \ path \ rename.bat 

In der Befehlszeile bedeutet "\ path" den Pfad zu dem Verzeichnis, in dem sich die Datei rename.bat befindet.

Um die Batch-Datei auszuführen, doppelklicken Sie einfach auf die Verknüpfung. Vergessen Sie nicht, dass die Batchdatei beim Starten von Cmd.exe weiterhin über die Befehlszeile gestartet werden kann

Vielen Dank an Progman für all diese Informationen.

Vorherige Artikel Nächster Artikel

Top-Tipps