2009-12-12 07:47:30 +0000 2009-12-12 07:47:30 +0000
70
70

Jak zrobić komentarze w wierszu poleceń systemu Windows?

Jaki jest odpowiednik # dla sesji konsolowych Windows cmd, aby utworzyć komentarz?

Systemem operacyjnym jest Windows XP.

Odpowiedzi (4)

93
93
93
2009-12-12 08:51:36 +0000

REM jest standardowym sposobem:

REM this is a comment

Można też użyć konwencji podwójnego dwukropka, powszechnie spotykanej w plikach wsadowych:

:: another comment

Pojedynczy dwukropek, po którym następuje łańcuch jest etykietą, ale podwójny dwukropek i wszystko po nim jest cicho ignorowane. Można by twierdzić, że ta forma jest bardziej czytelna niż komenda REM.

Zauważ, że obie te metody działają tylko na początku linii. Jeśli chcesz dołączyć komentarz do polecenia, możesz ich użyć ze znakiem konkatenacji poleceń (&), jak poniżej:

dir & REM a comment
dir &:: another one
16
16
16
2009-12-12 07:50:30 +0000

Swój komentarz poprzedzasz słowem REM.

REM This is a comment.

Ale jeśli chcesz, aby twój komentarz został wypisany z powrotem, powinieneś zrobić echo:

echo This is a comment you'll see.
5
5
5
2016-03-24 12:54:37 +0000

Polecenie REM tylko zaznacza (tj. mówi coś jako komentarz) linię przed wykonaniem. Jednakże, jeśli @echo off nie znajduje się w pliku wsadowym, ta linia nadal będzie echem na ekranie.

Aby zapobiec wyświetlaniu tych linii, możesz zrobić jedną z trzech rzeczy.

  1. Dodaj @echo off do pliku wsadowego :
    Jeśli chcesz ukryć wszystkie komendy, jak również linie REM, dodaj @echo off jako pierwszą linię w pliku wsadowym.
  2. Zmień REM na @REM :
    Jeśli chcesz, aby polecenia były wyświetlane podczas uruchamiania pliku wsadowego, ale nadal chcesz ukryć linie REM, wpisz @REM zamiast REM.
  3. Użyj ::(np. invalid lable ) zamiast REM:
    Wreszcie, użycie :: jako polecenia uwagi zamiast REM również zapobiega echu linii z uwagą.
    source
2
2
2
2014-11-22 21:41:53 +0000

Uważam, że odpowiedź udzielona przez bernharda jest nieprawidłowa.

Przynajmniej przez Win 7,

rem comment

w pliku wsadowym będzie drukowane w wyjściu. Aby wyłączyć drukowanie, należy użyć

@ rem comment

lub

@rem comment

To samo dotyczy innych poleceń, które domyślnie są wypisywane na konsolę.