Jak ustawić Notatnik ++ domyślnym edytorem pliku wsadowego systemu Windows?


14

W systemie Windows, po kliknięciu .batpliku prawym przyciskiem myszy , dostępna jest opcja „Edytuj”, która otwiera plik .bat notepad. Jak zmusić system Windows do używania Notepad++zamiast tego?

Pamiętaj, że różni się to od pytania Jak ustawić Notepad ++ jako domyślny edytor? . W tym pytaniu użytkownik prosi o Notepad++ustawienie domyślnego mechanizmu otwierającego dla określonych typów plików. Nie tego chcę tutaj, ponieważ oczekuję, że podwójne kliknięcie .batplików spowoduje ich wykonanie.

Odpowiedzi:


24

Zmień program powiązany z czasownikiem „Edycja” dla plików wsadowych:

  • Uruchom RegEdit.
  • Przejdź do HKEY_CLASSES_ROOT\batfile\shell\edit\command.
  • Zmodyfikuj wartość domyślną i zmień Dane wartości z %SystemRoot%\System32\NOTEPAD.EXE %1na "C:\Program Files (x86)\Notepad++\notepad++.exe" %1
  • Zamknij RegEdit.
  • Kliknij prawym przyciskiem myszy -> „Edytuj” powinien teraz otwierać pliki wsadowe w NotePad ++.

Uwaga: Może być konieczne dostosowanie ścieżki do Notepad ++. Exe, jeśli znajduje się ona w innym folderze w systemie.

Uwaga: jest to zmiana ogólnosystemowa.


@ MarkDuncan To nie jest tak naprawdę alternatywny sposób przypisywania Notepad ++ do pozycji menu R-Click -> Edytuj. ;)
ᴇcʜιᴇ007

@ Techie007 - Nie, jest to szybki i łatwy sposób bez konieczności przepisywania wpisów rejestru. Przybyłem tutaj, szukając tego samego rozwiązania (edycja z innym programem), ale potem zrozumiałem, że przeciąganie i upuszczanie byłoby wystarczające.
Mark Duncan,

Używane, aby to zrobić, ale nie działa po Win8. Czy jest jakiś sposób na to w win8 / win10? Przy okazji korzystam z notatnika2. W win8 / win10 pokaże „Windows nie może otworzyć tego typu pliku (.cmd / .bat)”
Tiw

@POW Właśnie to zrobiłem w Win 10. Działa poprawnie, bez błędów.
287352

1
Musiałem umieścić znaki cudzysłowu, %1aby działało ze ścieżkami plików ze spacjami:"%1"
Peter Wood

0

Jeśli w nazwie pliku znajdują się spacje, można dodać „” jako: „C: \ Program Files (x86) \ Notepad ++ \ notepad ++. Exe” „% 1”

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.