Как делать комментарии в командной строке Windows?
Что эквивалентно #
для консольных сессий 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
То же самое относится и к другим командам, которые по умолчанию выводятся на консоль.