Wie mache ich Kommentare in einer Windows-Eingabeaufforderung?
Was ist das Äquivalent von #
für Windows cmd
Konsolensitzungen, um einen Kommentar zu erstellen?
Das Betriebssystem ist Windows XP.
Was ist das Äquivalent von #
für Windows cmd
Konsolensitzungen, um einen Kommentar zu erstellen?
Das Betriebssystem ist Windows XP.
REM
ist der Standardweg:
REM this is a comment
Sie könnten auch die Doppelpunkt-Konvention verwenden, die man häufig in Batch-Dateien sieht:
:: another comment
Ein einfacher Doppelpunkt, gefolgt von einer Zeichenkette, ist eine Beschriftung, aber ein doppelter Doppelpunkt und alles danach werden stillschweigend ignoriert. Man könnte argumentieren, dass diese Form besser lesbar ist als der Befehl REM
.
Beachten Sie, dass diese beiden Methoden nur am Anfang einer Zeile funktionieren. Wenn Sie einen Kommentar an einen Befehl anhängen wollen, können Sie sie mit dem Befehlsverkettungszeichen (&
) verwenden, etwa so:
dir & REM a comment
dir &:: another one
Sie stellen Ihrem Kommentar das Wort REM voran.
REM This is a comment.
Wenn Sie Ihren Kommentar aber wieder ausgedruckt haben wollen, sollten Sie ihn mit einem Echo versehen:
echo This is a comment you'll see.
Der Befehl REM
verhindert (d. h. sagt etwas als Kommentar) die Ausführung der Zeile. Wenn @echo off
jedoch nicht in der Batch-Datei enthalten ist, wird diese Zeile trotzdem auf dem Bildschirm ausgegeben.
Um zu verhindern, dass diese Zeilen angezeigt werden, können Sie eines von drei Dingen tun.
Ich glaube, die von bernhard gegebene Antwort ist falsch.
Zumindest bis Win 7 wird
rem comment
in einer Batch-Datei in der Ausgabe gedruckt. Um das Drucken zu unterdrücken, verwenden Sie
@ rem comment
oder
@rem comment
. Das Gleiche gilt für andere Befehle, die standardmäßig auf der Konsole ausgegeben werden.