Eine Batch-Datei ist ein Skript, das aus einer Abfolge von CMD-Befehlen besteht und von der Windows-Eingabeaufforderung ausgeführt wird. Sie ermöglicht es Ihnen, mehrere Befehle nacheinander auszuführen. In diesem Artikel zeigen wir Ihnen, wie Sie eine Batch-Datei erstellen können.
Was ist eine Batch-Datei?
Eine Batch-Datei hat die Dateierweiterung “.BAT” und wird von der Windows-Eingabeaufforderung verarbeitet. Sie enthält eine Abfolge von CMD-Befehlen, die der Reihe nach ausgeführt werden. Sie können diese Befehle selbst festlegen und in einer Textdatei schreiben. Anschließend benennen Sie sie einfach in eine BAT-Datei um.
Erstellen einer Batch-Datei
Text-Editor öffnen
Um eine Batch-Datei zu erstellen, benötigen Sie zunächst einen einfachen Text-Editor. Beispielsweise können Sie das Programm Notepad++ verwenden, das eine Syntaxhervorhebung bietet. Alternativ können Sie auch den vorinstallierten Windows-Editor verwenden.
Batch-Befehle kennen
Sie müssen keine komplexe Programmiersprache erlernen, um eine Batch-Datei zu schreiben. Es ist jedoch hilfreich, die gängigen Befehle für Batch-Dateien zu kennen. Hier sind einige CMD-Befehle, die Sie kennen sollten:
echo
: Gibt den nachfolgenden Text auf dem Bildschirm aus.@echo off
: Schaltet die Anzeige der Befehlszeile auf dem Bildschirm aus.title
: Ändert den Titel des CMD-Fensters.start
: Startet ein Programm oder ein Fenster.dir
: Zeigt den Inhalt des aktuellen Verzeichnisses an.mkdir
: Erstellt ein Verzeichnis.rmdir
: Löscht ein Verzeichnis.del
: Löscht ausgewählte Datei(en).copy
: Kopiert ausgewählte Datei(en).rem
: Markiert eine Kommentarzeile.
Zusätzlich zu diesen Befehlen zeigen wir Ihnen hier die wichtigsten CMD-Befehle, die Sie auch in Batch-Dateien verwenden können.
Batch-Datei schreiben (Beispiel)
Als Beispiel erstellen wir eine Batch-Datei, die Ihren Computer nach 60 Sekunden herunterfährt und zuvor einen kurzen Text ausgibt, der Sie darüber informiert. Der Inhalt der Textdatei sieht wie folgt aus:
@echo off
title PC-Herunterfahren
chcp 1252
echo -
echo Dieser PC wird in 60 Sekunden heruntergefahren.
echo -
echo Drücken Sie die Tastenkombination [Strg] + [C] und bestätigen Sie mit [J] und [Enter], um diesen Vorgang abzubrechen.
timeout -t 60
shutdown -s -t 0
Erklärung der Befehle:
@echo off
: Ohne diesen Befehl wird beim Ausführen der Batch-Datei immer die Befehlszeile und dann das Ergebnis angezeigt. Um dies zu vermeiden, schalten wir dies mit diesem Befehl aus.title PC-Herunterfahren
: Ändert den Titel der Eingabeaufforderung in “PC-Herunterfahren”.chcp 1252
: Stellt den Zeichensatz (Codepage) auf 1252 um, damit Umlaute wie “Ü” oder “Ä” korrekt angezeigt werden.echo -
: Grafisches Stilelement, das auf dem Bildschirm ausgegeben wird.echo Dieser PC wird in 60 Sekunden heruntergefahren
: Text, der auf dem Bildschirm ausgegeben wird.timeout -t 60
: Das Skript wartet 60 Sekunden, bevor es fortgesetzt wird.shutdown -s -t 0
: Der PC wird sofort heruntergefahren.
Batch-Datei richtig speichern
Speichern Sie die Datei über das Menü “Datei” > “Speichern unter”. Geben Sie einen aussagekräftigen Dateinamen ein und fügen Sie die Dateierweiterung “.bat” hinzu. In unserem Beispiel lautet der Dateiname “Herunterfahren.bat”. Ändern Sie die Codierung unten in “ANSI”, damit die Umlaute später korrekt angezeigt werden (in Kombination mit dem Befehl “chcp 1252”, den wir in die Batch-Datei geschrieben haben).
Batch-Datei starten
Doppelklicken Sie auf die Batch-Datei, um sie in der Eingabeaufforderung auszuführen. Wenn sich stattdessen der Editor öffnet, haben Sie die Dateierweiterung im Speicher-Dialog nicht in “.bat” geändert. Korrigieren Sie dies entsprechend.
Batch-Datei nachträglich bearbeiten
Wenn Sie die Batch-Datei nachträglich bearbeiten möchten, klicken Sie mit der rechten Maustaste darauf und wählen Sie “Bearbeiten” aus. Der Inhalt wird dann standardmäßig im Text-Editor von Windows geöffnet.
Weitere Batch-Beispiele
Hier ist ein weiteres Beispiel für Batch-Befehle, die Sie in Ihre Batch-Dateien einbauen und anpassen können:
- Erstellen Sie erneut eine Batch-Datei mit der Zeile “@echo off”.
- Geben Sie darunter “taskkill /IM chrome.exe” ein, um den Browser Chrome zu beenden. Weitere Prozesse können Sie anzeigen, indem Sie in der Eingabeaufforderung den Befehl “tasklist” eingeben.
- Geben Sie in der nächsten Zeile “pause” ein. Windows wartet dann auf die nächste Eingabe.
- Wenn Sie die Webseite “www.giga.de” öffnen möchten, geben Sie “start chrome.exe //www.giga.de/” ein.
Speichern Sie die Datei wie oben beschrieben als Batch-Datei ab und doppelklicken Sie darauf, um sie zu starten.
Verpassen Sie keine Neuigkeiten zu Technik, Spielen und Popkultur mehr! Folgen Sie uns auf Facebook und Twitter.
Bildquelle: GIGA