Если кликнуть правой кнопкой мыши на файле с расширением .BAT или .CMD и выбрать в контекстном меню команду Изменить (Edit), то файл будет отрыт в редакторе Блокнот (Notepad).

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

  1.  Откройте редактор системного реестра (REGEDIT.EXE).

  2.  Сперва будет заменен редактор, который используется для редактирования файлов .BAT. Перейдите в раздел HKEY_CLASSES_ROOT\batfile\shell\edit\command.

  3.  Дважды кликните на записи (По умолчанию) и измените ее значение на имя исполняемого файла, который будет использоваться для редактирования указанного типа файлов (например, C:\Program Files\Notepad++\notepad.exe, если необходимо использовать редактор Notepad++). Кликните на кнопке OK.

  4.  Затем аналогичную операцию следует выполнить для файлов .CMD. Перейдите в раздел HKEY_CLASSES_ROOT\cmdfile\shell\edit\command.

  5.  Дважды кликните на записи (По умолчанию) и измените используемый редактор. Кликните на кнопке OK.

Перезагрузки компьютера после внесения изменений не требуется.

Для выполнения описанных выше действий можно воспользоваться и графическим интерфейсом, выбрав команду Вид > Параметры папки > Типы файлов (View > Folder Options > File Types) в окне программы Проводник (Windows Explorer). Выберите тип файла (например, MS-DOS Batch file) и кликните на кнопке Изменить (Edit). Будут перечислены доступные пункты контекстного меню, которые можно изменить. Выполнение подобных действий также приводит к внесению изменений в системный реестр.

Если необходимо оставить текущий пункт меню и добавить новый пункт Изменить (Edit) (например, Изменить в Notepad++), сделайте следующее (в данном примере обновление будет выполняться только для файлов .BAT, однако для файлов .CMD последовательность действий будет такой же).

  1.  Откройте редактор системного реестра (REGEDIT.EXE).

  2.  Перейдите в раздел HKEY_CLASSES_ROOT\batfile\shell\edit\command.

  3.  В меню Правка (Edit) выберите команду Создать > Раздел (New > Key) и введите значение editms.

  4.  Дважды кликните на записи (По умолчанию) в новом разделе и введите название пункта контекстного меню (например, Изменить в Notepad++). Кликните на кнопке OK.

  5.  Перейдите в раздел editms и выберите команду Создать > Раздел (New > Key) в меню Правка (Edit). Введите имя раздела command.

  6.  Дважды кликните на записи (По умолчанию) в разделе command и присвойте записи необходимое значение (например, C:\Program Files\Notepad++\notepad.exe для использования редактора notepad++). Кликните на кнопке OK.

  7.  Завершите работу с редактором.

Теперь при щелчке правой кнопкой мыши на командном файле в контекстном меню будет выдано два пункта Изменить (Edit) и Изменить в Notepad++.

Указанная последовательность действий может подходит для любого типа файлов (например, для файлов .TXT необходимо отредактировать раздел HKEY_CLASSES_ROOT\txtfile\shell\open\command). В общем, необходим любой раздел реестра HKEY_CLASSES_ROOT\xxxfile, где xxx — это расширение файла. (Для получения информации о нужном типе файла просмотрите содержимое файла ASSOC.TXT).