Come rendere notepad ++ l'editor predefinito per un file batch di Windows?


14

In Windows, se fai clic con il pulsante destro del mouse su un .batfile, c'è un'opzione "Modifica", che apre il file .bat con notepad. Come faccio Notepad++invece a utilizzare Windows ?

Nota che questo è diverso dalla domanda Come posso impostare Notepad ++ come editor predefinito? . In questa domanda, l'utente chiede un modo per creare Notepad++l'apri predefinito per tipi di file specifici. Questo non è quello che voglio qui, poiché mi aspetto che il doppio clic sui .batfile li esegua.

Risposte:


24

Modifica il programma associato al verbo "Modifica" per i file batch:

  • Esegui RegEdit.
  • Vai a HKEY_CLASSES_ROOT\batfile\shell\edit\command.
  • Modifica il valore predefinito e cambia i dati valore da %SystemRoot%\System32\NOTEPAD.EXE %1a "C:\Program Files (x86)\Notepad++\notepad++.exe" %1
  • Chiudi RegEdit.
  • Tasto destro del mouse -> "Modifica" dovrebbe ora aprire i file batch in NotePad ++.

Nota: potrebbe essere necessario regolare il percorso su Notepad ++. Exe se risiede in una cartella diversa sul sistema.

Nota anche: questa è una modifica a livello di sistema.


@MarkDuncan Questo non è in realtà un modo alternativo per assegnare Notepad ++ all'R-Click -> Modifica la voce di menu. ;)
Ƭᴇcʜιᴇ007,

@ Techie007 - No, è un modo semplice e veloce senza la necessità di riscrivere le voci del registro. Sono venuto qui alla ricerca della stessa soluzione (modifica con un altro programma) ma poi ho realizzato che il trascinamento della selezione sarebbe stato sufficiente.
Mark Duncan,

Usato per fare questo, ma non funziona dopo Win8. C'è un modo per farlo in win8 / win10? A proposito sto usando Notepad2. In win8 / win10, mostrerà "Windows non può aprire questo tipo di file (.cmd / .bat)"
Tiw

@POW L'ho appena fatto in Win 10. Funziona correttamente, senza errori.
287352,

1
Ho dovuto mettere le virgolette in giro %1per farlo funzionare con percorsi di file con spazi:"%1"
Peter Wood,

0

Se ci sono spazi nel nome del file che si sta modificando, allora "" può essere aggiunto come: "C: \ Programmi (x86) \ Notepad ++ \ notepad ++. Exe" "% 1"

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.