CMD von Null auf Profi – Teil 4: Erste Batch-Datei schreiben

Aktualisiert am 05.11.2026 · Lesezeit ca. 5 Min. · Niveau: Anfänger · von Viktor Tribus, IT-Tribus Nideggen

In den vorherigen Teilen der Serie „CMD von Null auf Profi“ haben Sie gelernt, wie Sie die Eingabeaufforderung öffnen und navigieren (Teil 1), Dateien und Ordner verwalten (Teil 2) sowie Netzwerk- und Systembefehle anwenden (in Teil 3). In diesem Teil werden wir uns mit der Erstellung von Batch-Dateien beschäftigen. Diese Dateien sind Skripte, die mehrere Befehle nacheinander ausführen und so langwierige Aufgaben automatisieren können.

Was Sie in diesem Beitrag lernen

  • Einen Texteditor verwenden, um eine Batch-Datei zu erstellen
  • Befehle in einer Batch-Datei organisieren und ausführen
  • Die Datei speichern und ausführen

Sie benötigen etwa 20 Minuten Zeit. Das nötige Werkzeug ist ein Texteditor wie Notepad oder Notepad++.

Das Prinzip einfach erklärt

Eine Batch-Datei ist vergleichbar mit einem Kochrezept, das mehrere Schritte enthält. Stellen Sie sich vor, Sie möchten jeden Morgen Kaffee kochen und dabei einige Abläufe automatisieren: Wasser aufsetzen, Kaffeepulver einfüllen, und den Kaffee filtern. Eine Batch-Datei macht genau dasselbe mit Befehlen in der Eingabeaufforderung – sie führt mehrere Schritte nacheinander aus.

Ihr erstes Beispiel

Beginnen wir damit, eine einfache Batch-Datei zu erstellen. Öffnen Sie den Texteditor Notepad und fügen Sie folgenden Code ein:

Beispiel / Konfiguration
@echo off
echo Willkommen beim ersten Schritt in die Welt der Batch-Skripte!
dir C:\Windows

Schritt für Schritt erklärt:

  • @echo off: Dieser Befehl deaktiviert die Ausgabe von Befehlen, die Sie eingeben. Ohne diesen Schritt würde jede Zeile doppelt erscheinen.
  • echo Willkommen beim ersten Schritt in die Welt der Batch-Skripte!: Dieser Befehl gibt eine Nachricht auf dem Bildschirm aus, um den Benutzer zu informieren.
  • dir C:\Windows: Dieser Befehl listet alle Dateien und Ordner im Windows-Verzeichnis auf. Sie sehen eine Aufzählung von Dateinamen und -größen.

Speichern Sie die Datei mit der Erweiterung .bat, z.B. als „meine_erste_batch.bat“. Doppelklicken Sie darauf, um sie auszuführen. Sie sehen eine Eingabeaufforderung, in der die Nachricht angezeigt wird und danach die Liste der Dateien im Windows-Verzeichnis.

Schritt für Schritt erweitern

Jetzt werden wir das Beispiel schrittweise erweitern. Jeder Schritt enthält eine vollständige Batch-Datei mit einem neuen Aspekt.

Stufe 1: Einen Ordner erstellen

Fügen Sie die Zeile mkdir C:\mein_neuer_ordner hinzu:

Beispiel / Konfiguration
@echo off
echo Willkommen beim ersten Schritt in die Welt der Batch-Skripte!
dir C:\Windows
mkdir C:\mein_neuer_ordner

Dieser Code erstellt einen neuen Ordner im Root-Verzeichnis von C:. Überprüfen Sie, ob der Ordner existiert.

Stufe 2: Einen Dateinamen ändern

Fügen Sie die Zeile ren C:\meine_datei.txt neue_datei.txt hinzu:

Beispiel / Konfiguration
@echo off
echo Willkommen beim ersten Schritt in die Welt der Batch-Skripte!
dir C:\Windows
mkdir C:\mein_neuer_ordner
ren C:\meine_datei.txt neue_datei.txt

Dieser Code ändert den Namen einer vorhandenen Datei. Stellen Sie sicher, dass eine Datei mit dem Namen „meine_datei.txt“ in C: existiert.

Stufe 3: Einen Befehl ausführen und die Ausgabe speichern

Fügen Sie die Zeile ipconfig > C:\ip_config.txt hinzu:

Beispiel / Konfiguration
@echo off
echo Willkommen beim ersten Schritt in die Welt der Batch-Skripte!
dir C:\Windows
mkdir C:\mein_neuer_ordner
ren C:\meine_datei.txt neue_datei.txt
ipconfig > C:\ip_config.txt

Dieser Code führt den Befehl ipconfig aus und speichert die Ausgabe in einer Textdatei namens „ip_config.txt“ im Root-Verzeichnis von C:. Überprüfen Sie, ob die Datei existiert.

Typische Anfängerfehler

Schauen wir uns einige typischen Fehlern bei der Erstellung und Ausführung von Batch-Skripten an:

Fehlermeldung: „Der System kann die angegebene Datei nicht finden“

Ursache: Der Pfad zur Datei oder zum Ordner ist falsch.

Lösung: Überprüfen Sie den Pfad und stellen Sie sicher, dass die Datei oder der Ordner existiert. Zum Beispiel: C:\meine_datei.txt.

Fehlermeldung: „Der Befehl ‚ren‘ wurde nicht erkannt“

Ursache: Der Befehl wurde falsch geschrieben oder die Datei existiert nicht.

Lösung: Überprüfen Sie, ob der Name korrekt ist und die Datei existiert. Zum Beispiel: ren C:\meine_datei.txt neue_datei.txt.

Fehlermeldung: „Access is denied“ (Zugriff verweigert)

Ursache: Sie haben nicht die erforderlichen Rechte zum Ausführen bestimmter Befehle oder zum Schreiben in ein Verzeichnis.

Lösung: Öffnen Sie die Eingabeaufforderung als Administrator (rechtsklicken und „Als Administrator ausführen“ wählen).

Übung für Sie

Schaffen Sie eine Batch-Datei, die mehrere Befehle ausführt:

  • Einen Ordner erstellen: C:\meine_ablage
  • Eine Datei in diesem Ordner erstellen: „meine_datei.txt“ mit dem Inhalt „Hallo Welt!“
  • Die Ausgabe des Befehls systeminfo in eine Datei namens „system_info.txt“ speichern.

Lösungsvorschlag:

Beispiel / Konfiguration
@echo off
mkdir C:\meine_ablage
echo Hallo Welt! > C:\meine_ablage\meine_datei.txt
systeminfo > C:\meine_ablage\system_info.txt

Spickzettel

Befehl/Syntax Bedeutung Beispiel
@echo off Ausgabe von Befehlen deaktivieren @echo off
mkdir Ordner erstellen mkdir C:\mein_neuer_ordner
ren Dateiname ändern ren C:\alte_datei.txt neue_datei.txt
> (Größer-als-Zeichen) Ausgabe in eine Datei speichern ipconfig > C:\ip_config.txt
& Befehle hintereinander ausführen dir & ipconfig
%~dp0 Pfad der Batch-Datei echo %~dp0

Häufige Fragen

Kann ich Batch-Skripte auch unter Linux oder macOS verwenden?

Nein, Batch-Skripte sind spezifisch für Windows. Unter Linux und macOS werden Skripte in einer anderen Sprache wie Bash geschrieben.

Wie kann ich eine Eingabe vom Benutzer abfragen?

Verwenden Sie den Befehl set /p, um einen Wert von der Konsole einzulesen. Zum Beispiel: set /p benutzer_eingabe=Bitte geben Sie etwas ein:.

Kann ich eine Batch-Datei auch über die Eingabeaufforderung ausführen?

Jawohl, Sie können eine Batch-Datei direkt über die Eingabeaufforderung mit dem Befehl start oder einfach durch den Dateinamen aufrufen. Zum Beispiel: meine_batch.bat.

Wie kann ich Fehlermeldungen in einer Batch-Datei ignorieren?

Verwenden Sie das Schlüsselwort nul, um Fehlermeldungen zu unterdrücken. Zum Beispiel: dir C:\falscher_ordner 2>nul.

Fazit und nächster Schritt

Sie haben nun gelernt, wie Sie Ihre erste Batch-Datei erstellen und verschiedene Befehle darin ausführen können. In Teil 5 der Serie „CMD von Null auf Profi“ werden wir uns mit fortgeschrittenen Aspekten wie Variablen, Abfragen und Schleifen auseinandersetzen. Wenn Sie eine professionelle Unterstützung benötigen oder Fragen haben, wenden Sie sich gerne an IT-Tribus in Nideggen.

Serie: CMD von Null auf Profi – Teil 4 von 5

← Vorheriger Teil: CMD von Null auf Profi – Teil 3: Netzwerk und System prüfen

→ Als Nächstes: Teil 5: Batch mit Variablen, Abfragen und Schleifen (erscheint in Kürze)

Quellen und weiterführende Informationen

Hinweis: Dieser Beitrag wurde am 05.11.2026 mit KI-Unterstützung erstellt, auf Basis der genannten Quellen eigenständig formuliert und redaktionell von IT-Tribus betreut. Alle Angaben ohne Gewähr – bitte prüfen Sie Befehle vor dem Einsatz in produktiven Umgebungen und legen Sie vorher eine Sicherung an.

Benötigen Sie Unterstützung bei erste Batch-Datei?

IT-Tribus ist Ihr IT-Dienstleister aus Nideggen. Vor Ort helfen wir in Düren, im Kreis Düren und in der Region Aachen – Monitoring und Fernwartung mit NinjaOne bieten wir Unternehmen auch überregional an.

Kostenlose Erstanalyse anfordern
📞 02427 9099860