
Здравствуйте, читатели. Один мой товарищ (не гениальный хакер, но любитель-экстремал и великий экспериментатор) решил написать сценарий для автоматического запуска чего-то там (в подробности я не вдавался). Сказано — написано, точнее, благополучно скопировано с просторов интернета в блокнот и сохранено. Но вот беда – не работает. Друг мой и сам догадался, что у него получился обычный текстовый неформатированный документ, а вот как из txt сделать bat – до этого додуматься не смог и обратился за помощью ко мне. Я помог, а параллельно написал эту статью, вдруг у кого-то схожие проблемы.
Что это?
Для начала коротко о том, что это такое бат-файл и чем он отличается от стандартного текстового документа, созданного посредством блокнота:
- Документ, созданный через блокнот, имеет расширение .txt и является обычным текстовым объектом, предназначенный только для хранения, чтения и редактирования текста без применения к нему форматов.
- Бат-файл создаётся с помощью того же блокнота (с расширением .bat), но является носителем какого-либо сценария, исполняемого служебными командными приложениями операционной системы (com, cmd.exe).
К слову сказать, пользователям, являющимся счастливыми обладателями Windows 10, не стоит заморачиваться о том, как изменить формат txt на bat (разве только для общего развития), так как эти сценарии там не работают (отключены разработчиком ОС в целях повышения безопасности ПК).
Сохранение
На компьютерах с системой Windows 7 или XP поменять txt на bat легко и просто, а как – сейчас расскажу. Первый способ – повторное сохранение документа:
- Заходим в созданный нами посредством блокнота текстовый file.
- Вызываем контекстное меню раздела «Файл» и выбираем команду «Сохранить как…».

- В графе «Тип файла», расположенной в нижней части окна, раскрываем перечень типов нажатием стрелочки в углу соответствующей строки и устанавливаем значение «Все файлы».

- В графе «Имя файла», находящейся прямо над типами, стираем расширение .txt (точку оставляем) и вместо него прописываем .bat.

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

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

- Подтверждаем серьёзность своих намерений нажатием кнопки «Да», когда система, предупреждая о последствиях, спросит нас об этом.

- Находясь в проводнике запустить процесс переименования можно нажатием клавиши F2 при подсвеченном документе.

Нет расширения
Слышу свист и вижу, как в меня летят тапочки: «Но в имени нет никакого txt, как его в таком случае менять?». Всё просто. По умолчанию в большинстве версий Windows отображение расширения в конце имени отключено. Сделано это для спокойствия пользователей, дабы они случайно его не изменили, повредив при этом file и сбив систему с толку (данные символы являются привязкой к программе для прочтения). Решение – включить показ этих символов:
- Открываем папку, в которой находится заданный текстовый объект (или любую другую, что не имеет значения).
- Открываем окно «Свойства папки», делаем это через раздел основного меню «Сервис».

- Переходим в «Вид», двигаем прокрутку вниз и снимаем галочку с команды «Скрывать расширения…».

- Подтверждаем поставленную задачу нажатием кнопок «Применить» и ОК.
После отключения невидимости расширения можно смело переходить ко второму, описанному мной, способу. На этом всё. До свиданья.
