Обычно первая строка в пакетном файле часто состоит из следующей команды.
ECHO Command
@echo off
По умолчанию командный файл будет отображать свою команду во время работы. Цель этой первой команды — отключить этот дисплей. Команда «echo off» отключает отображение всего сценария, кроме самой команды «echo off». Знак «@» перед «@» заставляет команду также применяться к себе.
Документация
Очень часто пакетные файлы также содержат строки, начинающиеся с команды «Rem». Это способ ввода комментариев и документации. Компьютер игнорирует что-либо в строке, следующей за Rem. Для пакетных файлов с возрастающей сложностью часто бывает полезно оставлять комментарии.
Первая пакетная сценарий
Давайте создадим нашу простую программу первого пакетного сценария. Откройте блокнот и введите следующие строки кода. Сохраните файл как «List.cmd».
Код делает следующее —
-
Использует команду echo off, чтобы гарантировать, что команды не отображаются при выполнении кода.
-
Команда Rem используется для добавления комментария, чтобы сказать, что именно делает этот пакетный файл.
-
Команда dir используется для получения содержимого папки C: \ Program Files.
-
Команда ‘>’ используется для перенаправления вывода в файл C: \ lists.txt.
-
Наконец, команда echo используется, чтобы сообщить пользователю, что операция завершена.
Использует команду echo off, чтобы гарантировать, что команды не отображаются при выполнении кода.
Команда Rem используется для добавления комментария, чтобы сказать, что именно делает этот пакетный файл.
Команда dir используется для получения содержимого папки C: \ Program Files.
Команда ‘>’ используется для перенаправления вывода в файл C: \ lists.txt.
Наконец, команда echo используется, чтобы сообщить пользователю, что операция завершена.
@echo off Rem This is for listing down all the files in the directory Program files dir "C:\Program Files" > C:\lists.txt echo "The program has completed"
После выполнения вышеуказанной команды имена файлов в C: \ Program Files будут отправлены в файл C: \ Lists.txt, а в командной строке отобразится сообщение «Программа завершена».