Редактор BAT-файлов для начинающих и продвинутых пользователей
Те, кто ещё помнит MS-DOS (возможно, он снится им по ночам в кошмарах), наверняка не забыли и эпоху владычества командных файлов. Они были везде и использовались буквально для всего: от установки новых программ до чистки диска от временных файлов. Эти времена канули в Лету, но сами BAT-файлы остались и по сей день продолжают являться мощным средством автоматизации выполнения некоторых процессов.
В качестве краткой справки расскажу тем, кто ни разу не сталкивался с BAT-файлами, что они собой представляют. BAT-файл - это текстовый файл с расширением .bat, содержащий внутри себя команды MS-DOS или Windows. Такие файлы называются также командными или пакетными. В Windows они также могут иметь расширение .cmd. Используются, в основном, для автоматизации каких-либо рутинных операций, однако для того, чтобы создать BAT-файл, нужно знать правила записи команд системы.
Собственно, именно последний
пункт может вызвать вопросы у
пользователей. Откуда взять
сведения о командах? Услужливая
операционная система Windows готова
помочь и здесь. В командной строке
("Пуск" -> "Выполнить")
наберите command и нажмите "ОК". В
появившемся консольном окне
наберите какую-нибудь команду
(например, всенародно любимую format),
а после, через пробел, "/?" (без
кавычек). Тогда на экране появится
справка для этой команды. Например,
для команды cd справка будет такой:
E:\SF\KV>cd /?
Вывод имени либо смена текущего каталога.
CHDIR [диск:][путь]
CHDIR [..]
CD [диск:][путь]
CD [..]
.. задает переход в родительский каталог.
Команда CD [диск:] отображает имя текущего каталога заданного диска.
Команда CD без параметров отображает имена текущего диска и каталога.
Тех же результатов можно добиться, набрав help cd. Для получения списка всех команд нужно набрать просто help.
Пользуясь таким нехитрым приспособлением для получения информации о командах, можно самостоятельно создать с помощью блокнота BAT-файл. Если поискать в справке Windows, можно расширить эти знания. Однако, на мой взгляд, удобнее будет воспользоваться программой Easy Batch Builder (EBB), которая может существенно облегчить процесс создания командного файла и даже ускорить его. Найти EBB можно в интернете по адресу www.octosoft.co.uk. Правда, программа коммерческая, так что скачать можно будет только пробную версию.
В самом начале программа предлагает выбрать режим редактирования: простой (easy) или продвинутый (advanced). Лучше выбрать простой (хотя между ними и несложно переключиться): продвинутый режим предоставляет пользователю простой текстовый редактор с подсветкой команд, где всё придётся набирать вручную. Правда, и там можно нажать кнопку "Insert Command", чтобы вставить команду из списка, но список этих команд в Advanced Mode далеко не так велик, как в Easy Mode.
Все команды в Easy Mode разделены на несколько групп: операции с файлами, взаимодействие с пользователем, переменные, файловые атрибуты, сеть, программы и разное. Все параметры можно задать с помощью переключателей, выставив "птички" и набрав только имена файлов и папок, над которыми будут производиться операции. Выставив все настройки, нужно нажать кнопку "Update batch file", и все нужные команды будут добавлены в BAT-файл. С помощью EBB можно также проверить BAT-файл на правильность записанных в нём команд и конструкций.
Таким образом, Easy Batch Builder рекомендован всем пользователям, которые хотят сделать BAT-файл быстро и не особо напрягаясь. Так что скачивайте и устанавливайте эту полезную программу.
Вадим СТАНКЕВИЧ
Горячие темы