Разное

Bat файл что такое: Как создать файл с расширением bat? Для чего предназначены такие файлы

Содержание

РАСШИРЕНИЕ ФАЙЛА BAT — ЧТО ТАКОЕ ФАЙЛ .BAT И КАК Я МОГУ ЕГО ОТКРЫТЬ? — РАСШИРЕНИЕ

разработчикMicrooft популярность 4,0 (143 голосов) категорияИсполняемые файлы ФорматТекст X Этот файл сохраняется в текстовом формате. Вы можете открыть и просмотреть содержимое этого файла с помощью

Тип файла DOS Batch File

разработчикMicrosoft
популярность 4,0 (143 голосов)
категорияИсполняемые файлы
ФорматТекст X

Текст

Этот файл сохраняется в текстовом формате. Вы можете открыть и просмотреть содержимое этого файла с помощью текстового редактора.

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

BAT-файл — это пакетный файл DOS, используемый для выполнения команд с помощью командной строки Windows (cmd.exe). Он содержит ряд команд строки, которые обычно могут вводиться в командной строке DOS. BAT-файлы чаще всего используются для запуска программ и запуска служебных программ в Windows. Дополнительная информация

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

Старые операционные системы Windows, такие как Windows 95 и 98, также запускают BAT-файлы.

НОТА: Не открывайте неизвестные BAT-файлы, так как они могут содержать вирусы или другой вредоносный код.

Общие имена файлов BAT

AUTOEXEC.BAT — Пакетный файл запускается DOS и более ранними версиями Windows (95, 98 и Me) при запуске. Он находится в корневом каталоге загрузочного диска.

СКАЧАТЬ БЕСПЛАТНО Открывайте и просматривайте файлы .BAT с помощью File Viewer Plus. Программы, открывающие файлы BAT

Windows
File Viewer Plus
Командная строка Microsoft Windows
Майкрософт Виндоус
Любой текстовый редактор
макинтош
Parallels Desktop для Mac с установленной Windows
Любой текстовый редактор

Обновлено 18.08.2016

О файлах BAT

Наша цель — помочь вам понять, что такое файл с суффиксом * .bat и как его открыть.

Тип файла DOS Batch, описание формата файла и программы для Mac и Windows, перечисленные на этой странице, были индивидуально исследованы и проверены командой FileInfo. Мы стремимся к 100% точности и публикуем информацию только о тех форматах файлов, которые мы тестировали и проверяли.

Если вы хотите предложить какие-либо дополнения или обновления на этой странице, пожалуйста, сообщите нам об этом.

Что такое bat файл и как создать бат файл?

Что такое bat файл и как создать бат файл?

Информация о материале
Категория: Обзор программ
Создано: 05.11.2015 23:03
Автор: Vitekus
Просмотров: 2190

bat файл-это исполняемый файл, который работает под DOS,

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

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

Выполняются команды по очереди как написано в нем.


bat файл-это исполняемый файл, который работает под DOS,

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

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

Выполняются команды по очереди как написано в нем.

пример:

@echo

echo ATLANT-PC.RU

pause

после запуска  получим вот такой ответ

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

С DOS командами возможно работать в двух режимах

режим работы №1   когда вводим команды их немедленно исполняют. (то есть командная строка)

режим работы №2  когда запускает уже готовую последовательность команд. (то есть bat файл)

Приступим к созданию такого файла

открываем блокнот и прописываем в нем команды, которые будем выполнять.

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

md c:\%date%

copy c:\1.txt  c:\%date%\

pause

первая команда создания папки равной текущей даты на диске С.

вторая команда копирования файла в папку текущей даты на диске С

третья команда пауза

нажимаем сохранить как и пишем название файла test.bat или test.cmd

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

 

файлы бат

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

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

В этом FAQ
собраны рекомендации, которые были
протестированы на Windows 2000. Некоторые
команды и переменные, использованные
при написании примеров, отсутствуют в
9х.

Как создать
batch файл?

Откройте
блокнот и наберите две следующих строки:

@echo This batch
file

@pause

Выберите
Файл — Сохранить как, выберите Тип файла
— Все файлы, в поле Имя файла введите
1.bat и сохраните его в корне диска С,
например. Теперь откройте диск С и
запустите файл 1.bat. На экран будет
выведено две строки.

This batch file

Нажмите
любую клавишу для продолжения…

После
нажатия любой клавиши окно закроется,
т.к. bat-файл выполнен.

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

Команды,
используемые в bat файлах

Список
команд, которые можно использовать в
bat файлах, можно просмотреть, введя в
командной строке (Пуск — Выполнить — cmd
для Windows семейтва NT или Пуск — Выполнить
— command для линейки 9х) команду

help

Результат
работы help — список доступных команд с
краткими пояснениями к ним. Чтобы
получить более подробную информацию
по интересующей команде введите в
командной строке help имя_команды. Например,
чтобы получить подробную справку по
ключам команды AT выполните следующую
команду:

help AT

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

Если bat файл
исполняется под управлением Windows (не в
чистом DOS-е), то из него можно запускать
любые приложения или открывать файлы.
Например, нужно автоматически открыть
лог-файл работы bat файла по завершении
его работы. Для этого достаточно включить
в bat файл последней строкой следующую
команду:

start
имя_файла.txt

Результатом
выполнения этой команды станет открытие
файла имя_файла.txt, а сам bat файл завершит
свою работу. Такой способ хорош, если
лог-файл небольшого размера, иначе
Блокнот откажется его открывать,
предложив использовать WordPad. Но эта
проблема так же решаема, что и будет
показано в дальнейших примерах.

Как
автоматизировать запуск bat файлов

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

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

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

Как создать
файл с произвольным именем из bat файла

Для создания
файла в процессе выполнения пакетного
файла используется символ перенаправления.
Он выглядит так:

>

Т.е. чтобы
создать файл нужно перенаправить поток
с экрана в файл. Сделать это можно при
помощи следующей команды:

@echo Start
file>C:\1.txt

После
выполнения этой команды в корне диска
С будет создан текстовый файл со строкой
Start file.

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

set
datetemp=%date:~-10%

@echo
.>%SYSTEMDRIVE%\%DATETEMP%.txt

Эти две
строки работают следующим образом.
Сначала в памяти создаем переменную
datetemp, которой присваиваем 10 символов
справа налево от системной переменной
DATE. Таким образом, теперь во временной
переменной datetemp содержится только
текущая дата. Следующией строкой
перенаправляем вывод символа точка в
файл, имя которого берем из переменной
datetemp, а расширение txt указываем явно.
Файл будет создан на системном диске
компьютера, где выполняется bat файл.

При сборе
администратором информации о компьютерах
в сети будет удобнее добавить к имени
файла имя компьютера. Это легко можно
сделать при помощи следующей команды:

@echo
.>C:\FolderName\%COMPUTERNAME%.txt

Эта команда
в ходе выполнения пакетного файла
создаст на диске С текстовый файл с
именем того компьютера, на котором
выполняется пакетный файл.

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

Как создать
папку из bat файла

Для создания
папки используется команда MKDIR или ее
сокращенный аналог MD. Для создания папки
из bat файла нужно использовать следующую
команду:

MD FolderName

После
выполнения такой команды будет создана
папка FolderName в папке, откуда запущен bat
файл. Чтобы создать файл в отличном от
запуска bat файла месте, например в корне
диска D, используйте явное указание
расположения новой папки. Команда будет
выглядеть так:

MD D:\FolderName

При создании
папок можно пользоваться системными
переменными. Например, можно создать в
корне диска D папку с именем текущего
пользователя. Для этого понадобится
переменная %USERNAME%, а команда будет
выглядеть следующим образом:

MD D:\%USERNAME%

Можно еще
более усложнить команду и создать папку
с именем текущего пользователя на
системном диске его компьютера. Команда
для этого будет выглядеть так:

MD
%SYSTEMDRIVE%\%USERNAME%

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

set
datetemp=%date:~-10%

MD
%SYSTEMDRIVE%\%datetemp%

Эта
конструкция работает следующим образом.

Первая
команда создает в памяти переменную
datetemp, которая будет уничтожена по
окончании работы bat файла. То тех пор,
пока bat файл не закончил свою работу
есть возможность оперировать со значением
этой переменной. Переменной datetemp
присваивается 10 символов справа налево
от системной переменной DATE, т.е. от
текущей даты. Переменная DATE имеет формат
Дн ДД.ММ.ГГГГ. Первые символы слева — имя
дня недели и поэтому мы их отбрасываем
и присваиваем временной переменной
datetemp только текущую дату.

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

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

Часто, при
выполнении сложного bat файла в
автоматическом режиме проверить
результаты его работы бывает затруднительно
по многим причинам. Поэтому проще
записывать результаты работы команд
batch файла в текстовый файл (лог-файл). а
потом анализировать правильность работы
bat файла по этому логу.

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

Создайте
bat-файл следующего содержания (скопируйте
эти строки в Блокнот и сохраните файл
с расширением bat):

@echo off

echo Start %time%

echo Create
test.txt

echo
test>C:\test.txt

echo Copy
Test.txt to Old_test.txt

copy C:\test.txt
C:\Old_test.txt

echo Stop %time%

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

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

Третья
строка записывает в лог-файл пояснение
того, что следующая команда создаст
файл test.txt

Команда из
четвертой строки создает файл test.txt с
корне диска С. Файл создается для примера.
Эта команда записывает в файл C:\test.txt
слово test

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

Команда в
шестой строке копирует созданный файл
C:\test.txt в файл C:\Old_test.txt, т.е. создается
копия файла под новым именем.

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

Сохраните
этот пакетный файл под именем, например,
1.bat

Предположим,
что отчет о работе пакетного файла мы
бы хотели хранить в отдельной папке и
каждый день записывать отчет с новым
именем файла, чтобы была возможность в
любой из дней обратиться к логам за
предыдущие дни. Причем, имя лог-фала
хотелось бы иметь в виде даты работы
пакетного файла. Чтобы все это реализовать
создадим на диске С (например) папку с
именем LOG, т.е. полный путь к ней будет
выглядеть C:\LOG. Созданный пакетный файл
1.bat будем запускать следующей командой:

1.bat>C:\LOG\%date~-10%.txt

Если пакетный
файл будет запускаться из Планировщика,
то нужно указать полный путь с bat-файлу.
Помните, что если в пути есть пробелы,
то надо использовать либо кавычки, либо
формат 8.3. Т.е., если путь к bat-файлу
C:\Program Files\1.bat, например, то в командной
строке Планировщика для запуска bat-файла
нужно указать одну из следующих строк:

«C:\Program
Files\1.bat»>C:\LOG\%date~-10%.txt

C:\Progra~1\1.bat>C:\LOG\%date~-10%.txt

После
запуска файла 1.bat в папке C:\LOG будет
создан файл с именем, равным дате запуска
bat-файла, например, 13.01.2004.txt Это и будет
отчет о работе пакетного файла 1.bat

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

Start 19:03:27,20

Create test.txt

Copy Test.txt to
Old_test.txt

Скопировано
файлов: 1.

Stop 19:03:27,21

Таким
образом, для выполнения перенаправления
результатов работы bat-файла в лог-файл
нужно использовать символ перенаправления
> Синтаксис таков:

Путь\ИмяФайла.bat>Путь\ИмяЛогФайла.txt

Расширение
лог-файла может быть любым. При желании,
отчет о выполнении пакетного задания
можно оформить даже в виде страницы
html (соответствующие теги могут быть
выведены в лог-файл так, как выводились
комментарии в примере 1.bat) и скопировать
его на корпоративный сервер.

Как
автоматически ответить на запрос о
подтверждении

Некоторые
команды при выполнении требуют
подтверждения потенциально опасного
действия. Например, такие команды как
format или del предварительно запросят
подтверждения на дальнейшее выполнение.
Если одна из этих команд выполняется в
пакетном файле, то запрос на подтверждение
остановит выполнение пакетного файла
и он будет ожидать от пользователя
выбора одного из предложенных вариантов.
Причем, если результат выполнение
пакетного файла перенаправлен в лог-файл,
то пользователь не увидит запроса на
подтверждение и batch файл будет выглядеть
зависшим.

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

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

del C:\Folder

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

C:\Folder\*,
Продолжить [Y(да)/N(нет)]?

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

Чтобы
избежать этого используем перенаправление.
Перенаправление осуществляется при
помощи символа

|

Вертикальная
черта говорит о том, что вместо вывода
символа на экран его надо «отдать»
следующей за символом команде. Проверим
работу перенаправления. Выполните в
командной строке следующую команду:

echo Y|del
C:\Folder

На экране
будет показан запрос на подтверждение
удаления всех файлов в папке Folder, но уже
с положительным ответом (Y). Все файлы
из папки Folder будут удалены.

Будьте
осторожны с этой командой.

Как отключить
вывод на экран команд при выполнении
пакетного файла

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

Чтобы не
выводить на экран одну команду, можно
поставить знак @ в начале этой команды.

echo Testing

Эта команда
выведет на экран команду echo Testing, а на
следующую строку — результат ее работы,
слово Testing.

@echo Testing

Эта команда
выведет на экран только результат работы
команды, т.е. слово Testing. Сама команда
выведена не будет.

Если на
протяжении выполнения всего файла
выводить команды на экран не нужно, то
проще первой строкой в пакетном файле
написать следующую команду:

@echo off

Эта команда
отключит вывод команд на экран на
протяжении выполнения всего пакетного
файла. Чтобы сама команда не выводилась,
она начинается с символа @.

Как из
одного bat-файла запустить другой

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

Для примера
создадим два bat файла. Один с именем
1.bat и содержащий всего одну команду

call 2.bat

Второй с
именем 2.bat и также содержащий одну
команду

pause

Теперь
запустим файл 1.bat Откроется окно, в
котором будет предложено нажать любую
клавишу для продолжения, после нажатия
которой окно закроется. Таким образом,
вызов из одного пакетного файла другого
при помощи команды call останавливает
исполнение пакетного файла до тех пор,
пока не завершится выполнение пакетного
файла, вызванного командой call.

В другом
случае, надо запустить из bat файла либо
приложение, либо другой пакетный файл,
не прерывая выполнения основного
пакетного файла. Такое нередко бывает
нужно сделать, например, принудительно
открыв лог работы пакетного файла,
запланированного на ночь, чтобы с утра,
пользователь мог проконтролировать
правильность его выполнения. Для этого
используется команда start Исправим в
файле 1.bat строку на

start 2.bat

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

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

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

Например,
команда start log.txt, находящаяся в теле
пакетного файла, откроет файл log.txt в
Notepad без остановки работы пакетного
файла.

Как отправить
сообщение из bat-файла

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

net send name
Message text

Где name имя
машины или пользователя, которому
адресуется сообщение, а Message text — текст
сообщения. После выполнения этой команды
пользователю name будет отправлено
сообщение.

Обратите
внимание на то, что при использовании
в тексте сообщения кириллицы текст
должен быть набран в кодировке MS-DOS (866
кодовая страница). Иначе сообщение
придет в виде нечитаемых символов.
Набрать текст в кодировке DOS можно при
помощи любого текстового редактора,
поддерживающего эту кодировку. Это
может быть, например, FAR. Откройте в FAR
пакетный файл на редактирование (F4) и
нажмите кнопку F8. В верхней строке
редактора должна быть указана кодировка
DOS, а снизу, у подсказки о быстрых клавишах,
у клавиши F8 должна быть надпись Win,
говорящая о том, что текущая кодировка
DOS и для переключения в кодировку Win надо
нажать F8.

Как
автоматизировать удаление файлов по
типу

Чтобы
очистить диск от временных файлов можно
использовать команду

del /f /s /q
C:\*.tmp

Где

/f — удаляет
все файлы, даже если у них установлен
атрибут только чтение

/s — удаляет
файлы из всех подкаталогов

/q — отключает
запрос на подтверждение удаления файла

C: — диск, на
котором будут найдены и удалены файлы.
Можно указать не весь диск, а папку,
например, C:\WinNT

*.tmp — тип
файлов, которые будут удалены

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

Как изменить
IP адрес компьютера из пакетного файла

IP адрес
можно изменить при помощи команды netsh.

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

netsh interface
ip show address

Результат
работы этой команды — отображение текущей
конфигурации сетевого интерфейса. Нас
интересует название интерфейса.
Предположим, что он называется FASTNET.

Предположим,
что нужно сменить IP адрес на 192.168.1.42,
адресация в сети статическая, без
использования DHCP, шлюз 192.168.1.1, маска
255.255.255.0 В этом случае, команда, которая
должна быть выполнена из пакетного
файла будет выглядеть следующим образом:

netsh interface
ip set address name=»FASTNET» static 192.168.1.42
255.255.255.0 192.169.1.1 1

После
выполнения этой команды у интерфейса
FASTNET IP адрес сменится на 192.168.1.42.

Команда
netsh предоставляет широкие возможности
по управлению сетевыми настройками из
командной строки. Для ознакомления с
другими ее функциональными возможностями
пользуйтесь справкой при помощи netsh /?

Как узнать
имя компьютера из bat файла

Чтобы узнать
имя компьютера при выполнении bat файла
(чтобы использовать это значение в
дальнейшем) используйте команду

hostname

Эта команда
возвращает имя компьютера, на котором
она запущена.

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

Иногда
возникает необходимость переименовать
все файлы в папке по шаблону из пакетного
файла. Сделать это можно при помощи
следующей команды в bat-файле:

for /f «tokens=*»
%%a in (‘dir /b PATH\*.*’) do ren PATH\%%a Prefix%%a

В этой
строке надо заменить PATH\ на путь к файлам,
которые будут переименованы, а Prefix на
те символы, которые будут добавлены к
имени файла при переименовании.

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

Если указать
определенную маску для типов файлов,
которые подлежат переименованию,
например, *.txt, а не *.* как в примере, то
будут переименованы файлы только
указанных типов. Другие файлы и папки
переименовываться не будут.

Второй
вариант:

set
thePATH=C:\test

for %%I in
(*.txt) do ren «%thePATH%\%%~nxI» «%%~nI.dat»

Как
использовать в пакетном файле символ
процент

Чтобы
использовать символ процент (%) в пакетном
файле его надо написать дважды. Например

echo 50%%

Эта команда
в bat-файле выведет на экран 50%. Если же
использовать команду echo 50%, то на экран
будет выведено только число 50.

Учитывайте
эту особенность при использовании
символа % в написании пакетных файлов.

Как из
пакетного файла сделать экспорт реестра

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

regedit.exe -ea
C:\environment.reg «HKEY_CURRENT_USER\Environment»

Данная
команда при выполнении пакетного файла
выгрузит ветку HKEY_CURRENT_USER\Environment в файл
C:\environment.reg Когда потребуется восстановить
значения параметров в
HKEY_CURRENT_USER\Environment, будет достаточно
запустить файл environment.reg. Эту команду
можно использовать для ежедневного
бэкапа настроек программного обеспечения
и системы, которые хранятся в реестре.

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

Как из
пакетного файла импортировать значения
переменных реестра

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

regedit.exe -s
C:\environment.reg

Эта команда
импортирует в реестр данные из файла
environment.reg без запросов на подтверждение
за счет использования ключа -s.

Как из bat
файла обойти проверку даты

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

set
tempdate=%date:~-10%

date 01-01-04

notepad.exe

date %tempdate%

В данном
примере текущая системная дата сначала
сохраняется в переменной, затем (во
второй строке) системная дата
устанавливается на 1-е января 2004 года,
а потом вызывается программа, которая
проверяет системную дату. В данном
примере это Блокнот. До тех пор, пока
открыт Блокнот, пакетный файл находится
в ожидании, не завершаясь и не переводя
системную дату обратно. Как только
Блокнот будет закрыт, пакетный файл
продолжит свое выполнение и установит
системную дату на сохраненное в переменной
tempdate значение, т.е. на то, которое было
до запуска пакетного файла.

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

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

set
tempdate=%date:~-10%

date 01-01-04

start notepad.exe

date %tempdate%

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

Как в bat
файле дождаться появления определенного
файла

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

:test

if exist c:\1.txt
goto go

sleep 10

goto test

:go

notepad

Такой
пакетный файл будет проверять с интервалом
10 секунд наличие в корне диска С файла
1.txt и когда файл 1.txt появится, будет
выполнено действие, указанное после
метки go, т.е. в этом примере будет запущен
Блокнот.

Утилита
sleep свободно распространяется в составе
Resource Kit. Вы можете её скачать здесь.

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

:test

if exist c:\1.txt
goto go

sleep 10

goto test

:go

rename c:\1.txt
1.txt

if not errorlevel
0 goto go

del c:\1.txt

Когда файл
1.txt скопировался на диск С не полностью,
либо занят другим приложением, попытка
его переименовать вызовет ошибку и цикл
будет повторяться до тех пор, пока файл
не скопируется полностью либо не будет
освобожден. После того, как команда
rename c:\1.txt 1.txt будет выполнена без ошибки
(т.е. файл свободен), то с ним можно
выполнять любые действия. В последнем
примере это его удаление.

Как добавить
комментарии в bat-файл

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

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

goto start

———————————————————

Этот пакетный
файл предназначен

для
автоматизации рутинных операций,

выполняемых
ночью для синхронизации

содержимого
корпоративного ftp-сервера

с ftp-серверами
филиалов

———————————————————

Пакетный
файл написан 01/01/2004

Последнее
исправление внесено 10/02/2004

———————————————————

И т.д.

:start

Такое
написание комментария при запуске
пакетного файла передаст управление
сразу к команде, следующей за меткой
start. За это отвечает оператор перехода
goto.

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

rem Этот блок
устанавливает соединение с удаленным
сервером

:: Этот блок
проверяет дату изменения файлов

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

Автоматическое
создание резервной копии данных

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

Написание программ с помощью bat команды. Команды bat-файлов. Как создать bat-файл? Базовые команды

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

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

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

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

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

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
.

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

Как сохранить текстовый документ в формате bat: инструкция | IT S.W.A.T.

Здравствуйте, друзья и читатели сайта itswat.ru. Сегодня поговорим о том, что такое «батник», для чего он нужен и как сохранить текстовый документ в формате bat. Тема достаточно избита, но судя по количеству ваших обращений, данный вопрос вам непонятен и требует написания подробной пошаговой инструкции. С удовольствием помогу.

Содержание статьи:

  1. Что такое батник
  2. Как его создать и сохранить

Что такое батник

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

Как его создать и сохранить

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

В таком случае вам нужно сделать следующее:

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

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

  1. Откройте любую папку.
  2. Среди элементов основного меню, расположенного в верхней части окна, выберите вкладку «Вид», а в ней раскройте содержимое инструмента «Параметры» и перейдите к их изменению выбором соответствующего пункта.
  1. Второй вариант попасть туда же – это пройти путь Панель управления/Оформление и персонализация/Параметры папок.
  2. В открывшемся мастере переместитесь во вкладку «Вид».
  3. А в списке, расположенном в отдельном окошке, найдите и снимите галочку с функции сокрытия расширения.
  4. Подтвердите применение настройки кнопкой ОК.

Теперь можно приступать к сохранению созданного ранее батника:

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

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

Консоль в Windows или немного о BAT и командной строке

Привет, друзья.

Кому посчастливилось родиться в 80-ых годах (или раньше) и сравнительно рано заиметь компьютер, прекрасно знают про DOS. Пусть в нём и были удобные файл-менеджеры, вроде Norton Commander, или горячо мною любимый DOS Navigator (пиратский, конечно), консолью пользоваться приходилось. Кто не знает, это такой чёрный экран с текстом. Всё управление осуществлялось посредством ввода специальных команд. Сейчас в Windows для всего существуют привычные окошки. Но командную строку выпиливать не стали.

Любители Линукса с консолью тоже знакомы. Остальные могут задаться вопросом: нафига она нужна? Так и есть, не нужна, если возникают подобные вопросы. Пост для тех, кто хочет. Рассмотрим несколько примочек стандартного cmd.exe, вызываемого при запуске bat-файла.

*.bat — пакетный файл, содержит последовательность команд. Выполняется с помощью интерпретатора командной строки — cmd.exe сейчас или command.com во времена DOS.

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

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

Команда pause

Просто выводит сообщение о необходимости нажать любую клавишу для продолжения и ожидает нажатие клавиши. Команда очень полезна, когда требуется что-то выполнить и не закрывать консоль после этого. Иначе говоря, можно видеть результат работы команд.

echo Hello!
pause

Команда @echo off

Многие батники начинаются с этой строки. Проиллюстрировать, что делает программа, проще всего на таком батнике:

@echo off
echo Hello
pause

Если первой строки нет, будет тот вариант, что слева. При наличии этой строки — вариант справа. Получается, @echo off препятствует выводу исполняемой команды. Результаты работы в консоли отображаются.

Команда cls

Всё, что делается — очищается консоль.

echo Hello!
pause

Разделитель команд

Для выполнения сразу нескольких команд можно использовать & — символ амперсанда.

color 2 & cls & pause

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

Переключить диск на другой

Просто пишем букву диска и ставим двоеточие:

d:

Текущий диск меняется на D.

Вывод текущего каталога, смена каталога

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

cd c:\windows

Меняет путь на системную директорию Windows. Важно! Команда работает только в путями диска, на котором находимся в данный момент. Если нужно использовать файл с другого диска, для начала переключитесь на него (см. предыдущую команду).

Вывод в файл

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

dir > 1.txt

В файл 1.txt будет записан листинг (вывод) команды dir, которая выводит список всех папок и файлов в текущем каталоге.

Установка переменных

Для этого нужно использовать команду set, а в качестве параметра указать имя переменной и сразу, без пробелов, знак равно и значение. Для доступа к установленной переменной в программе используется её имя, обрамлённое знаками процента. Пример:

@echo off
set a=Hello, World!
echo %a%
pause

Как назначить переменной текущий путь

Путь к текущему каталогу содержится в особой переменной %~dp0.

@echo off
set current_path=%~dp0
echo %current_path%
pause

SetLocal и параметры

В начало bat-файла обычно добавляются параметры для изменения значения переменных среды выполнения.

  1. EnableExtensions — включение расширенной обработки команд. В частности, нужно для обработки флага /r.
  2. EnableDelayedExpansion — для корректного изменения переменных. Установленные переменные далее, в циклах, не меняются. Этот флаг позволяет изменить поведение, но для доступа к переменным нужно использовать не знаки процента %var%, а восклицательные знаки !var!.
SetLocal EnableExtensions EnableDelayedExpansion

Получение определённых файлов из каталога и его подкаталогов

Выше упоминалась команда dir, которая выводила содержимое текущего каталога. Она может принимать в качестве пути маску для поиска, но действует, опять же, только в целевой директории. Для рекурсивного поиска существует команда for с флагом /R.

for /R . %%a IN (*.png) DO echo %%a

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

Замена части строки на другую

Очень интересный синтаксис. В момент использования переменной, нужно сразу после её имени поставить двоеточие, указать ЧтоМеняем, знак равно и НаЧтоМеняем. Чтобы было ясно, пусть определена переменная a. Тогда, для замены юзается такая конструкция %a:ЧтоМеняем=НаЧтоМеняем%. Пример:

@echo off
set a=Hello, world
echo %a:Hello=Aloha%
pause

Выведет на экран надпись Aloha, world.

Вывод путей файлов относительно текущего каталога

Для этого потребуются фишки, используемые выше.

@echo off
SetLocal EnableExtensions EnableDelayedExpansion
for /R . %%a IN (*.png) DO (
    set fn=%%a
    echo !fn:%~dp0=!
)
pause

Вторая строка здесь обязательна. Без установки флага EnableDelayedExpansion переменная fn не раскроется. При отсутствии EnableExtensions работать будет, но это не точно — некоторые пользователи могут переопределить соответствующую настройку в реестре, и программа будет ругаться на флаг /R. Поэтому просто указываем оба параметра, на случай юзеров с непредвиденным поведением рук.


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

for /?

В следующий раз, основываясь на полученном сегодня опыте, сделаем какую-нибудь годноту. Если нашли для себя что-то полезное, не поленитесь жмакнуть кнопочку ниже ↓ и рассказать друзьям. Может, они тоже найдут для себя что-то.

Автор публикации

2 070

не в сети 5 дней


x64 (aka andi)

Комментарии: 2893Публикации: 405Регистрация: 02-04-2009

Загрузка…

В чем разница между файлами .BAT и .EXE?

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

Файл .BAT (сокращение от «batch») — это простой текстовый файл, содержащий ряд команд Windows. Файл .EXE (сокращение от «исполняемый») — это двоичный файл, который содержит гораздо более сложный исполняемый двоичный код.

Файлы BAT

Файлы

BAT представляют собой простые текстовые сценарии, которые можно создавать и изменять в программах текстовых редакторов, таких как Microsoft Notepad или WordPad. Язык, на котором используются файлы BAT, не так уж сложно изучить, особенно для простых сценариев. Самый простой способ создать файл BAT — сначала создать файл.TXT-файл, сохраните его, а затем измените его расширение на «.bat». Вы можете повторно открыть новый файл BAT прямо в программе текстового редактора, чтобы изменить код.

ПРИМЕЧАНИЕ. Будьте осторожны, чтобы не щелкнуть дважды BAT-файл, предполагая, что он откроется в текстовом редакторе, потому что Windows может вместо этого выполнить код.

При запуске BAT-файла код выполняется встроенной служебной программой Windows, которая называется интерпретатором командной строки Windows (CLI). Это программа-оболочка, которая позволяет пользователям вводить и выполнять команды, подобные DOS.Когда Windows CLI выполняет BAT-файл, каждая команда выполняется последовательно, пока не будут выполнены все команды. Интересно, что файлы BAT на самом деле запускаются программой EXE с именем cmd.exe.

Ниже скриншот программы cmd.exe:

Следующий код взят из простого командного файла, который создает текстовый файл со строкой «FileInfo.com — ресурс расширений файлов», а затем открывает файл с помощью Microsoft Notepad:

REM — example.bat
@ECHO off
ECHO FileInfo.com — Ресурс расширений файлов> output.txt
ЗАПУСК NOTEPAD.EXE output.txt

EXE Файлы

Файлы

EXE отличаются от файлов BAT, поскольку они содержат исполняемые двоичные данные, а не простые текстовые команды. Они хранятся в формате Portable Executable (PE), который Windows использует как в 32-битных, так и в 64-битных операционных системах для хранения исполняемых файлов. Формат файла EXE включает в себя различные заголовки и разделы, которые сообщают Windows, как запускать программу. Некоторые части EXE-файла могут содержать программный код, а другие могут содержать данные ресурсов.Когда открывается EXE-файл, Windows помещает исполняемый код в память, а затем запускает программу.

В отличие от BAT-файлов, EXE-файлы редко создаются вручную из-за их сложности. Несколько IDE для разработчиков, например Microsoft Visual Studio, позволяют разработчикам создавать исполняемые файлы для своих программ. Эти программы разработки компилируют программный код в EXE-файл и связывают необходимые файлы ресурсов с приложением. Другие программы, такие как Corel WinZip, Microsoft IExpress и Flexera InstallShield, можно использовать для создания самораспаковывающихся архивов или установочных исполняемых файлов.Эти программы направляют пользователей через процесс объединения файлов и ресурсов в один EXE-файл или EXE-файл с другими ресурсами установочного файла.

Заключение

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

Обновлено: 15 июня 2011 г.

BAT File — Как открыть или конвертировать BAT файлы

1 расширение (а) и 0 псевдонимов в нашей базе данных

Ниже вы можете найти ответы на следующие вопросы:

  • Что такое файл .bat ?
  • Какая программа может создать .bat файл?
  • Где можно найти описание формата .bat ?
  • Что может преобразовать файлы .bat и в другой формат?
  • Какой MIME-тип связан с расширением .bat ?

.bat

Пакетный файл MS-DOS

В DOS и Windows командный файл — это текстовый файл, содержащий серию команд, предназначенных для выполнения интерпретатором команд.

Категория: Прикладные файлы

Заявка: —

Название программы: —

Mime-тип: приложение / x-msdos-программа

Магические байты (HEX): —

Волшебная строка (ASCII): —

Псевдонимы:

Ссылки:

Связанные расширения:

Файл чистой загрузки Microsoft Windows 95

Командный файл

Командный файл Windows

Исполняемый файл

Информационный файл программы

Заставка Microsoft Windows

Переименованный системный файл MS-DOS

Команда оболочки проводника Windows

Файл сценария Windows

Другие типы файлов могут также использовать файл .bat расширение файла. Если у вас есть полезная информация о расширение .bat , напишите нам!

Возможно ли, что расширение имени файла написано неправильно?

Мы нашли следующие похожие расширения в нашей базе:

Текстовый файл Брайля в формате AsIs для ПК ED-IT

Bend-Tech v3 Файл сборки

Император: Битва за данные Дюны

Formula 1 2001 Car Race 2001 Бревенчатая шляпа

.расширение имени файла bat часто дается неправильно!

Согласно поисковым запросам на нашем сайте, эти орфографические ошибки были самыми распространенными за последний год:

ндс (1),
ок. (1),
шляпа (1),
жир (1),
bxt (1),
bta (1),
залив (1),
ба (1),
баф (1),
в (1),
нац (1),
гат (1),
bzt (1),
bwt (1),
bt (1)

Не удается открыть файл .bat?

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

Windows не может открыть этот файл:

файла: example.bat

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

Для изменения файловых ассоциаций:

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

Поддерживаемые операционные системы

Windows Server 2003/2008/2012/2016, Windows 7, Windows 8 , Windows 10 , Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X , iOS, Android

Оценить страницу

4/5 на основе оценки 26 пользователей.

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

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

Файл с расширением .BAT представляет собой пакетный файл. Эти файлы в основном связаны с пакетной обработкой Microsoft.

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

Программы, поддерживающие расширение файла BAT

В следующем списке содержатся программы, сгруппированные по 3 операционным системам, которые поддерживают файлы BAT. Файлы с расширением BAT, как и любые другие форматы файлов, можно найти в любой операционной системе. Рассматриваемые файлы могут быть переданы на другие устройства, будь то мобильные или стационарные, но не все системы могут быть способны правильно обрабатывать такие файлы.

Обновлено: 10.06.2020

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

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

Шаг 1. Получите командную строку Microsoft Windows

Основная и наиболее частая причина, мешающая пользователям открывать файлы BAT, заключается в том, что в системе пользователя не установлена ​​программа, которая может обрабатывать файлы BAT. Наиболее очевидное решение — загрузить и установить командную строку Microsoft Windows или одну из перечисленных программ: текстовый редактор, Microsoft Windows, PSPad. Вверху страницы находится список, содержащий все программы, сгруппированные в зависимости от поддерживаемых операционных систем.Если вы хотите загрузить установщик командной строки Microsoft Windows наиболее безопасным способом, мы рекомендуем вам посетить веб-сайт и загрузить его из официальных репозиториев.

Шаг 2. Убедитесь, что у вас установлена ​​последняя версия командной строки Microsoft Windows

Вы по-прежнему не можете получить доступ к файлам BAT, хотя Командная строка Microsoft Windows установлена ​​в вашей системе? Убедитесь, что программное обеспечение обновлено. Также может случиться так, что создатели программного обеспечения, обновляя свои приложения, добавляют совместимость с другими, более новыми форматами файлов.Это может быть одной из причин, по которой файлы BAT несовместимы с командной строкой Microsoft Windows. Все форматы файлов, которые прекрасно обрабатывались предыдущими версиями данной программы, также должны быть открыты с помощью командной строки Microsoft Windows.

Шаг 3. Назначьте командную строку Microsoft Windows файлам BAT

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

Процедура изменения программы по умолчанию в Windows

  • Выберите пункт «Открыть с помощью» из меню файла, доступ к которому можно получить, щелкнув правой кнопкой мыши файл BAT
  • Затем выберите вариант Выбрать другое приложение, а затем с помощью Дополнительные приложения откройте список доступных приложений.
  • Чтобы завершить процесс, выберите Искать другое приложение на этом ПК и с помощью проводника файлов выберите папку установки командной строки Microsoft Windows.Подтвердите, установив флажок Всегда использовать это приложение для открытия BAT-файлов и нажав кнопку ОК.

Процедура изменения программы по умолчанию в Mac OS

  • Щелкнув правой кнопкой мыши на выбранном файле BAT, откройте меню файла и выберите Информация
  • Найдите параметр «Открыть с помощью» — щелкните заголовок, если он скрыт.
  • Выберите соответствующее программное обеспечение и сохраните настройки, нажав кнопку «Изменить все».
  • Если вы выполнили предыдущие шаги, должно появиться сообщение: Это изменение будет применено ко всем файлам с расширением BAT .Затем нажмите кнопку «Продолжить», чтобы завершить процесс.
Шаг 4. Проверьте BAT на наличие ошибок

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

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

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

2. Проверьте, не поврежден ли файл

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

3. Убедитесь, что у пользователя, под которым вы вошли в систему, есть права администратора.

Иногда для доступа к файлам пользователю требуются права администратора. Выйдите из своей текущей учетной записи и войдите в учетную запись с достаточными правами доступа. Затем откройте файл пакетного формата (исполняемый).

4. Убедитесь, что ваше устройство соответствует требованиям для возможности открытия командной строки Microsoft Windows

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

5. Убедитесь, что у вас установлены последние версии драйверов и системных обновлений и исправлений

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

BAT-файл — Как открыть .bat-файл? [Пошаговое описание]

В таблице ниже представлена ​​полезная информация о.Bat расширение файла Он отвечает на такие вопросы, как:

  • Что такое. bat файл?
  • Какая программа мне нужна, чтобы открыть файл. bat файл?
  • Каким образом. bat файл открывать, редактировать или печатать?
  • Как преобразовать. bat файлов в другой формат?

Мы надеемся, что эта страница окажется для вас полезной и ценным ресурсом!

В базе данных найдено 1 расширение (а) и 0 псевдонимов (а)

✅ Пакетный файл MS-DOS

Описание:
В DOS и Windows пакетный файл — это текстовый файл, содержащий серию команд, предназначенных для выполнения интерпретатором команд.

Приложение: —

Mime-тип: application / x-msdos-program

Магический номер: —

Волшебная строка: —

Пример: —

Псевдонимы BAT:

Ссылки по теме BAT:

BAT связанные расширения:

Microsoft Windows 95 Clean Boot File

Command File

Windows Command File

Executable File

Program Information File

Microsoft Windows Screensaver

Переименованный системный файл MS-DOS

Windows Команда оболочки проводника

Файл сценария Windows

Системный файл MS-DOS

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

🚫 Расширение файла .bat часто дается неправильно!

Согласно поискам на нашем сайте, эти орфографические ошибки были наиболее распространенными в прошлом году:

abt , at , ba , baf , bag , bah, bar, bay, bt , bta, bwt, bxt, fat, gat, hat

Возможно ли, что расширение имени файла написано неправильно?

Мы обнаружили следующие похожие расширения файлов в нашей базе данных:

ED-IT PC AsIs Текстовый файл Брайля

Bend-Tech v3 Assembly File

Emperor: Battle for Dune Data

Formula 1 2001 Car Race 2001 Log Hat

Infinity Engine Game Data

🔴 Не удается открыть файл.bat файл?

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

Windows не может открыть этот файл:

example.bat

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

Если вы не знаете, как настроить сопоставления файлов .bat , проверьте FAQ.

🔴 Могу ли я изменить расширение файлов?

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

Если у вас есть полезная информация о расширении файла .bat , напишите нам!

🔴 Оцените нашу страницу BAT

Пожалуйста, помогите нам, оценив нашу страницу BAT в 5-звездочной рейтинговой системе ниже.(1 звезда — плохо, 5 звезд — отлично)

Переменных на языке пакетных сценариев

1- Что такое переменная?

Переменная — это базовое понятие в информатике. Это ценность, которая может измениться. Как и другие языки,
Партия также имеет понятие переменной.

В принципе,
Пакет имеет 2 вида переменных:

  • Переменные объявляются в файле с помощью команды set .
  • Переменные аргумента передаются извне, когда файл вызывается для выполнения.

2- Общие переменные

Пакетный язык не имеет четкого представления о типе данных. Обычно переменная имеет значение, которое является строкой, включая символы после
= знак до конца строки. (Включая пробелы, если применимо).

Если вы хотите объявить переменную, которая является числом, вам нужно использовать
набор / заявление

Чтобы получить доступ к значению переменной, вы должны заключить его в знаки%.

Пример:

variableExample1.bat

@echo off

установить name = Tran
set / Возраст = 37

эхо% имя%
эхо% возраст%

set info = Мое имя:% name%, Возраст:% age%

эхо% info%

Пауза
 

variableExample2.bat

@echo off

установить / A a = 100

установить / A b = 200

echo a =% a%
эхо b =% b%

set / A sum = a + b

echo Sum =% sum%

Пауза
 

3- Переменные аргумента

При вызове для выполнения
batch file, вы можете передавать значения в файл.Вы можете получить доступ к этим значениям с помощью таких переменных, как
% 1 ,
% 2 ,
% 3 , … в файле. Эти переменные также называются переменными аргументов.

argumentsVariables.bat

@echo off

@echo Первый аргумент:% 1
@echo Второй аргумент:% 2

Пауза
 
 

Мы протестируем приведенный выше пример, открыв
CMD окно и
CD , чтобы перейти в папку, содержащую
аргументПеременные.bat файл

Выполнить
argumentVariables.bat файл с параметрами.

Полученные результаты:

4- Объем переменной

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

Пример локальных переменных

Локальные переменные объявляются в блоке, начиная с
setlocal и заканчивая
эндлокал .

localVariable.bat

@echo off

set global1 = Я глобальная переменная 1

setlocal

  set local1 = Я локальная переменная 1
  set local2 = Я локальная переменная 2
 
  echo ----- В локальном блоке! -----
  echo local1 =% local1%
  echo local2 =% local2%

endlocal

эхо ..
echo ----- Вне локального блока! -----

echo global1 =% global1%
echo local1 =% local1%
echo local2 =% local2%

Пауза
 

Пример глобальных переменных:

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

В этом примере у нас есть два файла, например
batchFile1.bat и
партияFile2.ba т. В
MY_ENVIRONMENT Переменная определена в файле 1 и используется в файле 2.

batchFile1.bat

@echo off

установить MY_ENVIRONMENT = C: / Programs / Abc; C: / Test / Abc
 

batchFile2.летучая мышь

@echo off

echo В batchFile2.bat

echo MY_ENVIRONMENT =% MY_ENVIRONMENT%
 

Откройте CMD и CD в папку, содержащую
batchFile1.bat ,
batchFile2.bat файлов и запустите эти файлы соответственно.

5- Переменные среды Windows

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

На
Windows, выберите:

  • Меню Пуск / Панель управления / Система
  • Дополнительно (вкладка)> Переменные среды ..

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

Например, я создаю переменную среды с именем
MY_ENVIRONMENT_VARIABLE и ее значение
«Значение переменной моего окружения!» .

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

testEnvVariable.летучая мышь

@echo off

эхо% MY_ENVIRONMENT_VARIABLE%

Пауза
 

Что означает BAT?

)

Региональные »Коды языков (3 буквы

)

BATTER

907 907 907 Оцените:

90 738 BAT

BAT

Уметь …

Бизнес »Профессия и должности

Оценить:
Технологии

Best Available Business »Общий бизнес — и многое другое…

Оцените:
BAT

British American Tobacco

Бизнес »Компании и фирмы — и многое другое …

Оценить:
BAT

Коричневая жировая ткань

Медицинская »Лаборатория

Оценить:

Правительственный »Правительство США

Оцените:
BAT

Лучшие доступные методы

Разное» Не классифицировано

BAT

Дыхание Alc ohol Техник

Сообщество »Образовательные

Оцените:
BAT

Балтийский (Другой)

Региональный» Языковые коды (3 буквы

Оцените:
BAT

Building Architect Tool

Academic & Science »Архитектура

Balanced Audio Technology

Computing »Technology

Оцените:
BAT

Базовое обучение помощи

907 907 907

7

British American Tabacco

Regional »British

Оцените его:
BAT

07

07

07

Разное

Оцените:
BAT

Бюро ученичества и обучения

Государственные бюро »

Тестирование на алкоголь в выдыхаемом воздухе

Разное »Несекретный

Оцените его:
BAT

Blackrock NY7 907 907

9 Term 9 Term Trust

Оцените его:
BAT

Пакетный файл (DOS)

Вычислительная техника »Расширения файлов

Оцените это: 9007 Berlin Aerodica Tecnica

Академия и наука »Университеты

Оцените:
BAT

Бали Приключенческие туры

907 907 907 907 907 907 Компании и компании»

Оцените:
BAT

Bon A Tirer

Разное »Несекретный

Оцените его: Android Trophy Оцените:
BAT

Байесовское автоматическое такси

Государственный транспорт

Оцените:
BAT

Тест основных атрибутов

9049

77

7
BAT

Анализ крови на алкоголь

Разное »Несекретный

Оцените: