Содержание
Что такое txt и bat?
Ответ естественно в вкратце, так как если вам это нужно, то я предполагаю, что вы уже знаете зачем вам это делать и смысла вникать в это с подробностями бессмысленно.
txt — это формат текстовых файлов, содержащих в себе текст.
bat — исполняемые сценарии.
Для того, чтобы переименовать файл TXT в BAT, мы воспользуемся самым простым способом доступным в Windows – это через ПРОВОДНИК.
Но в начале нужно включить настройки позволяющие это сделать через ПРОВОДНИК.
Для этого заходим в ПРОВОДНИК> далее ВИД > потом ПАРАМЕТРЫ > и наконец последняя операция в этом окне ИЗМЕНИТЬ ПАРАМЕТРЫ ПАПОК И ПОИСКА.
В появившемся окне переходим во вкладку ВИД > далее в окне ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ спускаемся до СКРЫВАТЬ РАСШИРЕНИЯ ДЛЯ ЗАРЕГИСТРИРОВАННЫХ ТИПОВ ФАЙЛОВ где снимаем галочку, после нажимаем ПРИМЕНИТЬ и ОК.
Теперь переходим к файлу txt который нужно переименовать в bat наводим на него курсор мыши и нажимаем правую клавишу, в появившемся ОКНЕ переходим и нажимаем вкладку СВОЙСТВА.
Здесь удаляем надпись txt до точки (точку оставляем на месте) и вписываем значение bat.
Теперь нажимаем ОК, затем ДА.
И как результат видим изменившийся файл с двумя шестеренками формата BAT.
Также вы можете посмотреть Видео ролик как это сделать ЗДЕСЬ.
Спасибо за посещение Сайта.
Пожалуйста оставляете свои Коментарии или Советы, Подписывайтесь на рассылку, чтобы быть в курсе новостей
А так же делитесь статьями нашего сайта Со Своими Друзьями в Соц Сетях нажав на Иконку.
Пакетный файл (англ.batch file) —текстовый файл в MS-DOS, OS/2 илиWindows, содержащий последовательность команд, предназначенных для исполнения командным интерпретатором.
В этой статье вы узнаете как правильно создать bat файл и переименовать обычный текстовый файл в файл с расширением .bat.
Как написать bat файл
Для того, чтобы написать .bat файл нужно создать новый текстовый документ с помощью блокнота или просто клика по пустому месту рабочего стола и выбора «Создать» — «Текстовый документ».
Создаем текстовый документ
После этого на рабочем столе появится новый текстовый документ. В него вам нужно вписать какую-нибудь команду, например attrib -s -h /d /s (это команда для открытия файлов, которые стали ярлыками из-за вируса. Подробнее читайте статью о том, что делать если на флешке папки стали ярлыками). Теперь нам нужно сохранить этот файл, изменив расширение txt на bat.
Для начала открываем «Панель управления» — Оформление и персонализация — Параметры папок. В открывшемся окне переходим во вкладку «Вид» и убираем галочку с пункта «Скрывать расширения для зарегистрированных типов файлов». Нажимаем Ок.
Скрываем расширения
В блокноте в текстовом документе нажимаем «Файл» — «Сохранить как». Откроется окно сохранения файла в котором внизу в пункте «Имя файла» нужно изменить расширение txt на bat, а в пункте «Тип файлы» выбираем «Все файлы». Нажимаем «Сохранить».
Делаем bat файл
Вот таким образом мы сделали bat файл.
Использование графического интерфейса в операционных системах сегодня представляется чем-то само собой разумеющимся и совершенно естественным, но так было не всегда. Первая операционная система MS DOS, разработанная компанией Microsoft, не имела GUI, а управление выполнялось посредством ввода текстовых команд. С тех пор минуло без малого 40 лет, однако скриптовый язык командной строки по-прежнему пользуется популярностью, причём не только в среде разработчиков.
Командная строка не столь удобна, зато с её помощью можно выполнять недоступны из GUI операции. С другой стороны, запускать каждый раз консоль, вводить в неё одну за другой команды – всё это сильно замедляет работу. Впрочем, можно существенно упростить задачу, создав бат-файл или попросту батник – текстовый файл с расширением BAT, содержащий список инструкций, обрабатываемых командным интерпретатором CMD. Используются такие файлы для автоматизации разных задач, например, для удаления временных файлов по расписанию или запуска программ.
Как создать файл с расширением BAT
Итак, как создать bat-файл в Windows 7/10? Очень просто. Для этого понадобится любой текстовый редактор и знание основ командной строки. Можно использовать Блокнот, а ещё лучше Notepad++, так как последний имеет подсветку синтаксиса. Создайте в редакторе новый файл, в меню «Файл» выберите «Сохранить как», дайте будущему скрипту имя, а в выпадающем списке «Тип файла» выберите «Batch file (*bat; *cmd; *nt)».
Если для создания bat-файла захотите использовать Блокнот, расширение нужно присвоить вручную, а в списке «Тип файла» выбрать «Все файлы».
Как видите, создать файл с расширением bat не составляет сложности, есть тут, однако, свои тонкости. В командных файлах нельзя использовать перенос строк, кодировка bat-файла должна быть выставлена UTF-8, если в теле скрипта используется кириллица, кодировку нужно изменить, вставив в положенном месте команду chcp 1251.
Вместо расширения BAT можно использовать CMD, результат выполнения скрипта будет точно таким же.
Основные команды, синтаксис и примеры использования батников
Как сделать bat-файл вы знаете, теперь настала пора самого интересного, а именно синтаксиса языка интерпретатора CMD. Понятно, пустой батник работать не будет, он даже не запустится при двойном по нему клике. Чтобы скрипт сработал, в нём должна быть прописана хотя бы одна команда. Для наглядного примера посмотрим, как написать bat-файл для запуска программ. Допустим, приступая к работе, вы каждый раз запускаете три программы – Chrome, Firefox и VLC. Упростим задачу, создав скрипт, который будет сам запускать эти программы с интервалом в пять секунд.
Открываем пустой батник и вставляем в него такие команды:
start "" "C:/Program Files/Google/Chrome/Application/chrome.exe" timeout /t 05 start "" "C:/Program Files/Mozilla Firefox/firefox.exe" timeout /t 05 start "" "C:/Program Files/VideoLAN/VLC/vlc.exe"
Команда start запускает исполняемый файл нужной программы, а команда timeout /t задаёт интервал между запусками. Обратите внимание на расположение кавычек – в них берутся пути, в которых имеются пробелы. Также если в пути есть кириллические символы, в начало скрипта следует вставить изменяющую кодировку команду chcp 1251, в противном случае интерпретатор не сможет правильно прочитать путь.
При запуске скрипта будет последовательно открыто четыре окна консоли, это нормальное явление, по выполнении команд все они автоматически закроются, впрочем, можно сделать так, чтобы открывалось только первое окно. Для этого код запуска приложения следует изменить следующим образом:
start /b "" "путь"
Может также статься, что в определённый момент потребуется приостановить выполнение скрипта, чтобы пользователь сам смог решить, выполнять ли все остальные команды или нет. Для этого существует команда pause. Попробуйте заменить ею timeout и увидите, что получится.
start /b "" "путь" pause
Рассмотрим ещё один пример команд для bat файла. Напишем скрипт, который будет в одном случае выключать компьютер, а в другом – перезагружать его. Для этих целей мы будем использовать команду shutdown с параметрами /s, /r и /t. При желании можно добавить в батник запрос на выполнение действия, вот так:
@echo off chcp 1251 echo "Вы действительно хотите выключить компьютер?" pause shutdown /s /t 0
Поясняем. Первая команда скрывает текст самих команд, вторая – устанавливает кириллическую кодировку, третья – выводит сообщение для пользователя, четвертая – устанавливает паузу, пятая – выключает, а с ключом /r вместо /s перезагружает компьютер без традиционной задержки в одну минуту. Если не желаете церемониться с запросами и паузами, можете оставить только пятую команду.
Если вместо русского текста при выполнении команды вы увидите крякозябры, попробуйте преобразовать файл скрипта в ANSI.
Что ещё можно делать с помощью скриптов? Много чего, например, удалять, копировать или перемещать файлы. Допустим, у вас есть некая папка data в корне диска D, содержимое которой нужно очистить одним махом. Открываем батник и вставляем в него такую команду:
del /A /F /Q "D:/data"
А можно и так:
forfiles /p "D:/data" /s /m *.* /c "cmd /c Del @path"
В отличие от первой, вторая команда удаляет файлы рекурсивно, то есть в папке data будут удалены все файлы плюс те, которые лежат во вложенных каталогах.
А вот ещё один полезный пример. Напишем скрипт, который будет создавать резервную копию содержимого одной папки и сохранять данные в другую. За копирование отвечает команда robocopy:
robocopy C:/data D:/backup /e pause
Запустив такой батник на исполнение, вы скопируете все содержимое папки data в папку backup, включая вложенные каталоги, пустые и с файлами. К слову, команда robocopy имеет много параметров, позволяющих очень гибко настраивать параметры копирования.
Запуск bat-файлов от имени администратора и по расписанию, скрытый запуск bat
Теперь вы знаете как создавать батники и имеете некое общее представление о языке интерпретатора CMD. Это были основы, теперь пришла пора познакомиться с некоторыми полезными особенностями работы с bat-файлами. Известно, что для выполнения некоторых действий программам нужны права администратора. Понадобиться они могут и батникам. Самый очевидный способ запустить скрипт от имени администратора, это кликнуть по нему правой кнопкой мыши и выбрать в контекстном меню соответствующую опцию.
Кроме того, можно сделать так, что конкретный батник будет запускаться с повышенными привилегиями всегда. Для этого необходимо создать на такой скрипт обычный ярлык, открыть его свойства, нажать кнопку «Дополнительно» и отметить в открывшемся окошке галочкой пункт «Запуск от имени администратора». Этот способ хорош ещё тем, что позволяет выбрать для ярлыка любой значок, тогда как файл с расширением BAT или CMD всегда будет иметь невзрачный вид.
Скрипты, как и все приложения, можно запускать по расписанию. Команда timeout /t здесь не совсем уместна, для отложенного запуска лучше всего использовать встроенный «Планировщик задач» Windows. Здесь всё просто. Открываем командой taskschd.msc Планировщик, определяемся с триггером, действие выбираем «Запустить программу» и указываем путь к bat-файлу. Вот и всё, скрипт будет запущен в положенное время.
И напоследок ещё один интересный момент. Когда вы запускаете bat-файл, на экране появляется, пусть даже на какую-то долю секунды, окно командной строки. А нельзя ли сделать так, чтобы скрипт выполнялся в скрытом режиме? Можно, причём несколькими способами. Самый простой заключается в следующем. Создаём на bat-файл ярлык, открываем его свойства и в меню «Окно» выбираем «Свёрнутое в значок». После этого единственным видимым признаком запуска скрипта будет появление значка CMD на панели задач, окон же при этом открываться не будет.
Если вы желаете полностью скрыть выполнение скрипта, можете воспользоваться «костылем» – скриптом VВS, который будет запускать ваш батник в скрытом режиме. Текст скрипта приведен ниже, сохраните его в файл hidden.vbs, предварительно заменив путь во второй строчке кода D:/sсript.bat путём к вашему батнику.
Set WshShell = CreateObject("WScript.Shell") WshShell.Run chr(34) & "D:script.bat" & Chr(34), 0 Set WshShell = Nothing
Есть также и другие варианты, например, использование утилиты Hidden Start, позволяющей запускать исполняемые и пакетные файлы в скрытом режиме, в том числе без приглашения UAC.
А на этом пока всё. Информацию касательно создания скриптов BAT без труда можно найти в интернете. Неплохо также ознакомиться с учебником Уильяма Станека «Командная строка Microsoft Windows». Несмотря на то, что с момента издания книги прошло более десяти лет, содержащаяся в ней информация до сих пор актуальна.
Иногда в Windows 7 нужно изменить расширение вручную, например, превратить файл “txt” в “bat”. Первое, что приходит на ум, — переименовать (F2). Но оказывается, что расширение «.bat» ты вроде бы вписал, но на самом деле файл теперь «file.bat.txt». В чем дело? А дело в настройках папок, где задано, что расширение должно быть скрытым. Соответственно, настройки нужно изменить. Есть, правда, еще один способ, переименовать в DOS. Подробно рассмотрим каждый.
1. Изменяем «Параметры папок»
Шаг 1. Находим «Параметры папок». Самый простой способ – ввести «Параметры папок» в поисковой строке в меню «Пуск» или в «Панели управления». Еще вариант – зайти в проводник, нажать «Alt», на открывшейся панели инструментов зайти в «Сервис», там внизу есть «Параметры папок».
Шаг 2. Изменяем настройки в окне «Параметры папок». Нужно зайти в папку вид и убрать галку с пункта «Скрывать расширения для зарегистрированных типов данных». Теперь возле файлов будут видны название и расширение. Их можно будет менять обычным «Переименовать».
2. Изменяем расширение, используя DOS
Шаг 1. Открываем командую строку («Пуск» — «Выполнить» — «cmd»).
Шаг 2. В командной строке вводим команду «ren [путь к файлу и теперешнее название] [новое название]».
Шаг 3. Жмем «Enter».
Помогла ли Вам данная статья?1 год назад1 год назадпросто переименовать4 ответа:
Переименуй файл в: current_file_name.bat
Обычно можно переименовать, открыв файл блокнотом, а затем нажав Сохранить как…, вписать имя файла.bat. Однако что-то такое помню встречалось в некоторых версиях Windows, что сделаешь так, а получается текстовый файл filename.bat.txt. Возможно стояла какая-то защита от манипуляций с контентом в интересах защиты авторских прав. Когда такое было, я переименовывал следующим образом. Кликал на иконке файла правой кнопкой мыши. В открывшемся контекстном меню выбирал Свойства. Открывалось окно, описывающее свойства файла. И там уже подписывал .bat к имени файла. Вообще-то это окно как-то меняется в разных сборках Windows, поэтому моё может отличаться от вашего и вам нужно смотреть индивидуально, как там поменять расширение файла.
Используемые источники:
- https://oshibka-reshenie.ru/как-изменить-формат-txt-на-bat
- https://xn--e1adkpj5f.xn--p1ai/kak-sozdat-bat-fajl/
- https://viarum.ru/kak-sozdat-bat-fayl-v-windows/
- https://tavalik.ru/kak-izmenit-rasshirenie-fajla-v-windows/
- https://otvet.ws/questions/1707583-kak-izmenit-format-fajla-s-txt-na-bat.html