Как сделать notepad ++ редактором по умолчанию для пакетного файла Windows?

14

В Windows, если вы щелкнете правой кнопкой мыши по .batфайлу, есть опция «Изменить», которая открывает файл .bat notepad. Как заставить Windows использовать Notepad++вместо этого?

Обратите внимание, что это отличается от вопроса Как мне установить Notepad ++ в качестве редактора по умолчанию? , В этом вопросе пользователь запрашивает способ сделать Notepad++открывающее устройство по умолчанию для определенных типов файлов. Это не то, что я хочу здесь, так как я ожидаю, что двойной щелчок по .batфайлам запускает их.

becko
источник

Ответы:

24

Измените программу, связанную с глаголом «Редактировать» для командных файлов:

  • Запустите RegEdit.
  • Перейдите к HKEY_CLASSES_ROOT\batfile\shell\edit\command.
  • Изменить значение по умолчанию и изменить значение данных с %SystemRoot%\System32\NOTEPAD.EXE %1на "C:\Program Files (x86)\Notepad++\notepad++.exe" %1
  • Закройте RegEdit.
  • Щелчок правой кнопкой мыши -> «Изменить» теперь должен открывать пакетные файлы в NotePad ++.

Примечание. Возможно, вам придется изменить путь к Notepad ++. Exe, если он находится в другой папке вашей системы.

Также обратите внимание: это общесистемное изменение.

Ƭᴇcʜιᴇ007
источник
@MarkDuncan На самом деле это не альтернативный способ назначить Notepad ++ пункту меню R-Click -> Edit. ;)
Ƭᴇcʜιᴇ007
@ Techie007 - Нет, это быстрый и простой способ без необходимости переписывать какие-либо записи в реестре. Я пришел сюда в поисках того же решения (редактировать с другой программой), но потом понял, что перетаскивания будет достаточно.
Марк Дункан,
Раньше делал это, но после win8 не работает. Есть ли способ сделать это в win8 / win10? Кстати, я использую notepad2. В win8 / win10 будет показано «Windows не может открыть файл такого типа (.cmd / .bat)»
Tiw
@POW только что сделал это в Win 10. Работает правильно, без ошибок.
287352
1
Мне пришлось поставить кавычки, %1чтобы он работал с путями к файлам с пробелами:"%1"
Питер Вуд
0

Если в редактируемом имени файла есть пробелы, то "" можно добавить как: "C: \ Program Files (x86) \ Notepad ++ \ notepad ++. Exe" "% 1"

Johned
источник