Як зробити Блокнот ++ редактором за замовчуванням для пакетного файлу Windows?


14

У Windows, якщо ви клацніть правою кнопкою миші .batфайл, є опція "Редагувати", яка відкриває файл .bat notepad. Як я можу використовувати Windows Notepad++замість цього?

Зауважте, що це відрізняється від питання Як встановити Блокнот ++ як редактор за замовчуванням? . У цьому питанні користувач запитує спосіб зробити Notepad++відкривач за замовчуванням для конкретних типів файлів. Це не те, що я хочу тут, тому що я очікую, що подвійне клацання на .batфайли виконує їх.

Відповіді:


25

Змініть програму, пов’язану з дієсловом "Редагувати" для пакетних файлів:

  • Запустіть 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, якщо він знаходиться в іншій папці вашої системи.

Також зверніть увагу: це зміна загальносистемної.


@MarkDuncan Це не зовсім альтернативний спосіб призначити Блокнот ++ до пункту меню R-Click -> Редагувати. ;)
Ƭᴇcʜιᴇ007

@ Techie007 - Ні, це швидкий і простий спосіб без необхідності переписувати будь-які записи реєстру. Я прийшов сюди шукати те саме рішення (редагувати за допомогою іншої програми), але тоді зрозумів, що перетягування буде достатнім.
Марк Дункан

Раніше це робилося, але це не працює після win8. Чи можна це зробити в win8 / win10? До речі, я використовую блокнот2. У програмі win8 / win10 він покаже "Windows не може відкрити файл цього типу (.cmd / .bat)"
Tiw

@POW Просто зробив це у програмі Win 10. Працюючи правильно, помилок немає.
287352

1
Мені довелося поставити лапки, %1щоб він працював з файловими шляхами з пробілами:"%1"
Peter Wood

0

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.