2010-06-08 18 views
95

In Bash wird # verwendet, um Folgendes zu kommentieren. Wie mache ich einen Kommentar zur Windows-Befehlszeile?Wie kann ich die Windows-Befehlszeile kommentieren?

+1

Mögliche Duplikate von [Welchen Kommentarstil sollte ich in Batchdateien verwenden?] (Http://stackoverflow.com/questions/12407800/which-comment-style-should-i-use-in-batch-files) –

+0

Für Blockkommentare siehe http://stackoverflow.com/questions/8526946/commentting-multiple-lines-in-dos-batch-file –

Antwort

144

können Sie entweder rem für Bemerkung oder mehr Kurzschreibweise ::, die Sieht aus wie # wenn du ein bisschen schielst und es seitwärts ansiehst :-)

Ursprünglich bevorzugte ich die :: Variante seit ich bin ein bash -Aoholic und ich versuche immer noch, die schmerzhaften Tage von BASIC zu vergessen.

Leider gibt es Situationen, in denen :: stopft den Befehlszeilenprozessor (wie in komplexen if oder for Aussagen), so im Allgemeinen ich rem heute verwenden.

+4

Ich wusste von REM, aber war mir nicht bewusst die '::' Syntax. Ist es nicht allgemein bekannt? – JAB

+3

Nun, ich weiß, dass es eine Person gibt, die davon wusste. Und jetzt gibt es zwei :-) Vielleicht kann ich behaupten, dass ich die Menge an Wissen in der Welt verdoppelt habe. FWIW, Rob van der Woudes Website ist eine wirklich ausgezeichnete für Batch-Datei (und andere) Schikane: http://www.robvanderwoude.com/batchfiles.php – paxdiablo

+1

Beachten Sie, dass die Verwendung von '::' hat einige böse Nebenwirkungen in älteren Versionen von Windows in Verbindung mit geklammerten Blöcken. Es kann manchmal einen Fehler über einen unerwarteten und fehlenden Laufwerksbuchstaben verursachen. Als regelmäßiger Leser von Raymond Chens Blog bleibe ich normalerweise bei dokumentierten Dingen :-) – Joey

21

Ein Kommentar wird mit dem REM-Befehl erzeugt, der eine Abkürzung für "Remark" ist.

REM Comment here... 
9

Es ist "REM".

Beispiel:

REM This is a comment 
7

Linien mit "rem" ab (von dem Wort Bemerkungen) sind Kommentare:

rem comment here 
echo "hello" 
+0

@echo aus, um alle Ausgabe zu deaktivieren ... – agodinhost

14

Manchmal ist es praktisch, einen Kommentar zu einer Befehlszeile hinzuzufügen. Dazu können Sie "& REM Misc Kommentar Text" oder, jetzt, wo ich weiß, "& :: Misc Kommentar Text" verwenden. Zum Beispiel:

REM SET Token="4C6F72656D20697073756D20646F6C6F" &REM This token is for localhost 
SET Token="722073697420616D65742C20636F6E73" &REM This token is for production 

Dies macht es leicht den Überblick über mehrere Sätze von Werten zu halten, wenn Exploration, Tests von Konzept zu tun, usw. Dieser Ansatz funktioniert, weil ‚&‘ einen neuen Befehl auf der gleichen Linie einführt.

Verwandte Themen