Как открыть файл bat
Перейти к содержимому

Как открыть файл bat

  • автор:

Формат файла BAT — описание, как открыть?

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

Чем открыть файл в формате BAT

Расширение BAT представляет собой системный файл ОС MS-Dos или Windows, который применяется в качестве исполнительного в Command Prompt (cmd.exe).

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

По своей структуре, расширение представляет собой типовой текстовый файл, сохраненный в формате BAT.

В основе описания файла заложен скриптовый язык программирования, выполняющий команды BAT файла в ОС MS-Dos и Windows.

Самый распространенный пример данного формата на платформе MS-DOS – это AUTOEXEC.BAT. Он начинает загрузку системы и инициализирует все ее компоненты. Для того чтобы инициировать исполнение данного формата, его имя достаточно лишь ввести в командной строке. Набор стандартных BAT-файлов, необходимых для корректного функционирования ОС, как правило, поставляется в комплекте с операционной системой. Однако пользователь может отредактировать такой файл вручную с помощью обычного тестового редактора, добавив или убрав какие-либо исполнительные программы. Строго не рекомендуется осуществлять форматирование расширения неопытному пользователю. Это может поставить под угрозу функционирование всей операционной системы.

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

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

Программы для открытия BAT файлов

BAT расширение неприхотливо к платформе конкретной операционной системы и одинаково успешно может функционировать на базе ОС Windows, Mac и Linux.

Чтобы открыть BAT файл в ОС Windows принято использовать:

  • PSPad, NotePad++;
  • Adobe ExtendScript;
  • Microsoft Windows NotePad;
  • утилита коммандной строки Microsoft Windows;
  • любой текстовый редактор.

На базе ОС Mac BAT формат будет доступен с применением все тех же стандартных текстовых редакторов или Parallels Desktop 7 for Mac.

Для того, чтобы воспроизвести расширение в ОС Linux необходимо использовать gedit.

Если при открытии расширения BAT возникает ошибка, причины могут заключаться в следующем:

  • поврежден или инфицирован файл;
  • файл не связан с реестром ОС (выбрано некорректное приложение для воспроизведения или не произведена инсталляция конкретного плагина);
  • недостаточно ресурсов устройства или ОС;
  • поврежденные или устаревшие драйвера.

Конвертация BAT в другие форматы

С помощью любого тестового редактора, например, Microsoft WordPad, Microsoft Notepad, BAT расширение может быть преобразовано в формат TXT. Однако, как показывает практика, в данной трансляции отсутствует какая-либо необходимость. Гораздо более популярна обратная конвертация данных (из TXT в BAT).

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

Почему именно BAT и в чем его достоинства?

BAT расширение представляет собой системный файл ОС MS-Dos или Windows, содержащий набор исполнительных команд. Оно не является популярным среди обычных пользователей, а востребовано сугубо в среде системных администраторов и опытных программистов.

Формат поддерживает пакет (набор) исполнительных команд, которые при загрузке BAT файла выполняются в интерактивном режиме.

Тип файла: DOS Batch File Разработчик: Microsoft Категория: Исполняемые файлы

Загрузочный файл DOS, используемый для выполнения команд в Windows Command Prompt (cmd.exe). Содержит набор строчек команд, которые обычно можно вводить в командную строку DOS. Чаще всего применяется для запуска программ и работы обслуживающих утилит в Windows.

Файлы BAT можно создавать вручную и редактировать для выполнения автоматических задач и осуществления повторяющихся операций. Их можно писать в базовом текстовом редакторе, таком как Notepad, и сохранять с расширением «.bat».

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

Чем открыть файл в формате BAT (DOS Batch File)

Просмотр BAT онлайн

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

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

Мы уже обработали 9 327 992 файлов общим размером 14 363 463 МБ.

О приложении просмотра

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

GroupDocs.Viewer — быстрый и эффективный API для рендеринга файлов более чем 170 различных форматов. Работая на высокопроизводительном облачном сервере GroupDocs, он отображает файлы BAT в браузере. Технологии GroupDocs.Viewer позволяют добиться идеального и идентичного отображения документа на любой платформе.

Это бесплатное онлайн-приложение на базе GroupDocs.Viewer API отображает файлы BAT на вашем устройстве. Мы сохраняем вашу конфиденциальность, файл виден только вам. Вы можете распечатать просматриваемый файл прямо из браузера. Вы также можете загрузить файл PDF, чтобы поделиться с кем-то или просмотреть его позже. Приложение работает на любом устройстве, включая смартфоны.

Возможности приложения для просмотра

  • Приложение Viewer — это бесплатное онлайн-приложение, позволяющее просматривать файлы более чем в 170 форматах, от широко распространенного Microsoft Office до узкоспециализированных CorelDRAW, Adobe Illustrator или AutoCAD.
  • Используйте это приложение для открытия файлов, навигации по страницам и преобразования файлов в формат PDF.
  • Онлайн-приложение не требует установки. Запустите браузер, откройте страницу приложения и просмотрите файлы.
  • Ограничений нет. Просмотр любого количества файлов в день абсолютно бесплатно.

Bat-файлы — их создание и команды

Рассмотрим мощный инструмент автоматизации рутинных задач в семействе операционных систем Windows.

Изображение записи

Рассмотрим мощный инструмент автоматизации рутинных задач в семействе операционных систем Windows.

Что такое bat-файлы?

BAT-файл — это последовательность команд для интерпретатора командной строки в виде текстового файла с расширением .bat или .cmd. Основное предназначение пакетных файлов — автоматизация рутинных действий пользователя компьютера.

Название BAT появилось от английского batch — пакетная обработка. В истории продуктов Microsoft пакетные файлы существовали с первой версии MS-DOS в 80-х годах и позже успешно интегрировались в Microsoft Windows. В MS-DOS командным интерпретатором выступает COMMAND.COM, а начиная с Windows NT и до сих пор используется CMD.EXE.

Интерпретатор COMMAND.COM принимает файлы с расширением .BAT. Расширение .CMD создано для интерпретатора CMD.EXE с целью различать файлы для «старого» и «нового» интерпретаторов. CMD.EXE корректно обрабатывает оба расширения.

Интерпретатор CMD.EXE является частью современных операционных систем семейства Microsoft Windows, несмотря на отсутствие развития с начала 2000-х.

Основы взаимодействия с bat-файлами

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

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

создание файла

Для создания пакетных файлов необходимо открыть текстовый редактор и в меню Файл выбрать Сохранить как….

сохранение в формате bat

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

расширения имен

Если вы ошиблись при сохранении и пакетный файл сохранился с расширением txt, то не обязательно совершать повторное сохранение. Можно включить отображение расширения имен файлов и переименовать файл.

Запуск bat-файлов

запуск от имени администратора

Запуск пакетных файлов производится двойным кликом по иконке. Дополнительно можно использовать команду Открыть из контекстного меню, которое доступно при нажатии правой клавиши мыши (ПКМ) по файлу. Если для выполнения команд требуются права администратора, то в том же контекстном меню есть пункт Запуск от имени администратора.

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

Запуск через контекстное меню откроет командный интерпретатор, в котором выполнятся команды bat-файла. По завершении команд окно закроется. Такое поведение неприемлемо, если от пакетного файла требуется какая-то обратная связь — например, сообщение об ошибке или результат вычислений. В таком случае интерпретатор следует запустить вручную и передать ему пакетный файл.

выполнение команды cmd

Для запуска интерпретатора командной строки необходимо открыть меню Выполнить сочетанием клавиш Win + R, вписать cmd и нажать ОК.

окно интерпретатора

Для запуска пакетного файла его необходимо перенести мышкой в открывшееся окно и нажать Enter. Команды bat-файла будут выполнены, а его вывод вы увидите на экране.

Скрытый запуск

Вне зависимости от способа запуска откроется окно, которое может привлекать внимание и раздражать. Для запуска в «скрытом» режиме необходимо использовать другой скриптовой язык Microsoft Windows — VBScript.

По аналогии создаем файл с расширением .vbs и заполняем его следующими командами:

Set WshShell = CreateObject("WScript.Shell") WshShell.Run chr(34) & "С:\путь\до\вашего\скрипта.bat" & Chr(34), 0 Set WshShell = Nothing

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

Запуск по расписанию

За выполнение действий по расписанию отвечает Планировщик заданий. Открываем меню Выполнить и запускаем программу taskschd.msc.

Выбираем пункт Создать простую задач и заполняем параметры задания:

  • имя для простой идентификации,
  • периодичность и время запуска,
  • действие — Запустить программу,
  • программа или сценарий — путь до вашего .bat-файла или .vbs-файла, который запускает .bat-файл скрытно.

имя файлатриггерповторяемостьзапуск программы

Обратите внимание, что планировщик позволяет не только выполнять действие по времени, но и при наступлении события — например, при загрузке компьютера. Такой подход является альтернативой автозагрузке.

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

Команды и синтаксис пакетных файлов

Командный интерпретатор выполняет команды из файла последовательно — строка за строкой. Исключение составляет только оператор GOTO, который «отправляет» к указанной строке. Командный интерпретатор выполняет два вида команд: встроенные команды и внешние исполняемые файлы.

Внешние исполняемые файлы — это любой исполняемый файл, то есть с расширением EXE, CMD или BAT, который доступен в операционной системе. Например, «Блокнот» — это исполняемый файл notepad.exe. Следующая команда приведет к запуску этого приложения с открытым файлом C:\1.txt:

notepad.exe C:\1.txt

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

Обратите внимание, что не все внешние команды «понимают» аргументы, переданные из интерпретатора командной строки. Например, исполняемый файл приложения калькулятор, calc.exe, игнорирует все аргументы командной строки. Внешним исполняемым файлом может быть в том числе другой bat-файл.

встроенные команды

Встроенные команды — это команды, которые являются частью интерпретатора командной строки. Полный список команд доступен по команде HELP. Данные команды не имеют отдельного исполняемого файла.

Иногда в имени файла или каталога встречаются пробелы. Наиболее очевидный пример — каталог Program Files на диске C. В этом случае помогают кавычки. Их можно расставить различными способами. Например:

cd "C:\Program Files\123" cd C:\”Program Files”\123

Операционная система Windows запрещает использование множества специальных символов в именах файлов, в том числе кавычки, поэтому проблем с указанием файлов не возникнет.

Комментарии

Оставлять комментарии при разработке — хороший тон. Так можно объяснить выполняемые действия и потенциальные ошибки. В пакетных файлах можно оставлять комментарии несколькими способами.

Официальный способ — команда rem или два двоеточия.

rem Это первый комментарий :: Это тоже комментарий

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

goto start === Здесь можно оставить большой комментарий, лицензию или даже ASCII-арт === :start

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

Совместимость с MS-DOS

В старых ОС, таких как MS-DOS, было ограничение на отображение имени файлов. На экран выводилось восемь символов имени, точка и три символа расширения. Если имя файла превышало по длине восемь символов, то имя файла отображалось по следующей схеме:

Например, каталог Program Files выглядит следующим образом:

Progra~1

В современных операционных системах такое отображение не применяется, но CMD.EXE до сих пор поддерживает такие запросы к файлам и каталогам.

Используйте bat-файлы в работе с выделенным сервером

Выберите подходящий из более 100 готовых конфигураций.

Примеры bat-файлов

Рассмотрим несколько примеров bat-файлов. Начнем с базовых команд.

Обновление IP-адреса

Представим простой пример: необходимо обновить аренду IP-адресов на всех сетевых интерфейсах. В командной строке это делается одной командой:

ipconfig /renew

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

rem Отключаем отображение команд. Символ @ отключает отображение текущей команды @echo off rem Переводим вывод выполнения в устройство NUL, вывод исчезнет ipconfig /renew > NUL

При запуске такого скрипта появляется черное окно, которое быстро исчезает. Можно оставить простые и понятные пользователю сообщения и не дать окну закрыться.

@echo off echo Выполняется настройка, пожалуйста, подождите. ipconfig /renew > NUL echo Все хорошо. rem Эта команда остановит выполнение до тех пор, пока пользователь не нажмет любую клавишу pause

Скорее всего данный скрипт выведет набор непонятных символов вместо сообщения. Дело в том, что в русскоязычных ОС Windows по умолчанию в CMD.EXE используется кодировка CP866. Блокнот сохраняет в CP1251 (Windows-1251), а Notepad++ — в UTF-8. Для решения проблемы необходимо сменить кодировку интерпретатора командой chcp или сохранить bat-файл в кодировке интерпретатора.

rem Смена кодировки на Windows-1251 chcp 1251 > NUL rem Смена кодировки на UTF-8 chcp 65001 > NUL

Я сохранил файл в кодировке UTF-8 и итоговый скрипт получился таким:

@echo off chcp 65001 > NUL echo Выполняется настройка, пожалуйста, подождите. ipconfig /renew > NUL echo Все хорошо. pause

Создание резервной копии каталога

Перейдем к более жизненной ситуации — создание резервной копии (backup) каталога. Предположим, что каждый архив должен иметь в названии дату создания копии. Создадим каталог, имя которого — текущая дата. Текущая дата хранится в переменной DATE. Для обращения к переменным название переменной помещается между знаками процента.

mkdir %DATE% cd %DATE%

Копирование файлов в текущий каталог производится командой COPY.

 rem файлы 1.txt и 2.txt будут скопированы в текущую папку COPY C:\1.txt C:\2.txt . rem файл 3.txt будет сохранен в текущую папку как example.txt COPY C:\1.txt .\example.txt

Возможно, в резервную копию необходимо дополнить служебную информацию — например, список файлов в корне копии и имя компьютера.

rem Имя компьютера записывается в файл computer.txt hostname > computer.txt rem Список файлов в текущем каталоге записывается в files.txt dir . > files.txt

Обычно резервные копии хранят в zip- или rar-архивах. Из командной строки отлично управляется архиватор 7z.

cd .. 7z -tzip a backup.zip %DATE% 

Переименование файлов

Переименование файлов в Windows производится командой RENAME. Однако эта команда имеет свои особенности.

Во-первых, переименование возможно только в рамках одного диска и одного каталога. Между каталогами одного диска допустимо перемещение, а между разными дисками — только копирование.

 rename abc.txt cba.txt

Во-вторых, возможно переименование по маске. Допустим, есть список фотографий photo000.jpeg, photo001.jpeg и так далее. Нужно сменить префикс с photo на mobile.

rename photo* mobile*

Если в текущем каталоге есть другие файлы с префиксом photo, а переименовать надо только изображения с расширением jpeg, то команда модифицируется:

rename photo*.jpeg mobile*.jpeg

Удаление файлов

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

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

rem Ищем все файлы с расширением jpeg в каталоге work rem Ключ /r включает в поиск все подкаталоги в каталоге work for /r work %%file in (*.jpeg) do ( rem Выводим имя файла echo %%file delete %%i )

Заключение

Командный интерпретатор CMD.EXE существует долгое время, но, даже несмотря на отсутствия развития, остается востребованным инструментом для автоматизации рутинных действий в операционной системе Microsoft Windows.

Как запустить BAT–файл в Windows

В создании этой статьи участвовала наша опытная команда редакторов и исследователей, которые проверили ее на точность и полноту.

Команда контент-менеджеров wikiHow тщательно следит за работой редакторов, чтобы гарантировать соответствие каждой статьи нашим высоким стандартам качества.

Количество просмотров этой статьи: 98 925.

В этой статье:

Из этой статьи вы узнаете, как на компьютере под управлением Windows запустить BAT-файл (пакетный файл). Такие файлы используются для различных целей, например, для автоматизации процессов. BAT-файл можно запустить с помощью Проводника или командной строки.

Метод 1 из 2:

В Проводнике

Step 1 Откройте меню «Пуск» icon.

Откройте меню «Пуск»

Windows Start

. Для этого нажмите на логотип Windows в нижнем левом углу экрана.

Step 2 Щелкните по «Проводник» icon.

Щелкните по «Проводник»

Windows Start Explorer

  • Также можно щелкнуть правой кнопкой мыши по логотипу Windows, а затем нажать «Проводник».

СОВЕТ СПЕЦИАЛИСТА
A wikiHow Staff Editor reviewed this article to make sure it’s clear and accurate.

Если «Проводника» в меню «Пуск» нет, кликните по логотипу Windows правой кнопкой мыши и выберите «Свойства».
Выберите папки для отображения в меню «Пуск». В данном случае выберите «Проводник».
То же самое можно проделать с папками «Видео», «Музыка», «Загрузки» и так далее.

Step 3 Откройте папку с BAT-файлом.

Откройте папку с BAT-файлом. Также можно найти этот файл: щелкните по «Этот компьютер» на левой панели окна, а затем введите имя файла в строке поиска в верхнем правом углу окна.

Step 4 Дважды щелкните по BAT-файлу.

Дважды щелкните по BAT-файлу. Он должен запуститься. Если нет, запустите файл как администратор.

Step 5 Щелкните правой кнопкой.

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

Метод 2 из 2:

В командной строке

Step 1 Откройте меню «Пуск» icon.

Откройте меню «Пуск»

Windows Start

. Для этого нажмите на логотип Windows в нижнем левом углу экрана.

Step 2 Введите cmd в строке поиска меню «Пуск».

Введите cmd в строке поиска меню «Пуск». По мере ввода поискового запроса под ним будут отображаться результаты поиска.

Step 3 Щелкните правой кнопкой мыши по «Командная строка» icon.

Щелкните правой кнопкой мыши по «Командная строка»

Windows cmd

. Этот значок имеет вид черного квадрата с белыми символами.

Step 4 Нажмите Запуск от имени администратора.

Нажмите Запуск от имени администратора . Возможно, вам придется запустить командную строку от имени администратора — это зависит от содержимого BAT-файла.

Step 5 Введите cd, нажмите пробел, а затем введите путь к BAT-файлу.

  • Обязательно вставьте пробел между командой «cd» и расположением файла.

Step 6 Нажмите ↵ Enter.

Нажмите ↵ Enter . Текущий каталог изменится на папку с BAT-файлом.

Step 7 Введите имя BAT-файла.

Введите имя BAT-файла. Не забудьте про расширение .bat . Например, если BAT-файл называется «install», в командной строке введите install.bat .

Step 8 Нажмите ↵ Enter.

  • Если в командной строке отобразилось сообщение об ошибке, внимательно прочитайте его, чтобы внести изменения в код BAT-файла.

Дополнительные статьи

проверить ключ продукта Windows

проверить ключ продукта Windows

открыть DLL–файлы

открыть DLL–файлы

сделать матричный дождь в командной строке

сделать матричный дождь в командной строке

открыть файл в Windows

открыть файл в Windows

войти в BIOS

войти в BIOS

запустить Диспетчер задач из командной строки

запустить Диспетчер задач из командной строки

узнать путь к файлу в Windows

узнать путь к файлу в Windows

очистить реестр Windows вручную

очистить реестр Windows вручную

настроить яркость в Windows 7

настроить яркость в Windows 7

изменить язык в Windows 7

изменить язык в Windows 7

открыть панель управления из командной строки

открыть панель управления из командной строки

уменьшить изображение на экране компьютера

уменьшить изображение на экране компьютера

изменить дату и время посредством командной строки

изменить дату и время посредством командной строки

починить веб камеру, которая отображает черный экран на Windows

починить веб камеру, которая отображает черный экран на Windows

Об этой статье

Штатный автор wikiHow

В создании этой статьи участвовала наша опытная команда редакторов и исследователей, которые проверили ее на точность и полноту.

Команда контент-менеджеров wikiHow тщательно следит за работой редакторов, чтобы гарантировать соответствие каждой статьи нашим высоким стандартам качества. Количество просмотров этой статьи: 98 925.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *