¿Cómo hacer que notepad ++ sea el editor predeterminado para un archivo por lotes de Windows?

14

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.

llamar
fuente

Respuestas:

24

Cambie el programa asociado al verbo "Editar" para archivos por lotes:

  • Ejecute RegEdit.
  • Navega hacia HKEY_CLASSES_ROOT\batfile\shell\edit\command.
  • Modifique el valor predeterminado y cambie los datos del valor de %SystemRoot%\System32\NOTEPAD.EXE %1a "C:\Program Files (x86)\Notepad++\notepad++.exe" %1
  • Cerrar RegEdit.
  • Haga clic derecho -> "Editar" ahora debería abrir archivos por lotes en NotePad ++.

Nota: puede que tenga que ajustar su ruta a Notepad ++. Exe si reside en una carpeta diferente en su sistema.

También tenga en cuenta: Este es un cambio en todo el sistema.

Ƭᴇcʜιᴇ007
fuente
@ MarkDuncan Esa no es realmente una forma alternativa de asignar Notepad ++ a la entrada del menú R-Click -> Editar. ;)
Ƭᴇcʜιᴇ007
@ Techie007 - No, es una forma rápida y fácil sin la necesidad de reescribir ninguna entrada del registro. Vine aquí buscando la misma solución (editar con otro programa) pero luego me di cuenta de que arrastrar y soltar sería suficiente.
Mark Duncan
Solía ​​hacer esto, pero no funciona después de win8. ¿Hay alguna manera de hacer esto en win8 / win10? Por cierto estoy usando notepad2. En win8 / win10, mostrará "Windows no puede abrir este tipo de archivo (.cmd / .bat)"
Tiw
@POW Lo hice en Win 10. Funciona correctamente, sin errores.
287352
1
Tuve que poner comillas %1para que funcione con rutas de archivos con espacios:"%1"
Peter Wood
0

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"

Johned
fuente