Пакетный скрипт - синтаксис
Обычно первая строка командного файла часто состоит из следующей команды.
Команда ECHO
@echo off
По умолчанию командный файл будет отображать свою команду при запуске. Цель этой первой команды - выключить этот дисплей. Команда «echo off» выключает отображение всего скрипта, кроме самой команды «echo off». Знак «@» впереди заставляет команду применяться и к самому себе.
Документация
Очень часто командные файлы также содержат строки, начинающиеся с команды «Rem». Это способ ввода комментариев и документации. Компьютер игнорирует все, что находится в строке, следующей за Rem. Для командных файлов с возрастающей сложностью часто бывает полезно иметь комментарии.
Программа First Batch Script
Давайте создадим нашу простую первую пакетную программу-скрипт. Откройте блокнот и введите следующие строки кода. Сохраните файл как «List.cmd».
Код делает следующее -
Использует команду выключения эха, чтобы гарантировать, что команды не отображаются при выполнении кода.
Команда 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, и в командной строке отобразится сообщение «Программа завершена».