Как создать bat файл в Windows 10
Как создать bat файл в Windows 10
BAT файлы — это обычные текстовые документы, в которых может быть прописано несколько системных команд для их автоматического запуска. Они зачастую используются для того, чтобы проделать несколько действий в определенной последовательности. Bat файл при надобности можно легко отредактировать, так как по своей сути он отличается от обычного текстового файла только своим расширением. В нашей статье мы подробно расскажем, как создать такой файл в Windows 10 несколькими способами.
Примечание: про использование Bat файлов с неизвестным содержимым следует проявлять бдительность, так как они могут навредить компьютеру, содержать вирус или вредоносные команды.
Способ первый. Создаём bat-файл в «Проводнике»
Сразу оговорюсь, что для этого способа нужно, чтобы было включено отображение расширение файлов в «Проводнике». Это удобно во многих случаях и я не понимаю, почему по умолчанию эта фишка отключена в Windows.
После того, как нажмём на Enter, Windows поинтересуется «После изменения расширения этот файл может оказаться недоступным. Выполнить изменение?». Ну конечно «Да»! Именно этого мы и добиваемся: сменить расширение .txt на .bat :
Вуаля! Мы получили «батник», т.е. исполняемый файл, в который можно вписать команды, которые будут выполняться при его запуске:
Создание BAT-файла в Виндовс 7
Создать этот исполняемый файл может каждый пользователь, которые имеет соответствующие права на ПК. Нередко система блокирует подобные файлы автоматически, так как «батники» далеко не всегда являются безопасными для ОС. Соответственно необходимо озаботиться снятием запрета системы на выполнение .BAT файлов и предоставить доступ пользователю к запуску «батников».
Следует быть крайне внимательными, так как скаченные с подозрительных сайтов .BAT-файлы могут нанести вред системе, а также передать конфиденциальную информацию злоумышленникам. «Батники» умеют скрывать данные, создавать и удалять файлы, а также форматировать разделы. Давайте рассмотрим подробнее методы создания файлов .BAT.
Способ 1: С помощью Notepad++
Этот текстовый редактор, по сути, является аналогом обычного Блокнота, но при этом обладает десятками различных инструментов и более тонкими настройками.
- Наведите курсором на чистое место на рабочем столе и кликните ПКМ.
- В появившемся списке выберите пункт «Создать» и нажмите на раздел «Текстовый документ».
Способ 2: Воспользоваться утилитой Блокнот
Тестовый редактор Блокнот не имеет такого количества функций, как предыдущее приложение, но для создания простейших исполняемых файлов вполне подходит. Инструкция практически ничем не отличается от предыдущего рассмотренного способа. Отличие заключается только в интерфейсе самого редактора.
- Создайте на рабочем столе текстовый документ и откройте его.
- Впишите необходимую команду, после чего нажмите на раздел «Файл» и выберите пункт «Сохранить как».
- Перед вами отобразится Проводник, с помощью которого необходимо изменить название документа. Допишите после имени файла слово «.BAT» и нажмите «Сохранить».
Оба описанных в статье текстовых редактора могут создавать файлы .BAT. Блокнот имеет менее насыщенный функционал в сравнении с приложением Notepad++, поэтому используется для создания более простых команд. С помощью последнего можно делать сложнейшие исполняемые файлы, указывать очередность, периоды и многое другое. Чтобы не возникали проблемы с доступом к файлам, старайтесь работать с «батниками» от имени администратора ПК. Помните, что используя сложные команды можно автоматизировать практически любые процессы в ОС.
Запуск приложений из bat-файла
В первой части статьи я в общих чертах рассказал о BAT файлах. Теперь стало понятно — что это такое и с чем его едят. Во второй части речь пойдет уже о более конкретных вещах. Например, о том, как при помощи BAT файла запустить несколько приложений с определенными настройками или в автоматическом режиме установить программу, чтобы не тратить время на ответы типа Вы согласны с условиями лицензионного соглашения? и не нажимать лишние кнопки.
Выше было изложено несколько способов запуска приложений при помощи BAT файла. Самый первый — это короткая команда на запуск установленной в системе программы.
Это не всегда работает. Поэтому такой прием можно вполне применять на какой-то конкретной системе, но в качестве универсального решения он не подходит. Если есть цель заставить работать BAT файл везде и всегда, нужно пользоваться полными путями:
Также я отметил, что в BAT файле обязательно должна присутствовать команда на завершение:
Запуск программ в bat-файлах с параметрами (ключами)
Программу можно не просто запускать, а давать ей дополнительные команды при запуске. Например, скомандовать запускаться свернутой:
Скомандовать в данном случае — значит указать ключ. Ключ указывается через слэш после основной команды ( команда /ключ ). Основной командой в данном случае является start . Правда ключ min работает только в половине случаев, потому как относится именно к команде запуска start , а не к программам, которые эта команда запускает.
Вообще ключей существует очень много и наборы ключей разных программ могут существенно различаться. Есть, правда, несколько общих. Например, ключ справки ( /? или /help ). Чтобы проследить работу этого ключа, рассмотрим практический пример. Откройте консоль (Жмёте + R , вводите cmd , далее Enter ) и набираете в консоли следующее:
Консоль выведет на экран перечень допустимых ключей c комментариями для команды start .
Обратите внимание на ключ /wait . В некоторых случаях он бывает просто незаменим. Например, вы решили с помощью BAT файла распаковать архив с программой и эту самую программу запустить. В батнике получится две команды — на распаковку и на запуск. Поскольку команды при запуске BAT файла выполнятся почти одновременно, архив распаковаться не успеет и запускать будет нечего. Поэтому будет ошибка. В этом случае на помощь придет ключ /wait:
Таким образом система сначала выполнит первое действие, дождется его завершения и только после этого приступит ко второму. Если необходимо подождать конкретный отрезок времени, то проще воспользоваться консольной утилитой Sleep. В нужном месте BAT файла пишете следующую команду (число — количество секунд):
С помощью ключей можно делать многое. Есть возможность устанавливать приложения в тихом режиме. Для этого используется несколько ключей в зависимости от типа инсталятора, применяющегося для установки программы на компьютер:
В ряде случаев бывает очень удобно. Антивирус Avast имеет опцию тихой установки в корпоративной версии. В бесплатной (домашней) версии тихой установки якобы нет. Однако, если вы в курсе как работает инсталятор InstallShield , вы поймете, что это утка , так как этот инсталятор сам по себе поддерживает ключ тихой установки /S . А значит все продукты, выполненные на его базе — тоже. И Avast не исключение. Просто создаете в папке с Avast’ом BAT файл с содержанием
запускаете его и программа устанавливается на компьютер практически без вашего участия. Таким образом можно написать целый список программ для тихой установки и сэкономить время, например, на переустановке системы. В статье про тихую установку можно получить более подробную информацию по ключам.
Есть и другие возможности по управлению программами при помощи BAT файлов. Можно запустить программу, приказав ей открыть файл при запуске. Я пользуюсь этим способом при разработке сайтов. Очень удобно, когда весь твой инструментарий открывает нужные документы и папки нажатием всего одной кнопки:
Отмечу, что все вышеописанные приемы можно применять в различных комбинациях и сочетаниях.
Но важно помнить: всё, что касается выполнения запускаемой в батнике программы, пишется с ней в одной строке.
В качестве эпилога предложу для ознакомления конвертер BAT файлов в приложения формата .exe — Bat_To_Exe_Converter. BAT файл — это не всегда эстетично, а с помощью конвертера можно запаковать батник в exe’шник, оформив его любой иконкой на ваш выбор.
Наткнулся ещё на один конвертер BAT в EXE, можете рассмотреть в качестве альтернативы предыдущей программе: Advanced Bat To Exe Converter
Создаем BAT файл
Создать BAT файл очень просто. Для этого достаточно запустить любой простой текстовый редактор, например «Блокнот», ввести команды и сохранить с расширением BAT.
Все после этого в папке, которую мы указали при сохранении файла, появится BAT файл. Для того чтобы запустить его достаточно дважды кликнуть по нему мышкой.
Также вы можете запустить выполнение BAT файл из командной строки. Для этого достаточно ввести его адрес.
Если вы хотите продолжить редактирования BAT файла, например, добавить в него новые команды, для этого необходимо снова открыть BAT файл с помощью текстового редактора. Это удобно делать с помощью контекстного меню.
Кликните правой кнопкой мышки по BAT файлу и выберите пункт «Изменить». После этого запустится редактор Блокнот, в котором вы сможете отредактировать ваш BAT файл.
Как создать файл с расширением bat
Как создать файл с расширением BAT в «Блокноте»?
Поскольку, как уже было сказано выше, «батник» является текстовым файлом, есть еще одно решение, предполагающее использование стандартного текстового редактора «Блокнот». Как создать BAT-файл в этом случае? Тоже просто!
Вписываете нужные команды, а затем через файловое меню выполняете сохранение файла, но в типе документа выставляете «Все файлы», а в поле названия вводите нужное имя с расширением BAT через точку. Отзывы пользователей говорят о том, что такой метод применяется чаще всего.
Примечание: на всякий случай стоит отметить, что таким же образом создаются файлы реестра, если это необходимо.
Проверяем результат
В начале статьи мы уже упоминали, как правильно нужно запускать такие файлы. Теперь необходимо это применить на практике. Запускаем с применением админ. прав, и смотрим на результат.
Как только вы нажмете на любую клавишу, запустится второй сценарий. Вы увидите полный список всех папок на диске С, отображены будут даже системные и скрытые.
Нажав ещё раз, документ закроется. Можно считать процедуру завершенной.
На практике создание файлов из описанной категории не является сложным. Справиться сможет даже начинающий пользователь. А если уделять больше времени на практику написания кодов, пользователь сможет самостоятельно делать и более серьезные вещи в сфере программирования.