zurück zum Artikel

Batch-Datei erstellen – so funktioniert's

Isabelle Bauer
Hand tippt auf Tastatur

(Bild: Muhrfotografi/Shutterstock.com)

Wir zeigen Ihnen hier, wie Sie eine Batch-Dateien erstellen, um automatisierte Skripte auf Windows umzusetzen.

In ihrer einfachsten Form ist eine Batch-Datei (oder ein Batch-Skript) eine Liste mit mehreren Befehlen, die ausgeführt werden, wenn Sie die Datei öffnen. Batch-Dateien gehen auf DOS zurück, funktionieren aber auch unter modernen Windows-Versionen. Sie können alltägliche Aufgaben automatisieren, die benötigte Zeit für eine Aufgabe verkürzen und einen komplexen Prozess in etwas übersetzen, das jeder bedienen kann. Wir zeigen Ihnen, wie Sie eine einfache Batch-Datei schreiben können.

Eine Batchdatei ist eine Art Skriptdatei in Windows-Betriebssystemen, die eine Reihe von Befehlen enthält, die vom Befehlszeileninterpreter ausgeführt werden. Diese Befehle werden nacheinander ausgeführt, sodass Sie wiederkehrende Aufgaben automatisieren oder mehrere Befehle mit einer einzigen Datei ausführen können. Batch-Dateien verwenden die Dateierweiterungen „.bat“ oder „.cmd“ und können Befehle wie das Kopieren von Dateien, das Ausführen von Anwendungen oder das Konfigurieren von Systemeinstellungen enthalten.

Batch-Dateien sind besonders nützlich für Systemadministratoren und fortgeschrittene Benutzer, die komplexe Vorgänge ausführen oder Aufgaben ohne direkte Interaktion planen möchten. Sie können zur Rationalisierung von Wartungsaufgaben verwendet werden, z.B. zum Sichern von Dateien, Bereinigen von Verzeichnissen oder Ausführen von Diagnoseskripten.

In einer Batch-Datei finden Sie eine Reihe von Befehlszeilenanweisungen, die in Klartext geschrieben sind. Bei diesen Anweisungen kann es sich um jeden gültigen Befehl handeln, den die Windows-Eingabeaufforderung (CMD) ausführen kann, z.B. Dateioperationen (wie Kopieren, Verschieben oder Löschen von Dateien), Starten von Programmen oder Konfigurieren von Systemeinstellungen. Batch-Dateien können auch erweiterte Skriptelemente wie Variablen, Schleifen und bedingte Anweisungen enthalten, die eine dynamische Steuerung der Ausführung von Aufgaben in Abhängigkeit von bestimmten Bedingungen ermöglichen.

Batch-Dateien verwenden die gleiche Sprache wie die Eingabeaufforderung. Sie teilen der Eingabeaufforderung lediglich mit, was Sie mithilfe einer Datei eingeben möchten, anstatt es manuell in die Eingabeaufforderung einzutippen. Außerdem können Sie auf diese Weise eine gewisse Logik einbauen, etwa einfache Schleifen, bedingte Anweisungen usw., die in der prozeduralen Programmierung konzeptionell möglich sind. Wir haben hier einige der wichtigsten Befehle:

Die Bibliothek für Batch-Variablen ist, gelinde gesagt, riesig. Glücklicherweise gibt es einen Wikibook-Eintrag, der eine umfangreiche Bibliothek von Batch-Skript-Parametern und -Variablen zur Verfügung stellt: https://de.wikibooks.org/wiki/Batch-Programmierung:_Batch-Befehle [6].

Eine Batch-Datei ist eine Textdatei, die mit der Dateierweiterung .bat gespeichert wird. Sie können eine solche Datei mit Editor oder einem fortgeschrittenen Texteditor wie Visual Studio Code [8] (VSCode) schreiben, aber verwenden Sie keine Textverarbeitung wie Microsoft Word. Textverarbeitungsprogramme fügen in der Regel zusätzliche Formatierungselemente ein, die verhindern, dass Ihr Batch-Skript korrekt ausgeführt wird.

Folgen Sie unserer Schritt-für-Schritt-Anleitung [9] oder schauen Sie sich die Kurzanleitung [10] an.

[11]

Batch-Datei erstellen (0 Bilder) [12]

[13]
  1. Öffnen Sie den Windows-Editor und erstellen Sie dort Ihre Batch-Datei, indem Sie verschiedene Befehle verwenden, um die gewünschten Aktionen auszuführen.
  2. Speichern Sie dann Ihre Textdatei ab, indem Sie im Editor oben links auf "Datei" klicken und dann "Speichern unter..." wählen.
  3. Geben Sie jetzt einen gewünschten Namen ein und stellen Sie sicher, dass die Dateiendung hinter dem Namen .bat lautet. Klicken Sie dann auf "Speichern".
  4. Um die Batch-Datei nun auszuführen, machen Sie einen Doppelklick darauf.
Mehr Infos

(anka)


URL dieses Artikels:
https://www.heise.de/-9971944

Links in diesem Artikel:

  1. #Was sind Batch-Dateien?
  2. #Grundlagen und Syntax der Batch-Skripterstellung
  3. #So erstellen Sie eine Batch-Datei
  4. https://de.wikibooks.org/wiki/Batch-Programmierung:_Batch-Befehle
  5. https://www.heise.de/download/product/visual-studio-code-96653
  6. #Schritt-für-Schritt-Anleitung
  7. #Kurzanleitung
  8. https://www.heise.de/bilderstrecke/4684669.html?back=9971944;back=9971944
  9. https://www.heise.de/bilderstrecke/4684669.html?back=9971944;back=9971944
  10. https://www.heise.de/tipps-tricks/Programmieren-fuer-Anfaenger-Welche-Programmiersprache-eignet-sich-am-besten-3974883.html
  11. https://www.heise.de/tipps-tricks/20-CMD-Befehle-die-Sie-kennen-sollten-4388361.html
  12. https://www.heise.de/tipps-tricks/Windows-10-PowerShell-oeffnen-und-nutzen-4211006.html