Если кликнуть правой кнопкой мыши на файле с расширением .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).