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

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

Автоматизация - это просто

Как создать bat-файл? Для этого нужно выполнить следующие действия:

  1. В любом текстовом редакторе, например, в Notepad или WordPad, создать текстовый документ.
  2. Записать в нем свои команды, начиная с @echo , а затем (каждый раз в новой строке) - title [название пакетного скрипта], echo [сообщение, которое будет выведено на экран] и pause.
  3. Сохранить текст в электронном документе с расширением.bat (например, test.bat).
  4. Для запуска следует дважды щелкнуть по только что созданному пакетному файлу.
  5. Чтобы его отредактировать, необходимо кликнуть на нем правой кнопкой мыши и из контекстного меню выбрать пункт «Изменить».

Необработанный файл будет выглядеть примерно так:

title Это ваш первый скрипт bat-файла!

echo Добро пожаловать в сценарий пакетной обработки!

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

Шаг 1: создание программного скрипта

Предположим, что у пользователя часто возникают проблемы с Сетью. Он постоянно пользуется командной строкой, набирая ipconfig и пингуя Google для устранения неполадок в Сети. Через некоторое время пользователь понимает, что было бы намного эффективнее, если бы он написал простой bat-файл, записал его на свой USB-накопитель и запускал его на компьютерах, которые он диагностирует.

Создание нового текстового документа

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

Добавление кода

Двойной щелчок на этом новом текстовом документе откроет принятый по умолчанию текстовый редактор. Можно скопировать и вставить приведенный выше пример кода в текстовую запись.

Сохранение

Вышеупомянутый скрипт выводит на экран текст «Добро пожаловать в сценарий пакетной обработки!». Электронный документ необходимо записать, выбрав пункт меню текстового редактора «Файл», «Сохранить как», а затем указать желаемое имя bat-файла. Его следует завершить расширением.bat (например, welcome.bat) и нажать «ОК». Для правильного отображения кириллицы в некоторых случаях следует удостовериться в правильном выборе кодировки. Например, при использовании консоли русифицированной системы Windows NT документ необходимо сохранить в CP866. Теперь следует дважды щелкнуть на ярлыке bat-файла, чтобы активировать его.

Но экране появится надпись:

"Добро пожаловать в сценарий пакетной обработки! Для продолжения нажмите любую клавишу..."

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

"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.BAT\UserChoice".

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

Шаг 2: знакомство с некоторыми командами

Если пользователь ПК знаком с тем, как следует выполнять команды консоли DOS, то он будет мастером создания программных скриптов, потому что это один и тот же язык. Строки в bat-файлах сообщат интерпретатору cmd.exe все, что от него требуется. Это экономит время и силы. Кроме того, есть возможность задать некоторую логику (например, простые циклы, условные предписания и т. д., которые концептуально схожи с процедурным программированием).

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

1. @echo - это команда bat-файлов, которая позволит увидеть работу скрипта в командной строке. Она используется для просмотра хода выполнения рабочего кода. Если у пакетного файла возникают какие-либо проблемы, то данная команда позволит быстро локализировать проблемы. Добавление off дает возможность быстро завершить выполнение кода, избегая вывода ненужной информации на экран.

2. Title предоставляет те же возможности, что и тег в HTML, т. е. создает заголовок для пакетного скрипта в окне командной строки.</p><p>3. Call вызывает один bat-файл из другого или подпрограмму внутри одного сценария. Например, функция power вычисляет степень %2 числа %1:</p><p>if %counter% gtr 1 (</p><p>set /a counter-=1</p><p>endlocal & set result=%prod%</p><p><img src='https://i1.wp.com/syl.ru/misc/i/ai/324915/1862019.jpg' width="100%" loading=lazy></p><p>4. Cls очищает командную строку. Используется для того, чтобы предыдущий вывод постороннего кода на помешал просмотру хода выполнения текущего скрипта.</p><p>5. Color задает цвет шрифта и фона. Например, команда color f9 задает белые буквы на синем фоне. Команда без параметра восстанавливает установки по умолчанию.</p><p>6. Echo служит для вывода информации, а также включения (echo on) или выключения (echo off) такого вывода. Например, команда echo. выводит новую строку без точки, а echo . - точку. Без параметров команда выводит на экран информацию о своем текущем статусе - echo on или echo off.</p><p>7. Rem обеспечивает ту же функциональность, что и тег <! в HTML. Такая строка не является частью выполняемого кода. Вместо этого она служит для пояснения и предоставления информации о нем.</p><p>8. Pause позволяет прервать выполнение команд bat-файла. Это дает возможность прочесть выполненные строки перед продолжением программы. При этом на экран выводится сообщение «Для продолжения нажмите любую клавишу...».</p><p>9. Set позволяет просмотреть или установить переменные окружения. С ключом /p команда запрашивает у пользователя ввод и сохраняет его. С параметром /а она дает возможность выполнять простые арифметические операции, также присваивая их результат переменной. При операциях со строками не должно быть пробелов ни до, ни после знака равенства. Например, команда set выводит на дисплей список переменных окружения, set HOME - значения аргументов, начинающихся с “HOME”, а set /p input=введите целое: запрашивает ввод целого числа и присваивает его соответствующей переменной.</p><p>10. Start "" [веб-сайт] запустит заданный веб-сайт в веб-браузере, используемом по умолчанию.</p><p>11. If служит для проверки определенного условия. Если оно истинно, то выполняется следующая за ним команда. Условия бывают 3 видов:</p><ul><li>ERRORLEVEL число - проверка кода завершения последней выполненной инструкции на соответствие или превышение указанного числа. При этом 0 обозначает успешное выполнение задачи, а любое другое число, обычно положительное, сообщает об ошибке. Например, можно использовать вложенные команды для точного определения кода завершения: if errorlevel 3 if not errorlevel 4 echo произошла ошибка №3.</li><li>Строка1 == строка2 - проверка совпадения двух строк. Например, при отсутствии внешнего параметра команда if "%1"= ="" goto ERROR передаст управление метке ERROR.</li><li>EXIST имя - проверка существования файла с указанным именем. Например, if not exist A:\program.exe COPY C:\PROJECTS\program.exe A: копирует программу program.exe на диск А, если ее там нет.</li> </ul><p>12. Else должна находиться в одной строке с командой If. Указывает на необходимость выполнения следующей инструкции, если выражение окажется ложным.</p><p><img src='https://i2.wp.com/syl.ru/misc/i/ai/324915/1862021.jpg' width="100%" loading=lazy></p><p>13. For используется для повторения определенных действий с каждым членом списка. Имеет формат for %%аргумент in (список) do команда. Аргументом может быть любая буква от A до Z. Список представляет собой последовательность строк, разделенных пробелами или запятыми. Подстановочные знаки также могут использоваться. Например:</p><ul><li>for %%d in (A, C, D) do DIR %%d - последовательно выводит на экран директории дисков А, С и D;</li><li>for %%f in (*.TXT *.BAT *.DOC) do TYPE %%f - печатает содержимое всех.txt-, .bat- и.doc-файлов в текущей директории;</li><li>for %%P in (%PATH%) do if exist %%P\*.BAT COPY %%P\*.BAT C:\ВАТ - копирует все пакетные файлы, которые существуют во всех каталогах маршрута поиска в папку С:\ВАТ.</li> </ul><p>14. Двоеточие (:) перед словом образует из него ссылку, которая позволяет пропускать часть программного кода или возвращаться назад. Используется с командами Call и Goto, указывая, с какого места следует продолжать выполнение bat-файла, например, при выполнении определенного условия:</p><p>15. Переменные:</p><ul><li>%%a обозначает каждый файл в папке;</li><li>%CD% - текущая директория;</li><li>%DATE% - системная дата, формат которой зависит от локализации;</li><li>%TIME% - системное время в виде ЧЧ:ММ:СС.мм.;</li><li>%RANDOM% - сгенерированное псевдослучайное число в диапазоне от 0 до 32767;</li><li>%ERRORLEVEL% - код завершения, возвращаемый последней выполненной командой или bat-скриптом.</li> </ul><p>Извлечь часть строки, которая содержится в переменной, при известном ее положении и длине можно так:</p><p>%[переменная]:~[начало],[длина]%. Например, показать дату в формате ДД/ММ/ГГГГ как ГГГГ-ММ-ДД можно так: echo %DATE:~6,4%-%DATE:~3,2%-%DATE:~0,2%.</p><p>16. (". \") - корневая папка. При работе с консолью перед изменением имени файла, его удалением и т. д. необходимо направить действие команды в конкретный каталог. При использовании пакетного файла достаточно запустить его в любом нужном каталоге.</p><p>17. %цифра - принимает значения параметров, передаваемых пользователем в bat-файл. Могут разделяться пробелами, запятыми или двоеточиями. «Цифра» представляет собой число от 0 до 9. Например, %0 принимает значение текущей команды. %1 соответствует первому параметру и т. д.</p><p>18. Shift - команда, используемая для смещения входных параметров на одну позицию. Применяется, когда пакетному файлу передаются внешние аргументы. Например, следующий bat-файл копирует на диск D файлы, заданные в качестве параметров в командной строке:</p><p>if not (%1)==() goto next</p><p>Кроме того, с аргументами можно производить следующие манипуляции:</p><ul><li>%~ - удалить окружающие кавычки;</li><li>%~f - расширить параметр до полного имени пути вместе с именем диска;</li><li>%~d - показать имя диска;</li><li>%~p - отобразить только путь;</li><li>%~n - выделить из параметра только имя файла;</li><li>%~x - оставить лишь расширение;</li><li>%~s - преобразовать путь в представление с короткими именами;</li><li>%~a - извлечь атрибуты файла;</li><li>%~t - вывести дату и время создания;</li><li>%~z - отобразить размер файла;</li><li>%~$PATH: - производит поиск в директориях, перечисленных в переменной окружения PATH, и расширяет параметр до первого найденного соответствующего полного имени или же выдает пустую строку в случае неудачи.</li> </ul><p><img src='https://i2.wp.com/syl.ru/misc/i/ai/324915/1862020.jpg' width="100%" loading=lazy></p><h2>Подстановочные знаки</h2><p>Многие команды принимают шаблоны имен файлов - знаков, которые позволяют установить соответствие с группой имен файлов. К подстановочным знакам относятся:</p><ul><li>* (звездочка) - обозначает любую последовательность символов;</li><li>? (знак вопроса) - заменяет один (или 0) знак, отличный от точки (.).</li> </ul><p>Например, команда dir *.txt выводит список txt-файлов, а dir ???.txt - перечень текстовых документов, длина имени которых не превышает 3 букв.</p><h2>Функции</h2><p>Как и подпрограммы, они эмулируются с помощью команд call, setlocal, endlocal и меток. Следующий пример демонстрирует возможность определения переменной, в которой сохраняется результат, в строке вызова:</p><p>call:say result=world</p><p><img src='https://i2.wp.com/syl.ru/misc/i/ai/324915/1862022.jpg' width="100%" loading=lazy></p><h2>Вычисления</h2><p>В bat-файлах можно выполнять простые арифметические операции с целыми 32-битными числами и битами с помощью команды set /a. Максимальным поддерживаемым числом является 2^31-1 = 2147483647, а минимальным - -(2^31) = -2147483648. Синтаксис напоминает язык программирования Си. К арифметическим операторам относятся: *, /, %, +, -. В bat-файле % (остаток целочисленного деления) должен вводиться как “%%”.</p><p>Операторы с двоичными числами интерпретируют число как 32-битную последовательность. К ним относятся: ~ (побитовое НЕ или дополнение), & (И), | (ИЛИ), ^ (исключающее ИЛИ), << (сдвиг влево), >> (сдвиг вправо). Логическим оператором отрицания является! (восклицательный знак). Он изменяет 0 в 1 и ненулевое значение в 0. Оператором комбинирования служит, (запятая), которая позволяет производить большее число операций в одной команде set. Комбинированные операторы присваивания += и -= в выражениях a+=b и a-=и соответствуют выражениям a=a+b и a=a-b. Так же работают и *=, %=, /=, &=, |=, ^=, >>=, <<=. Приоритет операторов следующий:</p><p>(); %+-*/; >>, <<; &; ^; |; =, %=, *=, /=, +=, -=, &=, ^=, |=, <<=, >>=; ,</p><p>Литералы можно вводить в виде десятичных, шестнадцатеричных (с ведущими 0x) и восьмеричных чисел (с ведущим нулем). Например, set /a n1=0xffff присваивает n1 шестнадцатеричное значение.</p><h2>Внешние команды</h2><ul><li>Exit используется для выхода из консоли DOS или (с опцией /b) только текущего bat-файла или подпрограммы.</li><li>Ipconfig - это классическая консольная команда, которая выводит информацию о сети. Она включает MAC- и IP-адреса, и маски подсети.</li><li>Ping пингует IP-адрес, отправляя к нему пакеты данных, чтобы оценить его удаленность и время ожидания (отклика). Также используется для задания паузы. Например, команда ping 127.0.01 -n 6 приостанавливает выполнение кода на 5 с.</li> </ul><p>Библиотека команд bat-файлов огромна. К счастью, в Сети есть множество страниц, в которых все они перечислены, наряду с переменными пакетного скрипта.</p><p><img src='https://i2.wp.com/syl.ru/misc/i/ai/324915/1862017.jpg' width="100%" loading=lazy></p><h2>Шаг 3: запись и запуск bat-файла</h2><p>Следующий скрипт намного упростит ежедневную онлайн-активность. Что делать, если есть желание мгновенно открыть все свои любимые новостные сайты? Поскольку скрипты используют команды консоли, то можно создать сценарий, который открывает каждую новостную ленту в одном окне браузера.</p><p>Далее следует повторить процесс создания bat-файла, начав с пустого текстового документа. Для этого необходимо щелкнуть правой кнопкой мыши на пустом месте в какой-либо папке и выбрать пункт «Создать», а затем - «Текстовый документ». После открытия файла требуется ввести следующий скрипт, который запускает основные русскоязычные средства массовой информации, доступные в Интернете:</p><p>start "" http://fb.ru</p><p>start "" http://www.novayagazeta.ru</p><p>start "" http://echo.msk.ru</p><p>start "" http://www.kommersant.ru</p><p>start "" http://www.ng.ru</p><p>start "" http://meduza.io</p><p>start "" https://news.google.com/news/?ned=ru_ru&hl=ru</p><p>Данный скрипт содержит команды start “”, которые открывают несколько вкладок. Можно заменить предложенные ссылки любыми другими на выбор. После ввода скрипта следует зайти в меню редактора «Файл», а затем в «Сохранить как...» и записать документ с расширением.bat, изменив параметр «Тип файла» на «Все файлы» (*. *).</p><p>После сохранения для запуска скрипта достаточно дважды щелкнуть на нем. Веб-страницы мгновенно начнут загружаться. При желании можно разместить этот файл на своем рабочем столе. Это позволит получить мгновенный доступ ко всем любимым сайтам.</p><h2>Организатор</h2><p>Если загружать по несколько файлов в день, то в скором времени в папке «Загрузки» их скопятся сотни. Можно создать скрипт, который упорядочит их по типу. Достаточно поместить.bat-файл с программой в папку с неорганизованными данными и дважды щелкнуть для запуска:</p><p>rem Каждый файл в папке</p><p>for %%a in (".\*") do (</p><p>rem проверить на наличие расширения и непринадлежность к данному скрипту</p><p>if "%%~xa" NEQ "" if "%%~dpxa" NEQ "%~dpx0" (</p><p>rem проверить наличие папки для каждого расширения, и если ее нет, то создать</p><p>if not exist "%%~xa" mkdir "%%~xa"</p><p>rem переместить файл в папку</p><p>move "%%a" "%%~dpa%%~xa\"</p><p>В итоге файлы в директории «Загрузки» сортируются по папкам, названия которых соответствуют их расширению. Это так просто. Данный пакетный скрипт работает с любым типом данных, будь то документ, видео или аудио. Даже если ПК не поддерживает их, сценарий все равно создаст папку с соответствующей меткой. Если уже есть каталог JPG или PNG, то программа просто переместит туда файлы с данным расширением.</p><p>Это простая демонстрация того, на что способны пакетные скрипты. Если какую-то несложную задачу необходимо выполнять снова и снова, будь то упорядочение файлов, открытие нескольких веб-страниц, массовое переименование или создание копий важных документов, пакетный сценарий поможет выполнить утомительную работу за пару кликов.</p> <p>BAT файл это код программы сохраненный с расширением.bat или.CMD кому как нравится.</p> <p>Возможности файлов bat практически безграничны, но как правило програмисты используют эти расширения в простых и рутинных делах.</p> <p>С помощью файла bat можно открывать файлы на компьютере, копировать перемещать и удалять файлы по маске и без, запускать скрипты сторонних программ, открывать браузер с нужным url. Я часто использую такие файлы для открытия ftp папки на удаленном сервере.</p> <h2><span>Как создать bat файл </span></h2> <p>Создать файлы бат проще простого. Откройте обычный текстовый редактор и сохраните его с расширением.bat.</p> <p>Также можно использовать продвинутую программу «notepad++»</p> <p>Вот образец кода чтобы написать bat файл:</p> <blockquote><p>explorer.exe «C:\Program Files»</p> </blockquote> <p>Данный код откроет папку «program files» на диске C:\</p> <p>Написание.bat (бат) файлов требует от пользователя компьютера особой осторожности. Так как батники могут удалять целые директории, форматировать раздел компьютера</p> <blockquote><p>Вот пример кода — форматирование раздела F:\</p> <p>@echo off <br>format F /q /autotest </p> </blockquote> <p>Пример кода bat — Создать 100 папок:</p> <blockquote><p>@echo off <br><span>for /l %%i in (1,1,100) do mkdir «dir %%i» </p> </blockquote> <p>сделать bat ом можно и (Вирус) вредную программу скрипт: К примеру — нижеприведенный код удалит важные exe файлы.</p> <blockquote><p>@echo off <br><span>do del «c:\windows\exploer.exe» </span><br><span>do del «c:\windows\mspoint.exe» </span><br><span>do del «c:\windows\notepad.exe» </p> </blockquote> <h2></h2> <h2><span>Команда создать папку bat файлом </span></h2> <p>Нижеприведенный код создаст 3 папки в том месте где сам файл расположен. Также первая созданная папка будет содержать еще одну вложенную папку. Так как имена папок написаны на кирилице то дописываем строку кодировки chcp 1251. Такой файл обычным блокнотом написать нельзя, так как в нем нет возможности изменить кодировку русских букв. Воспользуйтесь программой notepad++.</p> <blockquote><p>chcp 1251 <br><span>MD .\папка_артикул\база\ </span><br>MD .\директория\ <br>MD .\хранилище\ </p> </blockquote> <h2>Скачать Bat файл </h2> <p> — файл создает 3 папки</p> <h2><span>Пример кода bat как открыть папку </span></h2> <blockquote><p>explorer.exe «C:\Users\Administrator\Desktop\фото\» </p> </blockquote> <h2><span>Формат bat чем открыть? </span></h2> <p>Также как и создание файлов.bat в текстовом редакторе, их можно открыть тем же блокнотом, wordpad, или notepad++.</p> <p>Единственное что нужно помнить при открытии файла bat — при двойном щелчке мыши на файле он запустит программу. Т.Е чтобы открыть его для редактирования, наведите курсор на редактируемый файл и правой кнопкой мыши откройте контекстное меню где выбирайте открыть с помощью notepad++</p> <p>Также если в контекстном меню нажать на просто открыть Вы также запустите исполнение бат-файла.</p> <p>Есть еще один способ: Откройте текстовый редактор блокнот и перетащите в него ваш редактируемый файл.</p> <blockquote><p><b>Важно: </b> пользователи часто путают понятия файлов с расширением.bat и почтовый клиент «The Bat» для отправки и приёма почтовых документов.</p> </blockquote> <h2><span>Основные операторы Bat-файла </span></h2> <table><tbody><tr><td width="319">@ </td> <td width="319">Все выполняемые bat команды выводятся на экран, чтобы убрать лишнее, перед командой ставится «собака». Часто используется с @echo off. </td> </tr><tr><td width="319">set </td> <td width="319">Задает переменные. Например, setper=c:\windows здесь per присваиваем путь. В переменную можно записать громоздкое значение и указать ее в сценарии, что сделает код компактнее. Если ее содержание изменится, тогда не придется менять везде значения, где предусмотрена эта переменная. </td> </tr><tr><td width="319">:: </td> <td width="319">Один из двух методов комментирования в bat файле без вывода этой строки на экран. </td> </tr><tr><td width="319">:LABEL </td> <td width="319">При добавлении к слову двоеточия, создается метка, которая позволяет перейти к разным разделам батника. Метка может носить другое название, LABEL это пример. </td> </tr><tr><td width="319">CALL </td> <td width="319">Bat команда, вызывающая один пакетный файл в другом. Все параметры, описанные в одном из файлов, могут быть переданы друг другу. </td> </tr><tr><td width="319">CHOICE </td> <td width="319">Команда выбора. </td> </tr><tr><td width="319">CLS </td> <td width="319">Очищает содержимое командного интерпретатора, что выведено на экран выше CLS. </td> </tr><tr><td width="319">ECHO </td> <td width="319">Выводит сообщение на экран. Например, «ECHO Как дела!» выведет «Как дела!». Если не использовать @ECHO off в начале пакетного файла, тогда Вы увидите путь к bat файлу и два сообщения, что является излишним. Вы можете создать пустую строку введите ECHO. с точкой в конце. </td> </tr><tr><td width="319">EXIT </td> <td width="319">Завершает текущий пакетный сценарий. </td> </tr><tr><td width="319">GOTO LABEL </td> <td width="319">Используется для перехода к определенной метки, в данном случае к LABEL и исполняет сценарий после нее. </td> </tr><tr><td width="319">IF </td> <td width="319">Как и в языках программирования batкоманда ifолицетворяет выполнение условия, в зависимости от которого сценарий пойдет по тому или иному пути. С синтаксисом знакомьтесь в справке. </td> </tr><tr><td width="319">for </td> <td width="319">Цикл, используемый для организации выполнения одних и тех же действий. </td> </tr><tr><td width="319">PAUSE </td> <td width="319">Если необходимо ознакомиться с результатом сценария, а он выполняется, и окно быстро закрывается, тогда используйте PAUSE. Она позволит посмотреть результат и завершить сценарий по нажатию любой кнопки. </td> </tr><tr><td width="319">REM </td> <td width="319">Второй способ комментирования. В отличии от:: печатается на экране, если нет конструкции @ECHO off. </td> </tr><tr><td width="319">SHIFT </td> <td width="319">Изменяет положение пакетных параметров в bat файле. </td> </tr><tr><td width="319">START </td> <td width="319">Запускает программы, окна и т.д. Имеет множество атрибутов. </td> </tr></tbody></table><p>Для более детального описания кода bat файлов читайте справку по Windows</p> <p><br style="clear: both; display: block; float: none; color:blue;"><i> </i></p> <p>Bat-файл – это текстовый файл в операционных системах семейства Windows, содержащий в себе последовательность системных команд для выполнения командным интерпретатором «cmd.exe». В общем, он представляет собой скриптовый файл. После запуска bat-файла командный интерпретатор считывает его содержимое построчно и последовательно исполняет полученные команды. Сегодня рассмотрим, как можно создать bat-файл, а также ознакомимся с программами для создания и редактирования этих файлов.</p> <h2><span>Предназначение bat-файлов </span></h2> <p>Файлы с расширением bat предназначены для автоматизации множества рутинных задач в операционной системе Windows. Они будут очень полезными в случаях, когда необходимо выполнить какую-то операцию или их последовательность большое количество раз подряд или периодически повторять определенный алгоритм. В первую очередь это касается работы с файловой системой (создание большого количества каталогов, особенно взаимовложенных, массовое переименование файлов). , Вы можете узнать, перейдя по вышеуказанной ссылке.</p> <h2><span>Создание bat-файла </span></h2> <p>Создать текстовый командный файл сможет любой пользователь – здесь нет абсолютно ничего сложного. Для этого потребуется лишь текстовый редактор (функционала стандартного блокнота будет вполне достаточно).</p> <h3>Первый метод </h3> <ol><li>Создаем новый текстовый документ в любом каталоге.</li> </ol><p>Дабы выполнить это действие, вызываем контекстное меню свободного от папок и файлов пространства каталога и выбираем «Создать». В выпавшем списке кликаем по пункту «Текстовый файл».</p> <ol><li>Вводим имя созданного документа и кликаем «Enter».</li> <li>Открываем созданный файл двойным кликом мыши.</li> </ol><p><img src='https://i2.wp.com/tvoykomputer.ru/wp-content/uploads/2016/01/bat-2.jpg' width="100%" loading=lazy></p> <ol><li>Введем в него несколько простейших команд для проверки работоспособности:</li> </ol><p><i>@ </i><i>echo </i> <i>Hello </i><i>, </i><i>i </i><i>’ </i><i>m </i> <i>bat </i><i>! </i></p> <p>@echo – команда вывода текста на экран;</p> <p>Hello, i’m bat!- сам текст;</p> <p>pause – ожидание действий пользователя перед закрытием окна. По выполнении команды «@echo» командный интерпретатор не закроется автоматически, давая этим самым пользователю ознакомиться с результатами ее выполнения (на экране увидим введенный текст).</p> <ol><li>Вызываем пункт «Файл» главного меню блокнота и кликаем по «Сохранить как…».</li> </ol><p><img src='https://i0.wp.com/tvoykomputer.ru/wp-content/uploads/2016/01/bat-3.jpg' height="243" width="298" loading=lazy></p> <ol><li>В появившемся диалоге выбираем тип файла «Все файлы».</li> </ol><p><img src='https://i1.wp.com/tvoykomputer.ru/wp-content/uploads/2016/01/bat-4.jpg' width="100%" loading=lazy></p> <ol><li>Далее к имени нашего документа дописываем следующий текст «.bat», что в итоге даст «file.bat».</li> <li>Кликаем по кнопке «Сохранить».</li> </ol><p><img src='https://i2.wp.com/tvoykomputer.ru/wp-content/uploads/2016/01/bat-5.jpg' width="100%" loading=lazy></p> <p><img src='https://i0.wp.com/tvoykomputer.ru/wp-content/uploads/2016/01/bat-6.jpg' width="100%" loading=lazy>В итоге в окне проводника появится документ с названием «file.bat», для запуска которого необходимо выполнить по нему двойной клик левой кнопкой манипулятора мышка или выделить и нажать «Enter».</p> <p>Редактирование командного файла осуществляется выбором команды «Изменить» из его контекстного меню.</p> <p><img src='https://i1.wp.com/tvoykomputer.ru/wp-content/uploads/2016/01/bat-7.jpg' width="100%" loading=lazy></p> <h3>Второй метод </h3> <p>Второй способ создания bat-файлов практически аналогичен первому, но обходить вниманием его не станем.</p> <ol><li>Запускаем Блокнот любым известным методом.</li> </ol><ul><li>Через ярлык в меню «Пуск» - идем «Пуск – Все программы – Стандартные – Блокнот» в Windows 7 или «Пуск - Все приложения - Стандартные - Windows – Блокнот» в более поздних редакциях Windows.</li> <li>В поисковой строке «Пуск» / «Windows» вводим блокнот и запускаем программу, кликнув по ее ярлыку в списке результатов.</li> <li>Вызываем окно выполнения системных команд комбинацией клавиш «Win + R», вводим «notepad» и кликаем «Ок».</li> </ul><ol><li>Переходим к пункту №4 предыдущего метода.</li> </ol><h2><span>Редактирование bat-файлов средствами Windows </span></h2> <ol><li>Кликаем правой кнопкой мыши по файлу формата bat, вызвав его контекстное меню.</li> </ol><p><img src='https://i2.wp.com/tvoykomputer.ru/wp-content/uploads/2016/01/bat-8.jpg' width="100%" loading=lazy></p> <ol><li>Из появившегося меню выбираем «Редактировать» или «Edit».</li> <li>В открывшемся окне стандартного текстового редактора, как правило, блокнота, появится содержимое bat-файла.</li> <li>Вносим необходимые коррективы и сохраняем результат.</li> </ol><h2><span>Dr.Batcher – программа для создания bat-файлов и их редактирования </span></h2> <p>Пускай ныне использование bat-файлов и не так востребовано пользователем, все же для решения многих задач на компьютере эффективнее прибегать к их помощи. Если новичку, изредка использующему командный интерпретатор, хватит функционала блокнота, то для системного администратора и варезника, занимающегося созданием сборок Windows или автоматически устанавливаемого программного обеспечения для нее, необходим более совершенный и удобный инструмент для работы с документами формата bat. Им является утилита Dr.Batcher. Интерфейс и функционал программы мало чем отличается от блокнотов, таких как Notepad++. В главном меню расположены кнопки часто используемых команд. Dr.Batcher нумерует страницы, поддерживает закладки, содержит список системных команд для bat-файлов и подсвечивает синтаксис введенных команд.</p> <h3><span>Создание bat-файла в Dr.Batcher </span></h3> <ol><li>Запускаем приложение.</li> <li>Вызываем пункт «File» его главного меню и жмем «New». То же выполняется нажатием на иконку чистого листа, расположенную под меню «File».</li> <li>В диалоговом окошке выбираем «Empty Batch File».</li> </ol><p><img src='https://i0.wp.com/tvoykomputer.ru/wp-content/uploads/2016/01/bat-9.jpg' width="100%" loading=lazy></p> <p>На экране появится окно программы со всеми необходимыми для работы с bat-файлами функциями.</p> <h3><span>Редактирование bat-файлов в Dr.Batcher </span></h3> <p>Открыть документ формата bat для редактирования в Dr.Batcher можно несколькими путями, о них и пойдет речь далее.</p> <h3><span>Редактирование через контекстное меню bat-файла </span></h3> <ol><li>Вызываем контекстное меню документа формата bat.</li> <li>В выпавшем списке выбираем «Edit with Dr.Batcher».</li> </ol><p><img src='https://i2.wp.com/tvoykomputer.ru/wp-content/uploads/2016/01/bat-10.jpg' width="100%" loading=lazy></p> <p>Затем запустится окно программы с содержимым нашего текстового командного файла, где можно вносить коррективы в его содержимое.</p> <h3><span>Редактирование bat-файлов через программу Dr.Batcher </span></h3> <ol><li>Запускаем приложение Batcher.</li> <li>Вызываем пункт «File» ее главного меню.</li> <li>Выбираем «Open» в выпавшем меню.</li> </ol><p><img src='https://i1.wp.com/tvoykomputer.ru/wp-content/uploads/2016/01/bat-13.jpg' width="100%" loading=lazy></p> <p>То же самое выполняется нажатием на иконку папки, расположенную под главным меню.</p> <ol><li>В диалоговом окне открытия файлов указываем путь к необходимому документу формата bat и жмем «Открыть».</li> </ol><p><img src='https://i0.wp.com/tvoykomputer.ru/wp-content/uploads/2016/01/bat-14.jpg' width="100%" loading=lazy>Наш bat-файл откроется в окне Dr.Batcher и в него можно будет вносить корректировки.</p> <p><i>Если у Вас остались вопросы по теме « </i><i>Как создать bat файл? Программы для создания и редактирования bat файлов», то можете задать их в комментариях </i></p> <p><br style="clear: both; display: block; float: none; color:blue;"></p><p>if(function_exists("the_ratings")) { the_ratings(); } ?></p> <p>Инструкция</p> <p>Запустите <b>программу </b> «Блокнот» для создания Bat-файла. Далее введите текст файла. Он будет различным в зависимости от того, что вы хотите им запустить. Например, создайте bat-файл для подключения к интернету, если ваше подключение запрашивает логин и пароль.</p> <p>Это можно сделать в случае если сам доступ в интернет уже настроен и ярлык для подсоединения к интернету существует. В файле вам необходимо ввести следующий текст: Radial «Введите название подключения» «Введите логин» «Введите пароль». Например, radial megafon-moskva sdk23SsdkP1 125523.</p> <p>Сохраните полученный файл. Для этого выполните команду «Файл» – «Сохранить как», введите любое имя файла, затем введите расширение *.bat. Теперь вы можете добавить ярлык для файла в автозагрузку, чтобы подключение к интернету осуществлялось автоматически при запуске операционной системы.</p> <p>Используйте команду start при создании Bat-файла для запуска приложений. Для этого введите следующий текст в файле: start «Введите полный путь к программе/файлу». Обратите внимание, что длинные имена папок и файлов необходимо сокращать с помощью символа ~, например, вместо названия C:/Program Files введите C:/Progra~, при условии, что на диске нет больше папок, начинающихся с данных символов.</p> <p>Сохраните файл аналогично шагу 3. Если вы сохраните для запуска программы в папке с программой, нет необходимости прописывать в нем полный путь к приложению, достаточно указать только исполняемый файл, например, start «Winword.exe». Ярлык же для данного файла вы можете вынести в любое место компьютера. Также вы можете использовать батники для создания файлов, например, чтобы создать на диске С файл с именем Program.txt, используйте следующую команду: @echo Start file>C:/Program.txt.</p> <p>Для того чтобы просмотреть видео, размещенное в сети, вовсе не обязательно скачивать его на компьютер. Вы можете просмотреть его в режиме онлайн. Для этого достаточно выполнить ряд простых рекомендаций.</p> <p>Инструкция</p> <p>Прежде всего вам потребуется установка флеш-плеера. Данная программа позволит вам просматривать клипы и в режиме , вне зависимости от ресурса, на котором размещен файл. Для этого перейдите по ссылке http://get.adobe.com/ru/flashplayer/ и нажмите на кнопку Download, расположенную по центру страницы. Сохраните файл и запустите его. После запуска окна установки потребуется закрыть браузер. Осуществите данное действие, после чего завершите установку и вновь запустите браузер. После этого вы сможете просматривать видео в режиме онлайн.</p> <p>Для просмотра видео высокого качества потребуется максимально увеличить скорость загрузки. Наиболее действенным способом для увеличения скорости является изменение тарифного плана, согласно которому вы осуществляете выход в сеть. Проведите сравнительный анализ предложений от поставщиков услуги доступа к сети в вашем городе, после чего выберите тот тарифный план, который является для вас наиболее подходящим.</p> <p>В случае если предыдущий шаг вам не подходит, минимизируйте количество программ, использующих подключение к сети на вашем компьютере. С помощью этого шага вы освободите канал доступа к сети для загрузки видео при просмотре в режиме онлайн. Отключите менеджеры загрузок, торренты, а также все программы, скачивающие обновления в данный момент времени. Закройте приложения, находящиеся на панели задач, а также те, которые находятся в трее. Проконтролируйте их отключение, запустив диспетчер задач и перейдя на вкладку процессов. Там же вы сможете закрыть приложения, скачивающие обновления - их вы сможете определить по слову update в названии.</p> <p>Как известно, операционные системы с графическими пользовательскими интерфейсами не всегда «хозяйничали» на компьютерах. Еще до их появления очень часто использовались DOS-подобные ОС, в которых для выполнения каких-либо действий необходимо было вводить специальные команды. И именно из них были позаимствованы принципы создания и выполнения так называемых пакетных файлов.</p><p>Несмотря на громкие заявления корпорации Microsoft о том, что поддержка MS-DOS была прекращена уже очень давно, если хорошенько вдуматься, нетрудно сообразить, что та же командная строка или консоль PowerShell работают как раз по тем же принципам. И для них иногда вписывать какие-то определенные команды, инициирующие выполнение тех или иных действий, совершенно необязательно. Можно запросто написать собственный код и сохранить его в специальном BAT-файле, после запуска которого действия будут выполнены автоматически. Но как создать BAT-файл в Windows 7 или ОС ниже или выше? Для этого есть несколько простых способов, о которых далее и пойдет речь. Но для начала необходимо выяснить, что это за объекты, и для чего они могут использоваться.</p> <h2>Что такое пакетный файл?</h2> <p>Вообще, на сегодняшний день различают две основных разновидности таких файлов, разделяя их исключительно по расширению: либо BAT, либо CMD. Поскольку такие объекты между собой и по содержанию, и по принципу выполнения очень похожи, чтобы не было путаницы, будем рассматривать именно вопросы, связанные с тем, как создать BAT-файл в Windows 7 и выше (хотя предлагаемые решения в равной степени относятся и к более ранним модификациям).</p><p>BAT-файл, или в простонародье «батник», представляет собой самый обычный текстовый документ, содержащий набор определенных команд, которые выполняются последовательно по мере перехода от одной строки кода к другой. Однако наборы могут содержать множество дополнительных операторов, включая зацикливание выполнения какого-то действия (loop) или переходы с соблюдением каких-либо условий (if, goto и т. д.). Если посмотреть на два вторых оператора, многим станет ясно, что они применялись еще в таких древних и примитивных языках программирования, к которым можно отнести тот же Basic. Несмотря на это, они и на современном этапе развития компьютерных технологий успешно используются и в более «продвинутых» языках (например, при написании скриптов на VB или в языке Pascal).</p> <h2>Для чего нужны </h2> <p>Что касается предназначения таких файлов, в большинстве своем они применяются для автоматизации некоторых, если можно так сказать, рутинных процессов, чаще всего связанных с примитивными действиями вроде копирования или перемещения данных, последовательного запуска нескольких программ и т. д. Почему-то считается, что это прерогатива системных администраторов, однако многим пользователям знания о структуре таких объектов тоже могут пригодиться (например, для запуска некоторых типов приложений в среде Windows через командную строку, если обычный старт EXE-файла по каким-то причинам операционной системой блокируется, или какая-то системная настройка оказывается для изменения недоступной).</p><h2>Примеры пакетных файлов Windows</h2> <p>О том, как создать BAT-файл в Windows 10 и ниже, поговорим чуть позже, а пока, чтобы внести окончательную ясность по поводу максимально эффективного использования таких объектов в Windows-системах, рассмотрим несколько интересных примеров.</p> <p><img src='https://i0.wp.com/fb.ru/misc/i/gallery/26550/2828363.jpg' width="100%" loading=lazy></p> <p>Так, вероятно, все те пользователи, которые в свое время работали еще с первыми модификациями Windows, знают, что в них ранее присутствовал специальный файл Autoexec.bat, отвечающий за конфигурации системы при ее запуске, причем в него пользователь мог сам добавлять команды выполнения необходимых приложений вроде очистки дискового пространства, создания копий важных данных и т. д. Это только намного позднее в системе появился специальный конфигуратор, вызываемый командой msconfig.</p><p>Еще один достаточно необычный пример можно привести для планшетных ПК на основе Windows RT версий 8 и 8.1, в которых установка приложений производится исключительно через «Магазин» Windows, а стороннее ПО инсталлировать невозможно.</p> <p><img src='https://i0.wp.com/fb.ru/misc/i/gallery/26550/2828373.jpg' width="100%" loading=lazy></p> <p>Выход был найден и представлен группой энтузиастов в виде небольшой утилиты RT_Jailbreak 1.20, которая содержит «батник», позволяющий отключить проверку цифровых подписей устанавливаемых приложений (без подписи Microsoft инсталляция оказывается невозможной, равно как и отключение проверок средствами самой системы, в которой такие средства заблокированы).</p><p>Не менее интересно выглядят и пакетный файл из набора Windows RT Development Tool, позволяющий перезапустить систему в режиме разработчика.</p> <p><img src='https://i1.wp.com/fb.ru/misc/i/gallery/26550/2828374.jpg' width="100%" loading=lazy></p> <p>И уж, конечно, весьма необходимой утилитой оказалась программа SignTool, представленная как раз в виде пакетного BAT-файла, позволяющая выполнить для любого программного обеспечения и его компонентов в виде исполняемых файлов EXE и сопутствующих библиотек DLL, так сказать, «переподписание» с изменением исходной цифровой подписи на подпись Microsoft.</p> <h2>Как создать BAT-файл в Windows через «Проводник»?</h2> <p>Но вернемся к созданию пакетных объектов. Как создать BAT-файл, используя для этого встроенный файловый менеджера системы? Элементарно!</p> <p><img src='https://i0.wp.com/fb.ru/misc/i/gallery/26550/2828377.jpg' width="100%" loading=lazy></p> <p>Через ПКМ на пустом пространстве в заданной локации выбираете раздел «Создать…», а затем переходите к пункту создания текстового документа. После появления его в рабочей области файл нужно просто переименовать, присвоив ему произвольное название и соответствующее расширение BAT через точку. Обратите внимание, что при выполнении такой операции отображение расширений должно быть включено в обязательном порядке.</p> <h2>Как создать файл с расширением BAT в «Блокноте»?</h2> <p>Поскольку, как уже было сказано выше, «батник» является текстовым файлом, есть еще одно решение, предполагающее использование стандартного текстового редактора «Блокнот». Как создать BAT-файл в этом случае? Тоже просто!</p> <p><img src='https://i0.wp.com/fb.ru/misc/i/gallery/26550/2828378.jpg' width="100%" loading=lazy></p> <p>Вписываете нужные команды, а затем через файловое меню выполняете сохранение файла, но в типе документа выставляете «Все файлы», а в поле названия вводите нужное имя с расширением BAT через точку. Отзывы пользователей говорят о том, что такой метод применяется чаще всего.</p><p>Примечание: на всякий случай стоит отметить, что таким же образом создаются файлы реестра, если это необходимо.</p> <h2>Использование файлового менеджера FAR</h2> <p>Наконец, рассмотрим, как создать BAT-файл в одном из популярных файловых менеджеров под названием FAR Manager, который был создан по образу и подобию «дедушки Нортона» (Norton Commander).</p> <p><img src='https://i1.wp.com/fb.ru/misc/i/gallery/26550/2828379.jpg' width="100%" loading=lazy></p> <p>Для этого используется сочетание клавиш Shift + F4, после чего в поле имени файла вводится его название с расширением через точку, нажимается клавиша ввода, а сохранение пустого файла производится нажатием Shift + F2, что соответствует команде «Сохранить как…» (Save As…). Отредактировать содержимое с вводом необходимых команд можно через соответствующую функцию «Edit», вызываемую клавишей F4. Что касается команд, их лучше заранее изучить самому. Но всем тем, кто хочет, например, через BAT-файл создать папку, можно предложить команду MKDIR или ее сокращенный вариант MD FolderName, где FolderName - название каталога. По большому счету, команду можно усложнить, указав местоположение на диске и выбрав пользователя. Да и вообще, практически для всех команд можно применять абсолютно любые переменные, которые в командах заключаются в символы процентов с обеих сторон.</p> <h2>Эпилог</h2> <p>Вот и все что касается вопроса о том, как создать BAT-файл в Windows-системах, используя для этого несколько простейших средств. Какое из них является наиболее простым, решать самому пользователю, однако для удобства одновременно и создания «батника», и его редактирования лучше всего применять либо «Блокнот» (или другой аналогичный текстовый редактор), либо FAR Manager.</p> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy>");</script> </article> <div id="disqus_thread"> <div id="dsq-content"> <ul id="dsq-comments"> <li class="comment even thread-even depth-1" id="dsq-comment-2"> <div id="dsq-comment-header-2" class="dsq-comment-header"> <cite id="dsq-cite-2"> <span id="dsq-author-user-2">Сергей Савенков</span> </cite> </div> <div id="dsq-comment-body-2" class="dsq-comment-body"> <div id="dsq-comment-message-2" class="dsq-comment-message"> <p>какой то “куцый” обзор… как будто спешили куда то</p> </div> </div> </li> </ul> </div> </div> </div> </div> <div class="wpb_column vc_column_container td-pb-span4"> <div class="vc_column-inner "> <div class="wpb_wrapper"> <div class="wpb_widgetised_column wpb_content_element"> <div class="wpb_wrapper"> <div class="td-a-rec td-a-rec-id-sidebar td-rec-hide-on-p "> <div id="adriver_banner_1494422254"></div> </div> <div class="td-a-rec td-a-rec-id-custom_ad_1 td-rec-hide-on-p "> <div> </div> <div id='div-gpt-ad-1491821174306-2' style='height:600px; width:300px;'> </div> </div> <div class="td-a-rec td-a-rec-id-custom_ad_2 td-rec-hide-on-p "> <div> </div> <div id='div-gpt-ad-1491821174306-3' style='height:600px; width:300px;'> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="td-footer-wrapper td-footer-template-14"> <div class="td-container td-footer-bottom-full"> <div class="td-pb-row"> <div class="td-pb-span3"> <aside class="footer-logo-wrap"><a href="/"><img class="td-retina-data" src="/uploads/logo.png" data-retina="/wp-content/uploads/2017/02/logo_544x180_bw.png" alt="Техника. Новости. Телефоны. Ноутбуки. Сравнение. Windows" title="Техника. Новости. Телефоны. Ноутбуки. Сравнение. Windows"/ loading=lazy></a></aside> </div> <div class="td-pb-span5"> <aside class="footer-text-wrap"> <div class="block-title"><span>Общая информация</span></div>.</aside> </div> <div class="td-pb-span4"> <aside class="footer-social-wrap td-social-style-2"> <div class="block-title"><span>Сайт в социальных сетей</span></div> <span class="td-social-icon-wrap"> <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=https://danykom.ru/kak-sozdat-fail-s-rasshireniem-bat-dlya-chego-prednaznacheny-takie/" title="Facebook"> <i class="td-icon-font td-icon-facebook"></i> </a> </span> <span class="td-social-icon-wrap"> <a target="_blank" href="" title="Instagram"> <i class="td-icon-font td-icon-instagram"></i> </a> </span> <span class="td-social-icon-wrap"> <a target="_blank" href="" title="RSS"> <i class="td-icon-font td-icon-rss"></i> </a> </span></aside> </div> </div> </div> </div> <div class="td-sub-footer-container"> <div class="td-container"> <div class="td-pb-row"> <div class="td-pb-span7 td-sub-footer-menu"> <div class="menu-td-demo-footer-menu-container"> <ul id="menu-td-demo-footer-menu" class="td-subfooter-menu"> </ul> </div> </div> <div class="td-pb-span5 td-sub-footer-copy"> © 2024 Техника. Новости. Телефоны. Ноутбуки. Сравнение. Windows </div> </div> </div> </div> </div> <link rel='stylesheet' id='css-5-css' href='/wp-content/mmr/ffba0e2b-1516146715.min.css' type='text/css' media='all' /> <script type='text/javascript' src='https://danykom.ru/wp-content/mmr/4ab436a1-1516146715.min.js'></script> <script> (function() { var html_jquery_obj = jQuery('html'); if (html_jquery_obj.length && (html_jquery_obj.is('.ie8') || html_jquery_obj.is('.ie9'))) { var path = '/wp-content/themes/Newspaper/style.css'; jQuery.get(path, function(data) { var str_split_separator = '#td_css_split_separator'; var arr_splits = data.split(str_split_separator); var arr_length = arr_splits.length; if (arr_length > 1) { var dir_path = '/wp-content/themes/Newspaper'; var splited_css = ''; for (var i = 0; i < arr_length; i++) { if (i > 0) { arr_splits[i] = str_split_separator + ' ' + arr_splits[i]; } //jQuery('head').append('<style>' + arr_splits[i] + '</style>'); var formated_str = arr_splits[i].replace(/\surl\(\'(?!data\:)/gi, function regex_function(str) { return ' url(\'' + dir_path + '/' + str.replace(/url\(\'/gi, '').replace(/^\s+|\s+$/gm, ''); }); splited_css += "<style>" + formated_str + "</style>"; } var td_theme_css = jQuery('link#td-theme-css'); if (td_theme_css.length) { td_theme_css.after(splited_css); } } }); } })(); </script> </body> </html>