Что эквивалентно #
для консольных сеансов Windows cmd
, чтобы создать комментарий?
Операционная система - Windows XP.
Что эквивалентно #
для консольных сеансов Windows cmd
, чтобы создать комментарий?
Операционная система - Windows XP.
REM
является стандартным способом:
REM this is a comment
Вы также можете использовать соглашение о двойных двоеточиях, обычно встречающееся в пакетных файлах:
:: another comment
Одиночное двоеточие, за которым следует строка, является меткой, но двойное двоеточие и все, что после него, игнорируется. Можно утверждать, что эта форма более разборчива, чем команда REM
.
Обратите внимание, что оба эти метода работают только в начале строки. Если вы хотите добавить комментарий к команде, вы можете использовать их с символом конкатенации команды (&
), например так:
dir & REM a comment
dir &:: another one
Вы добавляете комментарий к слову REM.
REM This is a comment.
Но если вы хотите, чтобы ваш комментарий был распечатан обратно, вы должны повторить его:
echo This is a comment you'll see.
Команда REM
только отмечает (т.е. что-то говорит как комментарий) строку для выполнения. Однако, если @echo off
отсутствует в командном файле, эта строка будет отображаться на экране.
Чтобы эти строки не отображались, вы можете сделать одну из трех вещей.
Я считаю, что ответ Бернхарда неверен.
По крайней мере, через победу 7,
rem comment
в пакетном файле будет печататься в выводе. Для подавления печати используйте
@ rem comment
или же
@rem comment
То же самое относится и к другим командам, которые по умолчанию выводятся на консоль.