Итак, в этой статьи мы с вами поговорим о (batch, bat) файлах. Вы узнаете, что это за файлы? Для чего они нужны. Вы узнаете некоторые команды и переменные, для использования при написании bat файла. Редактировать такие файлы можно при помощи любого текстового редактора, например блокнота.
Что такое batch файлы
А теперь немного подробнее — пакетные или batch файлы это обычные текстовые файлы, содержащие наборы команд интерпретатора и имеющие расширение bat, или для ОС семейства NT имеют расширение cmd.
Зачем вам могут быть нужны эти bat файлы? Ну если честно, то я и не знаю. Может быть просто так для общего развития. Хотя изучив принцип работы команд интерпретатора, вы будите иметь начальное представления работы полноценной компьютерной программы, ведь в принципе любая такая программа, это можно сказать текстовый файл с набором инструкций для компьютера, что ему делать в данный момент. Кстати, можно, и написать полноценный программный вирус, с расширение bat, но этого я делать не советую.
Как создать batch файл
Итак, откройте любую программу для редактирования текстовых файлов, например Блокнот. В окне программы введите вот такие две строчки:
1 2 |
@echo This batch file @pause |
После этого в меню программы выберите Файл — Сохранить как, выберите Тип файла — Все файлы, в поле Имя файла введите file.bat и сохраните его например на диске С.
Далее можете попробовать открыть созданный файл file.bat, кликнув по нем дважды левой кнопкой мыши. На экране вы увидите такие строки:
1 2 |
This batch file Нажмите любую клавишу для продолжения... |
После можете нажать любую клавишу, и окно закроется, bat-файл выполнен. Кстати, символ собаки @ перед каждой командой в bat-файле указывает на то, что саму команду выводить на экран не надо, а нужно вывести только результат ее работы.
Как видите ничего сложного, но это только пример как создать новый bat файл, а далее мы изучим некоторые полезные команды и переменные которые используются в bat файлах.
Поставить на папку атрибут «Скрытый» и «Системный»
Давайте скроем папку WINDOWS, то есть после запуска команды папка WINDOWS исчезнет. Давайте напомним первоочередность действий. Итак, открываем блокнот, далее пишем в нем команды, а после Файл — Сохранить как, и пишешь имя и расширение т.е. *.bat (* — звездочка это любое имя, как на английском, так и на русском).
Итак, сама команда, которя ставит атрибут «Скрытый» и «Системный»:
1 |
attrib +h +s C:/WINDOWS |
Запускаем созданный файл и папку WINDOWS мы больше не видим. Можно также скрыть только файлы в указанной папке, а сама папка будет видимой:
1 |
attrib +h +s C:/WINDOWS/*.* |
Теперь давайте вернем все атрибуты которые мы поменяли в исходное состояние, и опять же при помощи bat файла.
1 |
attrib -h -s C:/WINDOWS |
Или если применяли команду к файлам, тогда так:
1 |
attrib -h -s C:/WINDOWS/*.* |
Кстати незабываем, что файл вы должны все время запускать, после добавления новой команды.