Создание BAT файлов. Создание файла с расширением BAT

В этой статье рассмотрим два способа создания bat-файла: с помощью Проводника и с помощью Блокнота. Этого будет достаточно, чтобы создавать новые bat-файлы, но сперва определимся, для чего они нужны. Если совсем просто, то bat-файл нужен для того, чтобы один раз записать набор команд для командной строки Windows , а затем выполнять их в любое время не набирая каждый раз. В общем, идеальный вариант для ленивых и/или системных администраторов. =)

Сразу перейду к делу:

Способ первый . Создаём bat-файл в «Проводнике »

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

Меняем его расширение (то, что после последней точки) на.bat:

После того, как нажмём на Enter, Windows поинтересуется «После изменения расширения этот файл может оказаться недоступным. Выполнить изменение?». Ну конечно «Да»! Именно этого мы и добиваемся: сменить расширение.txt на.bat:

Вуаля! Мы получили «батник», т.е. исполняемый файл, в который можно вписать команды, которые будут выполняться при его запуске:

Способ второй . Создаём bat-файл в «Блокноте »

Чтобы создать bat-файл с помощью «Блокнота », нужно открыть «Блокнот» (или любой текстовый файл в «Блокноте») и воспользоваться меню «Файл », опция «»:

Откроется окно сохранения файла. Тут важно учесть 2 вещи:

  1. «Тип файла » должен быть выставлен на Все файлы (*.*)
  2. «Имя файла » должно иметь расширение.bat

Смотрим, куда сохраняем (чтобы потом найти) и жмём кнопку «Сохранить »:

Итого:

Любой их этих способов имеет смысл, если есть права администратора. Но первый требует дополнительных настроек (которые я рекомендую всё-таки поменять и применить).

Bat-файлами принято называть текстовые файлы, которые сохраняются с использованием расширения bat. Они вмещают в себя список команд для моментального выполнения интерпретатором command.com и cmd.exe. Данные интерпретаторы появились еще в операционной системе DOS, однако не потеряли своей актуальности для XP и . Самой распространенной задачей пакетных файлов является запись конкретных рутинных команд, постепенное выполнение которых дает возможность избежать часто повторяемых операций. Это, в свою очередь, способствует значительному ускорению обработки данных.

Не проще говоря, batch - это пакетный dos-файл, который содержит в себе набор DOS-команд в виде ASCII. А проще - это скрипт, который выполняется интерпретатором command.com либо cmd.exe.

Таким образом, в любой операционной системе Windows можно открывать любые файлы или приложения с помощью созданного bat-файла. Пользу от таких файлов можно увидеть на примере autoexec.bat, который является одним из командных файлов. В начале запуска и инициализации системы, вместе с обработкой config.sys, операционная система будет искать в корневом каталоге диска С: файл autoexec.bat, что означает его автоматическую обработку без каких-либо усилий со стороны человека. В данный файл удобно размещать нужные команды по настройке системы на ваше усмотрение.

Поясняю : после прочтения этой статьи, ты сможешь писать программы, которые удаляют системные файлы, и т.д. Главное, тебе для этого понадобится только блокнот и прямые руки, никаких компиляторов и дебагеров не требуется (батчи не такие примитивные, как тебе кажется, даже есть вирусогенераторы на них написанные).
И ещё. Я не буду описывать все возможные флаги (параметры) каждой команды, только наиболее полезные.

Бат файлы тоже помогут при создании Autorun"ов. Например, если ваш автозапуск выполнен в виде веб страницы, тогда вам придется прописать в файле Autorun.inf такие строки:
OPEN=\путь\имя_файла.bat а уже в бат файле прописать такие строки: start \путь\имя фала.html
Во первых хочу сразу сказать, что файлы имеющих расширение bat, cmd, reg имеют широкое применение и большие возможности, хоть они уже и не в моде. Скажу хотя бы, что первые два указанные выше расширения, это не что иное, как скомпилированные команды DOS. С помощью этих команд с лёгкостью пишутся вирусы особенно в файлах с расширением.reg (файлы реестра, а реестр, как известно хранит в себе все настройки операционной системы).

Хочу заметить, что приёмы с прописыванием команд в файл Autoexec.bat в ОС Windows 2000 и выше не всегда проходят, потому как в этих операционных системах на этот счет стоит защита, но с помощью записи в файле с расширением *.reg её можно легко снять. На всякий случай, если чувствуешь что у тебя вместе с системой запускается какой-то вирь, нажми клавиши Win+R и набери в появившемся диалоговом окне команду msconfig , зайди на вкладку Автозапуск (Autorun) и поубирай галочки над теми запускаемыми программами, которые тебе "мешают".

Весь список команд в bat файлах можно увидеть, написав в командной строке «help ». Появятся команды bat файлов, с короткими пояснениями к каждой из них. Для получения более детальной информации по необходимой команде нужно написать в командной строке «help » и имя команды.

Возможности bat

Простые команда batch-файлов

echo off запрещение вывода на экран исполняемых команд (on - вкл.)
deltree /y %файл% удалить файл (/y означает "удалить без вопросов"). Кстати, в NT работает только del (флаг /y не нужен).
copy %путь\файл% %куда\файл% cкопировать файл
mkdir %название_диры% создать директорию
echo %текст% вывести текст на экран
echo %текст% > %путь\файл% создать файл и вписать в него текст
echo %текст% >> %путь\файл% добавить текст в уже существующий файл
if exist %путь\файл% %команда% если существует файл, выполнить команду
attrib %атрибут% %путь\файл% поставить\убрать атрибуты файлу (+-h скрытый, +-s системный, +-r только чтение)
start %путь\файл% запустить файл
cls очистить экран
pause выводит сообщение "Нажмите любую кнопку... "
label %новая_метка% поставить новую метку системного диска (диск С)
format %диск%: /q быстрое форматирование диска:) Несколько секунд
ren %путь\файл% %новое_название_файла% переименовать файл
goto %метка% перескочить с одного места кода на метку

Непростые фишки bat-файлов и хитрости

  • Подобие таймера (на n секунд задерживает выполнение последующих команд)
    choice /N /T:y,%сек% > nul
  • Запрещение вывода на экран самой команды и результата её действия (полезно при команде "copy"). Пример: copy c:\some.exe %windir%\some.exe > nul
    %команда% > nul
  • Добавить ключи в реестр из файла без вопросов
    regedit /s %путь\файл.reg%
  • Запустить файл в свёрнутом окне
    start /m /w %путь\файл%
  • Слышал про файл Autoexec.bat? Знаешь, что он грузится вместе с компом? Наверное, да. Так вот, он имеет расширение BAT. На что я намекаю? На то, что ты можешь в него прописать строчку хитросделанного кода. Это я к тому, что любой скрипт, вставленный в этот файл, будет выполнен при загрузке компа. Также можешь создать в каталоге с виндой файл winstart.bat. Он также запуститься виндоус.
  • Это относиться как раз к фишке с Autoexec. К примеру, если ты положишь в каталог Windows\command файл к примеру "load.bat" (наверное, с плохим содержанием), а из autoexec"a подгрузить свой батничек. И это ещё отстой.. Ты сможешь загружать эти файлы такой строчкой: "load keybrd32.sys" или такой: "load VideoAdapter32.drv -- By windows setup --". Вряд ли такие строчки рискнёт удалять какая-нибудь лама, и твой файл без проблем загрузится.
  • После выполнения этого скрипта в переменной %drv% будет прописан диск с Виндой и с Programm Files
    if exist c:\Progra~1 set drv=c:
    if exist d:\Progra~1 set drv=d:
    if exist d:\Progra~1 set drv=e:
  • В переменной %windir% хранится каталог с виндусом в таком виде: диск:\название_каталога. Пример:
    copy c:\some.exe %windir%\some.exe
  • Batch скрипты не любят длинные, либо состоящие из двух слов, названия. Длинные урезаются до 6-ти букв (после них должно стоять "~1", к примеру "Program Files -> Progra~1"). Пробелы он просто убирает (The Bat -> TheBat~1).
    Это я к тому, что в бачах обращайся к файлам по их досовским названиям. Пример:
    copy c:\some.exe c:\Progra~1\some.exe (копируется файл в папку Program Files)
  • Этот скрипт выводит на экран Windows-окошко (посредством JS) с твоим сообщением и кнопкой ОК
    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

Злоключение

Ну что, мои уважаемые кулхацкеры, это лишь вершина айсберга. Я вас уверяю, если соображалка у вас хорошо работает, делов вы сможете наделать всяких. В своих ухищрениях также можно задействовать VBS. А самораспоковывающие RAR - еще отдельная история. При должном навыке вы сможете все это совместить и наказывать, наказывать и еще раз наказывать =)


Bat-файл – это текстовый файл в операционных системах семейства Windows, содержащий в себе последовательность системных команд для выполнения командным интерпретатором «cmd.exe». В общем, он представляет собой скриптовый файл. После запуска bat-файла командный интерпретатор считывает его содержимое построчно и последовательно исполняет полученные команды. Сегодня рассмотрим, как можно создать bat-файл, а также ознакомимся с программами для создания и редактирования этих файлов.

Предназначение bat-файлов

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

Создание bat-файла

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

Первый метод

  1. Создаем новый текстовый документ в любом каталоге.

Дабы выполнить это действие, вызываем контекстное меню свободного от папок и файлов пространства каталога и выбираем «Создать». В выпавшем списке кликаем по пункту «Текстовый файл».

  1. Вводим имя созданного документа и кликаем «Enter».
  2. Открываем созданный файл двойным кликом мыши.

  1. Введем в него несколько простейших команд для проверки работоспособности:

@ echo Hello , i m bat !

@echo – команда вывода текста на экран;

Hello, i’m bat!- сам текст;

pause – ожидание действий пользователя перед закрытием окна. По выполнении команды «@echo» командный интерпретатор не закроется автоматически, давая этим самым пользователю ознакомиться с результатами ее выполнения (на экране увидим введенный текст).

  1. Вызываем пункт «Файл» главного меню блокнота и кликаем по «Сохранить как…».

  1. В появившемся диалоге выбираем тип файла «Все файлы».

  1. Далее к имени нашего документа дописываем следующий текст «.bat», что в итоге даст «file.bat».
  2. Кликаем по кнопке «Сохранить».

В итоге в окне проводника появится документ с названием «file.bat», для запуска которого необходимо выполнить по нему двойной клик левой кнопкой манипулятора мышка или выделить и нажать «Enter».

Редактирование командного файла осуществляется выбором команды «Изменить» из его контекстного меню.

Второй метод

Второй способ создания bat-файлов практически аналогичен первому, но обходить вниманием его не станем.

  1. Запускаем Блокнот любым известным методом.
  • Через ярлык в меню «Пуск» - идем «Пуск – Все программы – Стандартные – Блокнот» в Windows 7 или «Пуск - Все приложения - Стандартные - Windows – Блокнот» в более поздних редакциях Windows.
  • В поисковой строке «Пуск» / «Windows» вводим блокнот и запускаем программу, кликнув по ее ярлыку в списке результатов.
  • Вызываем окно выполнения системных команд комбинацией клавиш «Win + R», вводим «notepad» и кликаем «Ок».
  1. Переходим к пункту №4 предыдущего метода.

Редактирование bat-файлов средствами Windows

  1. Кликаем правой кнопкой мыши по файлу формата bat, вызвав его контекстное меню.

  1. Из появившегося меню выбираем «Редактировать» или «Edit».
  2. В открывшемся окне стандартного текстового редактора, как правило, блокнота, появится содержимое bat-файла.
  3. Вносим необходимые коррективы и сохраняем результат.

Dr.Batcher – программа для создания bat-файлов и их редактирования

Пускай ныне использование bat-файлов и не так востребовано пользователем, все же для решения многих задач на компьютере эффективнее прибегать к их помощи. Если новичку, изредка использующему командный интерпретатор, хватит функционала блокнота, то для системного администратора и варезника, занимающегося созданием сборок Windows или автоматически устанавливаемого программного обеспечения для нее, необходим более совершенный и удобный инструмент для работы с документами формата bat. Им является утилита Dr.Batcher. Интерфейс и функционал программы мало чем отличается от блокнотов, таких как Notepad++. В главном меню расположены кнопки часто используемых команд. Dr.Batcher нумерует страницы, поддерживает закладки, содержит список системных команд для bat-файлов и подсвечивает синтаксис введенных команд.

Создание bat-файла в Dr.Batcher

  1. Запускаем приложение.
  2. Вызываем пункт «File» его главного меню и жмем «New». То же выполняется нажатием на иконку чистого листа, расположенную под меню «File».
  3. В диалоговом окошке выбираем «Empty Batch File».

На экране появится окно программы со всеми необходимыми для работы с bat-файлами функциями.

Редактирование bat-файлов в Dr.Batcher

Открыть документ формата bat для редактирования в Dr.Batcher можно несколькими путями, о них и пойдет речь далее.

Редактирование через контекстное меню bat-файла

  1. Вызываем контекстное меню документа формата bat.
  2. В выпавшем списке выбираем «Edit with Dr.Batcher».

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

Редактирование bat-файлов через программу Dr.Batcher

  1. Запускаем приложение Batcher.
  2. Вызываем пункт «File» ее главного меню.
  3. Выбираем «Open» в выпавшем меню.

То же самое выполняется нажатием на иконку папки, расположенную под главным меню.

  1. В диалоговом окне открытия файлов указываем путь к необходимому документу формата bat и жмем «Открыть».

Наш bat-файл откроется в окне Dr.Batcher и в него можно будет вносить корректировки.

Если у Вас остались вопросы по теме « Как создать bat файл? Программы для создания и редактирования bat файлов», то можете задать их в комментариях


if(function_exists("the_ratings")) { the_ratings(); } ?>

В данной статейки мы рассмотрим такую полезную вещь как «батник ». Давайте сначала дадим определение, что такое 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 файл в Windows 7, 8 , а также рассмотрим пример пакетного файла.

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

Батник содержит одну или несколько строк команд, которые выполняются последовательно. Бат файлы имеют расширение (bat или cmd) и выполняются через интерфейс командного интерпретатора. Все команды можно вводить в cmd, но каждый раз вызывать командную строку Виндовс 7, 8 и прописывать код, является рутинной работой, поэтому проще создать bat файл.

Создание bat файла

Для создания батника потребуется текстовый редактор (блокнот, notepad ++) и список bat команд. Примерный алгоритм смотрите ниже.

1. Создайте текстовый документ, расширение которого txt. Нажмите правой кнопкой на пустой области проводника или другого места. Наведите на «создать» курсор мыши, затем из подменю выберите «текстовый документ». Задайте ему имя, к примеру, batnik.

2. Скачайте notepad ++, затем установите его. Откройте batnik.txt в notepad ++, выберите «кодировки», наведите курсор на «кодировки», «кириллица», нажмите на OEM 866. Проделайте этот шаг, если используете вывод русских слов (пояснений) в сценарии, иначе Вы увидите кракозябры (не корректные символы). Далее пропишите команды. Например, скопируйте такой текст:

@echo off
echo Привет – тест bat файла
pause
dir c:windows
pause

4. Двойным щелчком запустите batnik.bat для выполнения последовательности команд. После того как bat файл исполнится, он автоматически закроется.

Еще вы можете запустить блокнот, нажать Win + R, ввести в строку notepad и кликнуть Enter. После прописывания кода, нажмите «файл», а затем «сохранить как». В окне задайте путь сохранения, имя файла с расширением bat и щелкните «сохранить». Аналогичные действия проделайте с notepad ++ для изменения кодировки (шаг 2), если будите использовать русские символы.

Пример бат файла

Сейчас рассмотрим создание bat файла в Windows 7, 8 , который дает сведения о сети, проверяет соединение с интернетом и наглядно показывает действие батников. Создайте бат файл и пропишите такие строки.

ECHO OFF
:: очиститель.
ECHO Сведения о подключениях.
:: вывод текста на экран, который идет после служебного слова ECHO.
IPCONFIG /ALL
:: распечатывает информацию о всех сетевых подключениях.
PAUSE
:: приостанавливает выполнение сценария, чтобы Вы могли просмотреть сетевую информацию.
PING yandex.ru
:: Пинг, проверяющий наличие (отсутствие) соединения с интернетом
ECHO Операция выполнена. Нажмите ввод!
:: вывод на экран слов после ECHO, которые знаменуют выполнение PING.
PAUSE
:: Эта последняя команда пишется, для того чтобы увидеть сведения о соединении. Если ее не было бы, тогда сценарий батника прекратился, и произошло закрытие окна.

На самом деле, примеров бат файлов для обучения, скачивания в сети есть огромное количество. Вам достаточно изучить синтаксис и команды, чтобы создать свой батник под свои нужды. Надеюсь, Вы поняли для чего нужны батники, и как создать bat файл в Windows 7,8 .