Erweiterte Batch
Meistern Sie Schleifen, Bedingungen und Ablaufsteuerung.
Interaktive Lektion startenErweiterte Batch-Steuerung
Sobald Sie einfache lineare Skripte schreiben können, ist es Zeit, Logik hinzuzufügen. Batch-Dateien unterstützen bedingte Ausführung (if), Schleifen (for) und das Springen zu bestimmten Abschnitten (goto).
Konzepte der Ablaufsteuerung
1. Bedingte Ausführung (IF)
Führe Befehle nur aus, wenn bestimmte Bedingungen erfüllt sind.
if exist config.txt (
echo Config gefunden!
) else (
echo Config fehlt!
)
2. Schleifen (FOR)
Wiederhole einen Befehl für eine Reihe von Dateien oder Zahlen.
:: Drucke Zahlen 1 bis 5
for /L %%i in (1,1,5) do echo %%i
3. Goto und Labels
Springe zu verschiedenen Teilen Ihres Skripts.
:Start
echo Arbeite...
goto Ende
:Ende
echo Fertig.
Beispiele aus der Praxis
1. Ein Backup erstellen, wenn eine Datei existiert
Sichern Sie Ihre Daten automatisch.
2. Durch Dateien loopen
Verarbeite jede .txt Datei im aktuellen Ordner.
(Hinweis: Verwenden Sie %f in der Kommandozeile, aber %%f in Batch-Dateien)
Wissenscheck
1 / 3Welches Schlüsselwort wird für bedingte Logik verwendet?
Quellen
Diese Links zu Microsoft Learn und der Windows-Dokumentation liefern verlässliche Details zu den in diesem Artikel verwendeten Befehlen.