CMD Master
Zurück zum Blog
Arnošt Havelka

Kommentare mit REM

Fügen Sie Ihren Skripten Notizen hinzu, die der Computer ignoriert — aber Sie werden es sich später danken.

Interaktive Lektion starten
Kommentare mit REM

In der Windows-Befehlszeile ist ein Kommentar eine Zeile, die der Computer beim Ausführen Ihres Skripts vollständig ignoriert. Es ist eine Notiz für Sie (oder Ihr zukünftiges Ich). Das Schlüsselwort ist REM, kurz für Remark (Bemerkung).

Befehl ausprobieren

Schreiben Sie Ihren ersten Kommentar!

Befehl zusammenstellen
Terminal
C:\Users\Student>REM This is my first comment

Schritt 1: REM im Terminal

Geben Sie eine REM-Zeile in CMD ein und sehen Sie, was passiert:

Terminal
C:\Users\Student>REM # My Comment

Hinweis: Wenn Sie REM direkt im Terminal ausführen, wird die Zeile angezeigt — sie tut aber nichts. In einem .bat-Skript können Sie diese Anzeige mit @REM unterdrücken.

Schritt 2: Stille Kommentare mit @REM

Das @-Präfix sagt CMD: "Diese Zeile nicht ausgeben." Kombiniert mit REM erhalten Sie einen wirklich unsichtbaren Kommentar.

Terminal
C:\Users\Student>@REM # This comment is silent

Tipp: Achten Sie darauf, Variablen in REM-Zeilen nicht in Anführungszeichen zu setzen — Sie könnten versehentlich doppelte Anführungszeichen erzeugen. @REM ist der empfohlene Stil in Skripten.

Schritt 3: Die :: Kurzform

Viele Batch-Profis verwenden :: als schneller zu tippende Kommentarmarkierung:

Terminal
C:\Users\Student>:: This also works as a comment

⚠️ Warnung: :: kann Fehler in FOR-Schleifen oder IF-Blöcken verursachen. Im Zweifelsfall verwenden Sie @REM.

Schritt 4 — Projekt: Kommentiertes Backup-Skript

Lassen Sie uns alles zusammenfügen. Hier ist eine echte Batch-Datei, die Kommentare verwendet, um jeden Abschnitt zu erklären:

@echo off
@REM # ===== BACKUP SKRIPT =====
@REM # Autor: Sie

Wissenscheck

1 / 4

Wofür steht REM?

Quellen

Diese Dokumentationslinks liefern verlässliche Details zu den in diesem Artikel verwendeten Befehlen.

Nächstes

Einführung in Batch-Dateien

Automatisieren Sie Ihre täglichen Aufgaben.