BAT-файл (что это такое и как его открыть)

Оглавление:

BAT-файл (что это такое и как его открыть)
BAT-файл (что это такое и как его открыть)
Anonim

Что нужно знать

  • BAT-файл - это пакетный файл Windows.
  • Дважды щелкните, чтобы запустить его, или откройте его с помощью Блокнота для редактирования.
  • Конвертировать в EXE с помощью IExpress.

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

Что такое BAT-файл?

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

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

Image
Image

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

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

Как открыть файл. BAT

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

Чтобы открыть BAT-файл в Блокноте, щелкните его правой кнопкой мыши и выберите Показать дополнительные параметры > Редактировать в меню (или просто Edit в некоторых версиях Windows). Возможно, вам будет полезно использовать более продвинутые текстовые редакторы, поддерживающие подсветку синтаксиса при редактировании файла BAT.

Открыв его в текстовом редакторе, вы увидите код, из которого состоит файл. Например, это текст внутри одного, используемого для очистки буфера обмена:


cmd /c "echo off | clip"

Вот еще один пример файла BAT, который использует команду ping, чтобы узнать, может ли компьютер подключиться к маршрутизатору с этим конкретным IP-адресом:


ping 192.168.1.1

pause

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

Как использовать BAT-файл

Использование файла BAT в Windows так же просто, как двойной щелчок или двойное нажатие на него. Вам не нужно загружать какую-либо специальную программу или инструмент.

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

Второй пример будет пинговать этот IP-адрес; команда pause оставляет окно командной строки открытым после завершения процесса, чтобы вы могли видеть результаты.

Если ваш файл не является текстовым, то, вероятно, вы имеете дело не с BAT-файлом. Проверьте расширение файла, чтобы убедиться, что вы не перепутали его с файлом BAK или BAR (данные Age of Empires 3).

Как преобразовать файл. BAT

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

Вы можете преобразовать BAT в EXE, используя несколько инструментов командной строки. См. How-To Geek, чтобы узнать, как это сделать.

  • Встроенный в Windows инструмент IExpress предоставляет еще один способ создания EXE-файла из BAT-файла. Откройте его из окна «Выполнить» с помощью iexpress.exe.
  • Хотя бесплатная версия является пробной, EXE в MSI Converter Pro может конвертировать полученный EXE-файл в файл MSI (пакет установщика Windows).
  • Вы можете использовать бесплатный инструмент командной строки NSSM, если хотите запустить BAT-файл как службу Windows.
  • PowerShell Scriptomatic может помочь вам преобразовать код из BAT-файла в сценарий PowerShell.

Вместо того, чтобы искать конвертер BAT в SH (сценарий оболочки bash) для использования команд в таких программах, как Bourne Shell и Korn Shell, попробуйте просто переписать сценарий, используя язык Bash. Структура этих двух форматов сильно различается, поскольку файлы используются в разных операционных системах. Существует поток переполнения стека и это руководство по сценариям оболочки Unix для получения некоторой информации, которая может помочь вам перевести команды вручную.

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

Как сохранить файл. BAT как файл. TXT

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

Image
Image

Это также то, что вам нужно сделать при создании нового файла BAT в Блокноте, но наоборот: сохранить текстовый документ по умолчанию как BAT вместо TXT. В некоторых программах вам, возможно, придется сохранить его в файле типа Все файлы, а затем самостоятельно присвоить ему расширение bat.

FAQ

    Опасен ли BAT-файл?

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

    На каком языке написан BAT-файл?

    Пакетный скрипт - это отдельный язык. Основная функция пакетного сценария - автоматизировать повторяющиеся команды.

    Что такое комментарий в BAT-файле?

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

    Какая команда используется для выключения компьютера в BAT-файле?

    Выключение - s. Чтобы завершить работу с 10-секундным таймером, используйте shutdown -s -t 10. Команде выключения должен предшествовать @echo off.

Рекомендуемые: