Como tornar o notepad ++ o editor padrão para um arquivo em lotes do Windows?

14

No Windows, se você clicar com o botão direito do mouse em um .batarquivo, há uma opção "Editar", que abre o arquivo .bat com notepad. Como faço para usar o Windows Notepad++?

Observe que isso é diferente da pergunta Como defino o Notepad ++ como o editor padrão? . Nessa pergunta, o usuário solicita uma maneira de abrir Notepad++o padrão para tipos de arquivos específicos. Não é isso que eu quero aqui, pois espero que o clique duplo nos .batarquivos os execute.

becko
fonte

Respostas:

24

Altere o programa associado ao verbo "Editar" para arquivos em lote:

  • Execute o RegEdit.
  • Navegue para HKEY_CLASSES_ROOT\batfile\shell\edit\command.
  • Modifique o padrão e altere os dados do valor de %SystemRoot%\System32\NOTEPAD.EXE %1para "C:\Program Files (x86)\Notepad++\notepad++.exe" %1
  • Feche o RegEdit.
  • Clique com o botão direito do mouse -> "Editar" agora deve abrir arquivos em lote no NotePad ++.

Nota: Pode ser necessário ajustar o caminho para o Notepad ++. Exe se ele residir em uma pasta diferente no seu sistema.

Observe também: esta é uma alteração em todo o sistema.

Ƭᴇcʜιᴇ007
fonte
@ MarkDuncan Essa não é realmente uma maneira alternativa de atribuir o Notepad ++ à entrada de menu R-Click -> Editar. ;) #
06515
@ Techie007 - Não, é uma maneira rápida e fácil, sem a necessidade de reescrever nenhuma entrada do Registro. Eu vim aqui procurando a mesma solução (editar com outro programa), mas percebi que arrastar e soltar seria suficiente.
Mark Duncan
Costumava fazer isso, mas não está funcionando após o win8. Existe alguma maneira de fazer isso no win8 / win10? Btw eu estou usando o bloco de notas2. Em win8 / win10, ele irá mostrar "Windows não pode abrir esse tipo de arquivo (.cmd / .bat)"
Tiw
@POW Acabei de fazê-lo no Win 10. Funcionando corretamente, sem erros.
287352
1
Eu tive que colocar aspas %1para fazê-lo funcionar com caminhos de arquivos com espaços:"%1"
Peter Wood
0

Se houver espaços no nome do arquivo sendo editado, "" poderá ser adicionado como: "C: \ Arquivos de Programas (x86) \ Notepad ++ \ notepad ++. Exe" "% 1"

Johned
fonte