如何使 notepad++ 成为 Windows 批处理文件的默认编辑器?

如何使 notepad++ 成为 Windows 批处理文件的默认编辑器?

在 Windows 中,如果右键单击某个.bat文件,会出现“编辑”选项,该选项会使用 打开 .bat 文件notepad。如何让 Windows 改用Notepad++

请注意,这与问题不同如何将 Notepad++ 设置为默认编辑器?。在这个问题中,用户询问如何Notepad++为特定文件类型设置默认打开程序。这不是我想要的,因为我希望双击.bat文件就能执行它们。

答案1

更改与批处理文件的“编辑”动词关联的程序:

  • 运行 RegEdit(以管理员身份)
  • 导航HKEY_CLASSES_ROOT\batfile\shell\edit\command
  • 修改默认值并将值数据从更改%SystemRoot%\System32\NOTEPAD.EXE %1"C:\Program Files (x86)\Notepad++\notepad++.exe" "%1"
  • 关闭 RegEdit。
  • 右键单击 -> “编辑”现在应该在 NotePad++ 中打开批处理文件。

笔记:如果 Notepad++.exe 位于系统中的其他文件夹中,则可能需要调整其路径。

另请注意:这是一个全系统的变革。

答案2

如果正在编辑的文件名中有空格,则"可以使用双引号 ( ) 括住参数。例如:

"C:\Program Files (x86)\Notepad++\notepad++.exe" "%1"

相关内容