Пакетный скрипт - синтаксис

Обычно первая строка командного файла часто состоит из следующей команды.

Команда 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, и в командной строке отобразится сообщение «Программа завершена».