En Windows, si hace clic derecho en un .batarchivo, hay una opción "Editar", que abre el archivo .bat con notepad. ¿Cómo hago que Windows use Notepad++en su lugar?
Tenga en cuenta que esto es diferente de la pregunta ¿Cómo configuro Notepad ++ como el editor predeterminado? . En esa pregunta, el usuario solicita una forma de crear Notepad++el abridor predeterminado para tipos de archivos específicos. Esto no es lo que quiero aquí, ya que espero que hacer doble clic en los .batarchivos los ejecute.

%1para que funcione con rutas de archivos con espacios:"%1"Si hay espacios en el nombre del archivo que se está editando, "" se puede agregar como: "C: \ Archivos de programa (x86) \ Notepad ++ \ notepad ++. Exe" "% 1"
fuente