Как добавить в контекстное меню Проводника команду для создания bat-файлов

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

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

Правой кнопкой мышки щелкните по вкладке .bat и выберете меню Создать -> Раздел.

Теперь создайте в последнем подразделе новый подраздел с именем ShellNew.

bat

А в нём — строковый параметр NullFile.

bat2

Его значение необходимо оставить пустым.

bat3

Тут же в подразделе ShellNew создайте ещё один строковый параметр, но на этот раз расширенного типа, назовите его ItemName.

bat4

А в качестве его значения установите следующую строку:
@%SystemRoot%\System32\acppage.dll, -6002

bat5

Можно закрыть редактор реестра и проверить результат. Перезапускать Проводник не нужно, изменения вступают в силу немедленно.

bat6

В результате в контекстном меню Проводника у вас появится новый подпункт «Создать» -> «Пакетный файл Windows».

bat7

Если в будущем вы захотите убрать эту опцию, удалите подраздел ShellNew со всем его содержимым.

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

Таким же образом можно создать и Сценарий Windows добавив раздел ShellNew в пункте .cmd и Файл реестра в пункте .reg

Нажмите на звезду, чтобы оценить!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Может быть Вам интересно
В учебном пособии рассматриваются вопросы основ офисного программирования в MS…