• Где находится bat файл. Как создать bat файл? Программы для создания и редактирования bat файлов

    Как известно, операционные системы с графическими пользовательскими интерфейсами не всегда «хозяйничали» на компьютерах. Еще до их появления очень часто использовались DOS-подобные ОС, в которых для выполнения каких-либо действий необходимо было вводить специальные команды. И именно из них были позаимствованы принципы создания и выполнения так называемых пакетных файлов.

    Несмотря на громкие заявления корпорации Microsoft о том, что поддержка MS-DOS была прекращена уже очень давно, если хорошенько вдуматься, нетрудно сообразить, что та же командная строка или консоль PowerShell работают как раз по тем же принципам. И для них иногда вписывать какие-то определенные команды, инициирующие выполнение тех или иных действий, совершенно необязательно. Можно запросто написать собственный код и сохранить его в специальном BAT-файле, после запуска которого действия будут выполнены автоматически. Но как создать BAT-файл в Windows 7 или ОС ниже или выше? Для этого есть несколько простых способов, о которых далее и пойдет речь. Но для начала необходимо выяснить, что это за объекты, и для чего они могут использоваться.

    Что такое пакетный файл?

    Вообще, на сегодняшний день различают две основных разновидности таких файлов, разделяя их исключительно по расширению: либо BAT, либо CMD. Поскольку такие объекты между собой и по содержанию, и по принципу выполнения очень похожи, чтобы не было путаницы, будем рассматривать именно вопросы, связанные с тем, как создать BAT-файл в Windows 7 и выше (хотя предлагаемые решения в равной степени относятся и к более ранним модификациям).

    BAT-файл, или в простонародье «батник», представляет собой самый обычный текстовый документ, содержащий набор определенных команд, которые выполняются последовательно по мере перехода от одной строки кода к другой. Однако наборы могут содержать множество дополнительных операторов, включая зацикливание выполнения какого-то действия (loop) или переходы с соблюдением каких-либо условий (if, goto и т. д.). Если посмотреть на два вторых оператора, многим станет ясно, что они применялись еще в таких древних и примитивных языках программирования, к которым можно отнести тот же Basic. Несмотря на это, они и на современном этапе развития компьютерных технологий успешно используются и в более «продвинутых» языках (например, при написании скриптов на VB или в языке Pascal).

    Для чего нужны

    Что касается предназначения таких файлов, в большинстве своем они применяются для автоматизации некоторых, если можно так сказать, рутинных процессов, чаще всего связанных с примитивными действиями вроде копирования или перемещения данных, последовательного запуска нескольких программ и т. д. Почему-то считается, что это прерогатива системных администраторов, однако многим пользователям знания о структуре таких объектов тоже могут пригодиться (например, для запуска некоторых типов приложений в среде Windows через командную строку, если обычный старт EXE-файла по каким-то причинам операционной системой блокируется, или какая-то системная настройка оказывается для изменения недоступной).

    Примеры пакетных файлов Windows

    О том, как создать BAT-файл в Windows 10 и ниже, поговорим чуть позже, а пока, чтобы внести окончательную ясность по поводу максимально эффективного использования таких объектов в Windows-системах, рассмотрим несколько интересных примеров.

    Так, вероятно, все те пользователи, которые в свое время работали еще с первыми модификациями Windows, знают, что в них ранее присутствовал специальный файл Autoexec.bat, отвечающий за конфигурации системы при ее запуске, причем в него пользователь мог сам добавлять команды выполнения необходимых приложений вроде очистки дискового пространства, создания копий важных данных и т. д. Это только намного позднее в системе появился специальный конфигуратор, вызываемый командой msconfig.

    Еще один достаточно необычный пример можно привести для планшетных ПК на основе Windows RT версий 8 и 8.1, в которых установка приложений производится исключительно через «Магазин» Windows, а стороннее ПО инсталлировать невозможно.

    Выход был найден и представлен группой энтузиастов в виде небольшой утилиты RT_Jailbreak 1.20, которая содержит «батник», позволяющий отключить проверку цифровых подписей устанавливаемых приложений (без подписи Microsoft инсталляция оказывается невозможной, равно как и отключение проверок средствами самой системы, в которой такие средства заблокированы).

    Не менее интересно выглядят и пакетный файл из набора Windows RT Development Tool, позволяющий перезапустить систему в режиме разработчика.

    И уж, конечно, весьма необходимой утилитой оказалась программа SignTool, представленная как раз в виде пакетного BAT-файла, позволяющая выполнить для любого программного обеспечения и его компонентов в виде исполняемых файлов EXE и сопутствующих библиотек DLL, так сказать, «переподписание» с изменением исходной цифровой подписи на подпись Microsoft.

    Как создать BAT-файл в Windows через «Проводник»?

    Но вернемся к созданию пакетных объектов. Как создать BAT-файл, используя для этого встроенный файловый менеджера системы? Элементарно!

    Через ПКМ на пустом пространстве в заданной локации выбираете раздел «Создать…», а затем переходите к пункту создания текстового документа. После появления его в рабочей области файл нужно просто переименовать, присвоив ему произвольное название и соответствующее расширение BAT через точку. Обратите внимание, что при выполнении такой операции отображение расширений должно быть включено в обязательном порядке.

    Как создать файл с расширением BAT в «Блокноте»?

    Поскольку, как уже было сказано выше, «батник» является текстовым файлом, есть еще одно решение, предполагающее использование стандартного текстового редактора «Блокнот». Как создать BAT-файл в этом случае? Тоже просто!

    Вписываете нужные команды, а затем через файловое меню выполняете сохранение файла, но в типе документа выставляете «Все файлы», а в поле названия вводите нужное имя с расширением BAT через точку. Отзывы пользователей говорят о том, что такой метод применяется чаще всего.

    Примечание: на всякий случай стоит отметить, что таким же образом создаются файлы реестра, если это необходимо.

    Использование файлового менеджера FAR

    Наконец, рассмотрим, как создать BAT-файл в одном из популярных файловых менеджеров под названием FAR Manager, который был создан по образу и подобию «дедушки Нортона» (Norton Commander).

    Для этого используется сочетание клавиш Shift + F4, после чего в поле имени файла вводится его название с расширением через точку, нажимается клавиша ввода, а сохранение пустого файла производится нажатием Shift + F2, что соответствует команде «Сохранить как…» (Save As…). Отредактировать содержимое с вводом необходимых команд можно через соответствующую функцию «Edit», вызываемую клавишей F4. Что касается команд, их лучше заранее изучить самому. Но всем тем, кто хочет, например, через BAT-файл создать папку, можно предложить команду MKDIR или ее сокращенный вариант MD FolderName, где FolderName - название каталога. По большому счету, команду можно усложнить, указав местоположение на диске и выбрав пользователя. Да и вообще, практически для всех команд можно применять абсолютно любые переменные, которые в командах заключаются в символы процентов с обеих сторон.

    Эпилог

    Вот и все что касается вопроса о том, как создать BAT-файл в Windows-системах, используя для этого несколько простейших средств. Какое из них является наиболее простым, решать самому пользователю, однако для удобства одновременно и создания «батника», и его редактирования лучше всего применять либо «Блокнот» (или другой аналогичный текстовый редактор), либо FAR Manager.

    В данной статейки мы рассмотрим такую полезную вещь как «батник ». Давайте сначала дадим определение, что такое bat файл. Пакетные или batch файлы - это простые текстовые файлы, содержащие наборы команд (инструкцию ) интерпретатора и имеющие расширение bat или cmd (cmd работают только в ОС семейства NT ). Создавать и редактировать такие файлы можно при помощи обычного блокнота или любого другого текстового редактора.

    Теперь Вы спросите, зачем нужно уметь писать такие бат файлы? И зачем они нужны? Попытаюсь объяснить.

    Во-первых, они используются для облегчения работы, т.е. например Вам нужно постоянно выполнять какую-нибудь операцию каждый день (например, создавать архив тех или иных документов ), с помощью батника это можно автоматизировать, и Вы в этом уже не будете принимать участия.

    Во-вторых, эти пакетные файлы очень мощные (если конечно уметь их писать ), т.е. Вы можете даже написать неплохую программу (я имею в виду по функционалу ). Лично мне они очень помогают в работе, и о некоторых вещах я уже просто забыл, когда это делал я в ручную.

    Теперь перейдем непосредственно к основам этих батников. Как же они создаются, Вам нужно просто создать простой текстовый документ открыть его и сразу на вкладке «Файл->сохранить как », вписать вместо расширения «Текстовый документ.txt », например «Текстовый документ.bat » и сохранить, вот и получится у нас батник с расширением.bat, но он пока ничего не делает.

    Для начала я приведу пример батника, который я использую у себя на работе для архивации документов.

    "C:\Program Files\WinRAR\winrar.exe" a -r -dh -ed -agYYYY-mm-dd E:\arhaccounts\ d:\accounts\*.doc "C:\Program Files\WinRAR\winrar.exe" a -r -dh -ed -agYYYY-mm-dd E:\arhaccounts\ d:\accounts\*.xls "C:\Program Files\WinRAR\winrar.exe" a -r -dh -ed -agYYYY-mm-dd E:\arhaccounts\ d:\accounts\*.txt

    Теперь немного расскажу, что делает этот батник. Запускается WinRar, потом идут команды винрара:

    • a - это добавить в архив;
    • -r - обрабатывать вложенные папки;
    • -dh - открывать совместно используемые файлы;
    • -ed - не добавлять пустые папки;
    • YYYY-mm-dd - добавляем к имени архива текущую дату (формат даты );
    • E:\arhaccounts\ - путь, где будет лежать конечный архив;
    • d:\accounts\*.doc - путь и маска файлов, какие нужно заархивировать.

    В данном случае мы архивируем все документы Word, Excel и текстовые файлы, архивировать остальные нам не требуется. У нас архивация идет на другой диск, и мы еще копируем полученный архив на другой компьютер, для того чтобы архивы хранились и в другом кабинете. Копирование идет по сети соответственно компьютер, на который копируется архив, должен быть включен. Для этого можно использовать такую команду:

    Copy E:\arhaccounts\*.rar \\namecomp\arhiv\

    Примеры команд для bat файлов

    Теперь рассмотрим основные команды, которые Вы можете использовать.

    Если Вам нужно удалить файл пропишите следующие:

    Del d:\file\test.doc


    Для того чтобы удалить весь каталог пропишите:

    Rd d:\file\

    Вдруг Вам нужно удалять каждый раз все из какого-нибудь каталога, то используйте вот что:

    Echo Y| del d:\file\

    • del d:\file\ - это как раз и есть удаление всех файлов;
    • echo Y| - команда подтверждает удаление т.к. если не прописать эту команду, то Вы увидите сообщение о подтверждение удаления – «Продолжить », и Вам нужно будет каждый раз отвечать на этот вопрос.

    Сейчас давайте рассмотрим пример посложней, в котором уже выполняется условие:

    @echo off "C:\Program Files\WinRAR\winrar.exe" x -O+ -IBCK d:\test\test.rar d:\test IF not EXIST d:\test\123.rar GOTO 1 IF EXIST d:\test\123.rar GOTO 2:2 "C:\Program Files\WinRAR\winrar.exe" x -O+ -IBCK d:\test\123.rar c:\ del d:\test\123.rar:1 del d:\test\test.rar end

    Теперь объясняю, допустим, Вам нужно разархивировать архив test.rar, в котором будет много файлов, но если там окажется файл 123.rar его нужно будет разархивировать в корень диска C, а остальные файлы чтобы остались в том же каталоге не тронутыми.

    По порядку, команда @echo off нужна, для того чтобы на экране у нас ничего не отражалось (в принципе, если не нужно можете не писать эту строку ). Далее у нас запускается винрар и распаковывает архив test.rar в папку test. Затем идет условие, если в папке test (после распаковки test.rar ) у нас не окажется файла 123.rar, то у нас просто выполнение батника переходит к строке:1 и потом просто удаляется файл test.rar за не надобностью т.к. все что нам нужно мы уже распаковали. Но если там оказывается файл 123.rar, то выполнение батника переходит к строке:2, после которой уже идет распаковка файла 123.rar в корень диска C. Другими словами у нас выполняется условие, если есть файл то делать это, если нет файла, делать вот это. Допустим, если не прописать условие в данном примере, то у нас батник выдаст ошибку, тогда когда у нас не окажется файла 123.rar в данной папке.

    А сейчас рассмотрим такой пример, допустим, Вам нужно каждый раз перемещать из каталога расположенного на диске D файлы на флешку. Вы каждый раз должны будете заходить мой компьютер диск D, выбирать нужную папку, выделять все файлы из нее и вырезать, а потом только заходить на флешку и вставлять. С помощью батника это делается в один клик (с одним условием, что флешка каждый раз будет, например диском G или тем какой у Вас ). Вот пример такого батника:

    Move "D:\catalog\*.doc" G:\catalognaflehe\

    И все файлы с расширением doc, которые находятся в каталоге D:\catalog будут перемещаться на флешку. Теперь хочу сказать, что в батниках можно использовать сценарии (скрипты ) при помощи Windows Scripting Host и если нужно, например чтобы выводилось сообщение, после того как файлы скопированы (предыдущий пример ) вставьте вот это:

    Echo var WSHShell = WScript.CreateObject("WScript.Shell"); > %temp%\mes.js echo WSHShell.Popup("Файлы Скопированы"); >> %temp%\mes.js start %temp%\mes.js deltree /y %temp%\mes.js

    На самом деле про написание батников можно разговаривать много и в одну статью это, конечно же, не уместить, здесь я показал всего лишь принципы, которые используются при написании bat файлов, так сказать основу. Если Вы хотите узнать больше команд для написания батников, Вы можете легко посмотреть их, набрав в командной строке (Пуск - Выполнить – cmd ) команду help, но там, конечно же, не все команды, что можно использовать в батниках. Удачи в написание BAT файлов (батников ).

    Продолжение темы в статье -

    Каждый день пользователь выполняет за компьютером огромное количество различных операций с файлами, службами и программами. Некоторым приходится выполнять однотипные простые действия, которые вручную занимают значительное количество времени. Но не стоит забывать, что перед нами стоит мощная вычислительная машина, которая при правильной команде в состоянии выполнить все сама.

    Самым примитивным способом автоматизации любого действия является создание файла с расширением.BAT, в простонародье именуемого как «батник». Это очень простенький исполняемый файл, который при запуске выполняет заранее заданные действия, после чего закрывается, ожидая следующего запуска (если он многоразовый). Пользователь с помощью специальных команд задает последовательность и количество операций, которые «батник» должен выполнить после запуска.

    Сделать этот файлик может любой пользователь на компьютере, который имеет достаточно прав для создания и сохранения файлов. На счет выполнения немного сложнее — выполнение «батника» должно быть разрешено как и отдельно взятому пользователю, так и операционной системе в целом (запрет иногда накладывается в целях безопасности, ведь исполняемые файлы не всегда создаются для благих дел).

    Будьте внимательны! Никогда не запускайте на компьютере файлы с расширением.BAT, скачанные из неизвестного или подозрительного ресурса, а также не используйте при создании такого файла код, в котором вы не уверены. Исполняемые файлы такого типа умеют шифровать, переименовывать или удалять файлы, а также форматировать целые разделы.

    Способ 1: использование расширенного текстового редактора Notepad++

    Программа является аналогом стандартного Блокнота в операционной системе Windows, значительно превосходя его в количестве и тонкости настроек.

    1. Файл можно создать на любом диске или в папке. Для примера будет использован рабочий стол. На свободном месте нажмите правую кнопку мыши, наведите курсор на надпись «Создать» , в выпавшем сбоку окошке щелчком левой кнопки мыши выберите «Текстовый документ»
    2. На рабочем столе появится текстовый файл, который желательно назвать так, как в итоге будет называться наш батник. После того, как имя для него определено, нажмите на документе левой кнопкой мыши, и в контекстном меню выберите пункт «Edit with Notepad++» . Созданный нами файл откроется в расширенном редакторе.
    3. Очень важна роль кодировки, в которой будет исполнена команда. По умолчанию используется кодировка ANSI, которую нужно заменить на OEM 866. В шапке программы нажимаем на кнопку «Кодировки» , нажимаем на аналогичную кнопку в выпавшем меню, затем выбираем пункт «Кириллица» и нажимаем на «OEM 866» . Как подтверждение смены кодировки справа внизу в окне появится соответствующая запись.
    4. Тот код, который вы уже нашли в интернете или написали сами для выполнения определенной задачи, необходимо просто скопировать и вставить в сам документ. На примере ниже будет использована элементарная команда:

      shutdown.exe -r -t 00

      После запуска этот батник перезагрузит компьютер. Сама команда означает запуск перезагрузки, а цифры 00 — задержку ее выполнения в секундах (в данном случае она отсутствует, то есть перезапуск выполнится незамедлительно).

    5. Когда команда будет записана в поле, наступает самый важный момент — превращение обычного документа с текстом в исполняемый. Для этого в окошке Notepad++ слева вверху выберите пункт «Файл» , затем нажмите на «Сохранить как» .
    6. Появится стандартное окно Проводника, позволяющее задать два основных параметра для сохранения — место и имя самого файла. Если с местом мы уже определились (по умолчанию будет предложен Рабочий стол), то именно в названии заключается последний шаг. Из выпадающего меню выберите пункт «Batch file» .

      К уже заданному ранее слову или фразе без пробела допишется «.BAT» , и получится так, как на скриншоте ниже.

    7. После нажатия на кнопку «OK» в предыдущем окне, на рабочем столе появится новый файл, который будет выглядеть как белый прямоугольник с двумя шестеренками.

    Способ 2: использование стандартного текстового редактора Блокнот

    Он обладает элементарными настройками, которых вполне хватает для создания самых простых «батников». Инструкция абсолютно аналогична предыдущему способу, программы лишь немного отличаются в интерфейсе.


    Оба редактора отлично справляются с созданием батников. Стандартный блокнот больше подходит для простых кодов, в которых используются несложные одноуровневые команды. Для более серьезной автоматизации процессов на компьютере необходимы продвинутые батники, которые с легкостью создаются расширенным редактором Notepad++.

    Рекомендуется запускать файл.BAT от имени администратора, чтобы не возникало проблем с уровнями доступа к определенным операциям или документам. Количество задаваемых параметров зависит от сложности и назначения задачи, которую необходимо автоматизировать.

    Пакетный (bat) файл – это тип файла, поддерживающий текст, имеющий расширение.bat, и включающий в себя построчные операторы для командной строки cmd.exe.

    Этот тип файла – полезный инструмент автоматизации однообразных файловых операций – копирования, удаления и т.д., а также запуска различных приложений и выполнения других операций в ОС.

    К примеру, если необходимо выполнить DOS-команду ipconfig/flushdns, очищающую кэш распознавателя DNS, это можно сделать через запуск cmd.exe. Однако, если процедуру нужно повторить многократно, лучше сделать это через запуск предварительно созданного bat-файла.

    При создании файла bat, возможно, потребуется включение отображения файловых расширений. Для этого:


    Для этого:

    1. Открыть «Блокнот», набрав в строке поиска панели задач (изображение лупы внизу слева) слово блокнот и щелкнув мышью по всплывшей пиктограмме.

    2. Вписать в блокноте команды ipconfig /flushdns и pause.

      Справка! Использование оператора «pause» не позволяет DOS-экрану закрыться после исполнения bat-файла, чтобы у пользователя была возможность видеть ответ интерпретатора cmd.

    3. В окне блокнота щелкнуть мышью «Файл» – «Сохранить как».

    4. В окне «Сохранить как» щелкнуть слева, куда поместить файл, написать имя создаваемого файла и указать расширение.bat (через точку) (1), выбрав в «Тип файла» – «Все файлы» (2). Затем нажать «Сохранить» (3).

    5. Щелкнуть дважды мышью на сохраненном файле. В отдельных ситуациях может потребоваться запуск bat под именем администратора. Для этого щелкнуть на нем мышью (правой), и выбрать «Запуск от имени администратора».

    Результат исполнения bat-файла отобразиться в DOS-окне.

    В данном случае содержимое кэш службы разрешения имен DNS успешно очищено, исправляя проблемы отображения интернет-страниц и другие проблемы DNS. Система предлагается нажать любую клавишу для закрытия окна.

    Если вы хотите более подробно узнать, а также рассмотреть инструкцию по созданию, вы можете прочитать статью об этом на нашем портале.

    Основные операторы bat-файла:

    • ECHO: отображает текст в DOS-окне;
    • ECHO OFF: отменяет показ текста команд в DOS-окне, показывая подсказку и выполненный результат;
    • @ECHO OFF: отменяет показ текста команд и подсказок, показывая выполненный результат;
    • XCOPY: используется для копирования каталогов и файлов с добавочными параметрами;
    • START: запускает исполняемый файл.exe со своим стандартным приложением, открывает каталог;
    • FOR/IN/DO: применяется для указания файлов;
    • MKDIR: создает каталоги;
    • REM: для ввода строки комментария в программе;
    • RMDIR: для удаления каталогов;
    • DEL: для удаления файлов;
    • COPY: для копирования файлов;
    • TITLE: редактирование заголовка окна.

    Применение некоторых из перечисленных команд показано на примере ниже. Необходимо отметить, что команда @echo off скрывает путь выполняемой команды, отображаемый cmd на DOS-экране.

    Запуск программ в файле bat происходит с помощью команды start и указанием имени запускаемой программы.

    Также в файле может быть прописан полный путь до исполняемого файла.

    Обе эти записи для firefox работают корректно. Однако, они обе корректны только для зарегистрированных в Windows приложений. Если попробовать запустить портативную программу (например, filezilla) без прописи всего пути к запускаемому файлу, она не запустится.

    Длинные имена в bat-файлах

    Иногда в bat встречаются программы, не работающие с длинными именами с пробелами – обычно это некоторые старые программы для MS-DOS. В этих случаях помогает использование коротких DOS-имен без пробелов, а также кавычек.

    Правила записи коротких DOS-имен (формат 8.3): задействуется шесть начальных символов имени папки, не учитывая пробелы, далее указывается ее номер по порядку через ~. Например: start C:Program FilesMozilla Firefox firefox.exe преобразуется в: start C:Progra~1Mozill~1firefox.exe.

    Возможна ситуация, когда в одном каталоге имеются несколько папок с одинаковыми символами в названии.

    Их короткие имена в этом случае должны нумероваться в соответствии с алфавитным порядком папок:

    • Mozill~1;
    • Mozill~2;
    • Mozill~3.

    Однако, если Mozilla Firefox будет удален с компьютера, следующие за Mozill~1 записи работать не будут. Поэтому, короткие DOS-имена – не лучший вариант решения проблемы длинных имен. Создание имен этого типа на NTFS также бывает отключено в реестре Windows.

    Для решения проблемы длинных имен запись также может быть заключена в кавычки. Кавычки «», располагающиеся перед прописываемым путем к запускаемому файлу, являются обязательным атрибутом, включающим какой-либо заголовок или только кавычки.

    Однако, в некоторых случаях кавычки не работают совсем. В этом случае возможно использование команды изменения текущего рабочего каталога Chdir (CD). Запись start firefox.exe приобретает в этом случае следующий рабочий вид.

    Справка. Команда CD – пожалуй, единственное универсальное решение вопроса длинных имен в bat-файлах.

    Программы в bat-файле можно не только запускать, но и устанавливать им дополнительные команды (ключи) запуска. Например, если запустить bat-файл с записью: start /?, он отобразит на DOS-экране список используемых с этим оператором ключей с необходимыми пояснениями.

    Пример используемых ключей, где: — minimize – ключ для минимизации программы после ее запуска, — hide_splash – ключ для сворачивания программы в трэй.

    Справка! Все, что относится к запускаемым файлам.exe, записывается с ними в файле bat в общей строке.

    Команда создания папки выполняется в bat с помощью оператора MKDIR (MD). Если запустить приведенный в примере bat-файл, он создаст четыре вложенные папки на диске С.

    Следующий пример – как открыть не один, а сразу несколько каталогов на диске С.

    В приведенном ниже примере показано, как скопировать папку с диска D: на диск E. Параметр /s разрешает копирование каталогов и подкаталогов. Параметр i/ создает новый каталог, чтобы команда xcopy скопировала в него файлы.

    Базовый файл при этом как остается как на диске D, так и копируется в новое место, указанное в bat-файле.

    Редактирование bat


    Программы редактирования

    Рядовому пользователю для взаимодействия с bat-файлами, возможно, хватит функционала простого «Блокнота», но, к примеру, системному администратору нужен редактор помощнее. Работать с bat можно в любых редакторах текстов, нацеленных на взаимодействие с кодом, в частности, в «Notepad++» или «Notepad2».

    Из специализированного софта можно отметить утилиту Dr.Batcher, специально разработанную для создания bat, и включающую в состав визуальный редактор, подсвечиваемый синтаксис, закладки, специальные команды и нумерацию страниц.

    Видео — Как создать bat файл в Windows 10

    Файлы BAT представляют собой текстовый документ, имеющий особое расширение. В него записывают команды для последующего их выполнения в командной строке. Запустив файл, вы активируете программу CMD, она считывает команды, которые последовательно исполняются. Таким способом можно облегчить работу с командной строкой, сохранив нужный порядок. Конечно, можно вводить все команды сразу в командную строку вручную, однако, если требуется повторение одних и тех же операций, гораздо удобнее это произвести, запуская автоматическое считывание списка, записанного в форме документа bat. Практичный и удобный этот вариант также тем, что впоследствии порядок можно изменять, дополнять новыми процессами, которые вам потребуются, а также удалить ненужные.

    BAT помогает автоматизировать процессы: запуск программ, архивацию, резервное копирование . Потому полезно знать, как создать bat-файл самому, корректировать и дополнять его.

    Работа с bat через «Блокнот»

    Алгоритм создания

    Процесс работы через «Блокнот» вовсе не сложный. Если вы раньше никогда этим не занимались, то вполне справитесь, узнав, как создать bat-файл и дополнять в нём команды. Начнём с создания. Здесь действуйте строго по алгоритму:

    1. Создаёте текстовый документ, он у вас первоначально получится с расширением txt. Произвести эту операцию можно несколькими способами, некоторые зависят от уровня установленной у вас Windows:
      • В папке, выбранной вами, кликнуть правой кнопкой на поле, откроется меню, там выбираем «Создать» - «Текстовый документ»;
      • Запустить «Блокнот» через «Пуск», выбрав «Все программы» - «Стандартные» - «Блокнот» (для Windows 7);
      • В поздних (после 7) версиях Windows открыть «Блокнот» можно также через «Пуск» : идёте через «Все приложения», далее «Стандартные» - «Windows» и там уже в списке выбирайте «Блокнот»;
      • Вызовите системное окно команд посредством комбинации Win+R, в строке введите «notepad», нажмите «Ok».
    2. Впишите текст команд. Для пробы запишите, например, «START taskmgr.exe» - запуск диспетчера задач . «START» говорит интерпретатору команд, что нужно запустить какую-либо программу, далее указывается экзешник программы.
    3. Укажите путь, где сохранить созданный документ.
    4. Указываете в окне сохранения:
      • в строке «Тип» - «Все файлы»;
      • в строке «Имя» вводите название и расширение bat, дописав его после названия, поставив точку между названием и расширением, - например, «file.bat».
    5. Кликаете на «Сохранить».

    В указанной вами папке появится пакетный файл с расширением.bat.

    Запуск файла

    Открыть bat-файл проще, щёлкнув дважды по нему мышкой. Второй способ - запуск из командной строки: вводим адрес, где находится документ с расширением.bat, сохранённый вами.

    Редактирование

    Если захотите изменить документ - добавить в bat-файл команды, удалить некоторые из них, вписать другую программу для последующей работы с ней, - сделать это не сложно. Откройте документ посредством текстового редактора. Удобно это выполнить, нажав на bat-файл правой кнопкой, в открывшемся меню выбирайте «Изменить». Запустится «Блокнот» - там и можно редактировать команды, изменять содержание, вносит дополнения.

    Применение Dr.Batcher

    Новичку, только начинающему работать с командным интерпретатором, использующему его довольно редко, достаточно «Блокнота». Если хотите выйти на более высокий профессиональный уровень, рекомендуем применять утилиту Dr.Batcher. В Dr.Batcher можно нумеровать страницы, там есть поддержка закладок, список системных команд, применяемых в bat, введённые команды подсвечиваются.

    Создание документа

    Алгоритм несложный, не требует особых навыков и профессионализма. Скачав утилиту, вы быстро сможете сделать всё необходимое.

    Запустите Dr.Batcher.

    1. Откройте новую страницу: «File» - «New» или кликните на иконку чистого листа, находящуюся под меню «File».
    2. В диалоговом окне кликните на «Empty Batch File».
    3. Образуется окно программы, где будут функции для работы с bat.
    4. Введя нужный текст, сохраните.

    Редактирование

    Если нужно изменить bat-файл, в Dr.Batcher это делается несколькими путями:

    1. Кликните по иконке правой кнопкой, в меню выбираете «Edit with Dr.Batcher».
    2. Запустите Batcher. Откройте нужный bat-файл, пройдя по пути:
    • «File»;
    • «Open»;
    • указать путь к документу;
    • «Открыть».

    Пройдя по одному из предложенных путей, вы откроете утилиту, в окне будет текст, где можно сделать корректировку, изменять команды, дополнять их, удалить ненужное.

    Bat-файл удобен, когда нужно автоматизировать выполнение задач в Windows . Особенно если необходимо несколько раз (периодически либо подряд) производить действия в определённом алгоритме. Это обычно требуется при создании системы каталогов, при массовом переименовании файлов и других простых и более сложных операциях. Сохранив порядок действий, вы быстро и без лишней потери времени на ручное введение команд сможете в любое время запустить процесс, повторить его для разных программ, внеся только их название в готовый текст. Рекомендации как сделать bat-файл, изложенные выше, помогут вам самостоятельно не только создавать их, но и редактировать.