REM – создание комментариев в командных файлах Windows.
Команда REM является встроенной командой интерпретатора команд cmd.exe и применяется для создания комментариев в командных файлах. Строка, начинающаяся с REM , не обрабатывается командным интерпретатором и может использоваться для пояснений, заметок и т.п., что бывает очень не лишним в сложных bat-файлах. Иногда, в качестве альтернативы команде REM используются приемы, основанные на особенностях реализации командного процессора cmd.exe , как, например, двойное двоеточие:
@ECHO OFF
::
:: Начало работы
REM
REM Продолжение работы
Echo Hello REM Этот текст будет полностью отображен командой ECHO
Echo Hello & REM Отобразить «Hello» командой echo
Copy 1.bat 2.bat & :: Копирование файла 1.bat в 2.bat
pause
Команда REM с пустой строкой обычно используется для выделения отдельных фрагментов командных файлов. При использовании в цепочке с другой командой с помощью амперсанда & позволяет поместить комментарий в ту же строку, что и исполняемая команда:
сopy 1.bat 2.bat & rem Копирование файла 1.bat в 2.bat
Или
сopy 1.bat 2.bat & :: Копирование файла 1.bat в 2.bat
Такая конструкция позволяет поместить комментарий к отдельной команде bat-файла.
В качестве аналога пустой команды REM может использоваться пустая строка, которая так же игнорируется командным процессором CMD.
Строго говоря, двойное двоеточие не является документированной командой интерпретатора команд, а является следствием свойств меток в командных файлах, которые начинаются с двоеточия. Пользоваться подобным способом комментирования стоит с осторожностью, поскольку это может привести к непредсказуемым результатам при его применении в команде FOR или внутри фрагментов командного файла, заключенных в скобки.
Иногда для создания комментариев используется прием, основанный на применении команды безусловного перехода GOTO, размещенной в самом начале командного файла на метку, соответствующую первой строке исполняемых команд. Поскольку интерпретатор команд CMD обрабатывает команды командного файла последовательно, любой текст между командой GOTO и меткой будет им проигнорирован. Соответственно, в этом месте можно, например, поместить поясняющий текст либо любой иной комментарий:
REM Это большой командный файл
Goto :Label1
Здесь можно разместить любой текст, который может быть подробным описанием командного файла.
:label1
Rem начало исполняемой части командного файла
@echo off
. . .
.bat комментарии — как комментировать код, примеры
![]()
В данный момент сайт не поддерживает подсветку комментариев .bat — потому для красоты можно было бы написать так:
rem // your windows path to main folder SET _mainpath=C:\www\text.tut\js\assets\ rem // subfolder in main folder SET _subdir=min_js\
Кстати, строки типа rem выводятся в консоль (как показывает моя практика) только если они будут на той же строке что и какая-то команда, когда же они на строке в гордом одиночестве (без «непосредственно исполняемого» кода) — как в пример выше, то выводится в консоль ничего не будет.
Многострочные комментарии
В начале файла добавить многострочные комментарий можно таким способом:
goto start -------------------------------------- .bat файл для удаления содержимого директории assets\ и её содержимого её поддиректории min_js\ -------------------------------------- :start
Key Words for FKN + antitotal forum (CS VSU):
Как добавить комментарии в bat-файл
При написании большого пакетного файла очень полезно добавлять комментарии к его основным блокам .
Это позволит с легкостью разобраться в том , что делают эти блоки по прошествии времени .
Комментирование больших пакетных файлов ( как , в принципе , и любого кода ) — хороший тон ,
который значительно облегчает процесс разбора этих файлов другими людьми или самим автором
по прошествии значительного времени с момента написания .
Комментарии можно добавить несколькими способами .
Больше годится для написания больших комментариев , описывающих либо весь пакетный файл , либо несколько больших его блоков .
Код выглядит следующим образом :
goto start
Этот пакетный файл предназначен
для автоматизации рутинных операций ,
выполняемых ночью для синхронизации
содержимого корпоративного ftp -сервера
с ftp -серверами филиалов
Как добавить комментарии в bat-файл

При написании bat файлов бывает необходимо оставить в коде комментарии, чтобы в нем потом можно было быстро разобраться спустя время или кому-нибудь другому, кто будет этот файл использовать. В этой статье мы расскажем о том, как вставить комментарий в bat файл
Примеры
Комментарии можно добавить несколькими способами. Первый больше годится для написания больших комментариев, описывающих либо весь пакетный файл, либо несколько больших его блоков. Код выглядит следующим образом:
goto start -------------------------------------- Этот пакетный файл предназначен для автоматизации рутинных операций, выполняемых ночью для синхронизации содержимого корпоративного ftp-сервера с ftp-серверами филиалов -------------------------------------- Пакетный файл написан 01/01/2004 Последнее исправление внесено 10/02/2004 -------------------------------------- И т.д. :start
Такое написание комментария при запуске пакетного файла передаст управление сразу к команде, следующей за меткой start. За это отвечает оператор перехода goto.
Более простые комментарии (из одной или нескольких строк) можно добавить, начиная строки с команды rem или с двух двоеточий, идущих друг за другом.
rem Этот блок устанавливает соединение с удаленным сервером rem А это вторая строка с комментарием
:: Этот блок проверяет дату изменения файлов :: А это вторая строка с комментарием
Комментирование больших пакетных файлов (как, в принципе, и любого кода) — хороший тон, который значительно облегчает процесс разбора этих файлов другими людьми или самим автором по прошествии значительного времени с момента написания.