Использование bat-файлов (иначе – «батник», «пакетный файл») часто может облегчить Вашу работу, например, автоматизировать установку программного обеспечения, по заранее заданным параметрам; синхронизация даты и времени; запуск последовательностей команд и прочее. Однако для использования подобных скриптов нужно уметь их создавать. По своей сути файлы с расширением .bat являются набором консольных команд, таких же, какие используются в командной строке.
В статье рассмотрены три метода создания .bat файлов:
- С помощью командной строки.
- С помощью программы «Блокнот».
- С помощью утилиты «Dr.Batcher».
Как сделать файл бат
Создание пакетного файла с помощью командной строки
Шаг 1. Для запуска командной строки в меню «Пуск» используйте диалог «Найти программы и файлы» Вы должны задать параметр поиска cmd и кликнуть левой кнопкой мыши по пиктограмме в разделе «Программы».
В параметре поиска вводим cmd и кликаем левой кнопкой мыши по пиктограмме в разделе «Программы»
Шаг 2. Для хранения написанных батников рекомендуется использовать отдельную директорию, поэтому выберите место на Вашем жестком диске и создайте специальную папку, путем ввода команды «MD D:Bat».
На заметку! Команда вводится без кавычек, пробел ставится только после использования MD. В описываемом случае папка с именем «Bat» будет создана на диске D. Командная строка нечувствительна к регистру, то есть результат выполнения «MD D:Bat», «md D:Bat» и «md d:Bat» будет одинаков.
Создаем специальную папку, путем ввода команды «MD D:Bat»
Шаг 3. Создайте собственно батник командой «@echo off > D:Batprobnik.bat».
Создаем батник командой «@echo off > D:Batprobnik.bat»
На заметку! В данном случае регистр важен при указании пути размещения, то есть папки «bat», «Bat» и «BAT» – три независимые и абсолютно разные директории. При указании на несуществующую папку, команда не будет выполнена. Учтите, сообщения об ошибке тоже не будет.
Шаг 4. Для изменения содержимого файла следует открыть место его хранения, вызвать контекстное меню и выбрать строку «Изменить».
Для изменения содержимого файла открываем место его хранения, вызываем контекстное меню и выбираем строку «Изменить»
Создание пакетного файла с помощью программы «Блокнот»
Шаг 1. Для запуска блокнота войдите в меню «Все программы», пункт «Стандартные» и щелкните по запускающей пиктограмме.
Запускаем программу «Блокнот»
Шаг 2. Укажите, какие команды должен выполнять bat файл.
Указываем, какие команды должен выполнять bat файл
Узнайте, как создать файл без больших познаний в программировании, из новой статьи — «Как создать файл bat».
В качестве примера предлагаем Вам использовать следующий код, выводящий изображение звезды:
«@echo off
mode con cols=32 lines=50
color a
title star!
for %%i in (
88888888888888881888888888888888,
88888888888888811188888888888888,
88888888888888111118888888888888,
88888888888881111111888888888888,
88888888888811111111188888888888,
88888888888111111111118888888888,
88888888881111111111111888888888,
11111111111111111111111111111111,
88111111111111111111111111111188,
88811111111111111111111111111888,
88881111111111111111111111118888,
88888111111111111111111111188888,
88888811111111118111111111888888,
88888111111111188811111111188888,
88881111111111888881111111118888,
88811111111118888888111111111888,
88111111111188888888111111111188,
81111111111888888888811111111118
) do echo %%i
pause > nul
bat».
Внимание! Код должен вводиться без кавычек. Всегда проверяйте синтаксис написания команд. Если Вы забудете поставить запятую в конце какой-либо строки, то при выполнении программы она сольется с последующей.
Шаг 3. Сохраните получившийся файл в нужную директорию. Для изменения разрешения используйте строку «Тип файла», в ней следует выбрать «Все файлы», а при вводе имени, после точки, укажите «bat».
Сохраняем получившийся файл в нужную директорию
Создание пакетного файла с помощью утилиты «Dr.Batcher»
Указанный программный продукт является платным, но предоставляет возможность использовать тестовую версию в течение 30 дней.
Утилита «Dr.Batcher»
Шаг 1. Для создания файла воспользуйтесь меню «File», пункт «New…» или комбинацией клавиш «Ctrl+N».
Создаем файл
Шаг 2. В диалоговом окне отметьте «Empty Batch File» и нажмите «ОК».
Отмечаем «Empty Batch File» и нажимаем «ОК»
Шаг 3. Укажите, какие команды должен выполнять bat файл.
Указываем, какие команды должен выполнять bat файл
На заметку! В правом фрейме имеются ключевые команды, которые Вы можете использовать при написании кода. Достаточно выделить нужную и нажать на кнопку «Insert Command», что помогает сэкономить время при работе.
В правом фрейме имеются ключевые команды, которые можно использовать при написании кода
Шаг 4. Сохраните получившийся файл в нужную директорию.
Сохраняем получившийся файл в нужную директорию
Важно! Обратите внимание, что указанная утилита позволяет производить отладку программы «на лету». Достаточно воспользоваться меню «Batch», чтобы произвести запуск уже введенной последовательности. Ход выполнения отображается в нижнем фрейме. При использовании пункта «Execute in External Window…» будет произведено выполнение пакетного файла, аналогичный его запуску средствами операционной системы.
Указанная утилита позволяет производить отладку программы «на лету»
Заключение
Мы описали три способа создания файлов с расширением .bat. Два из указанных методов являются стандартными способами, доступными вместе с Windows, один требует установки дополнительного программного обеспечения. Оценка каждого из способов приведена в сводной таблице.
СведенияНаименование | Командная строка | Блокнот | Dr.Batcher |
---|---|---|---|
Лицензия | Поставка с Windows | Поставка с Windows | Платная |
Русский язык | В зависимости от версии Windows | В зависимости от версии Windows | В зависимости от версии |
Создание пакетного файла | Да | Да | Да |
Редактирование пакетного файла | Нет | Да | Да |
Удобство интерфейса (от 1 до 5) | 4 | 4 | 5 |