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

bec*_*cko 18 windows notepad++

在 Windows 中,如果您右键单击一个.bat文件,则会出现一个“编辑”选项,该选项会打开 .bat 文件并带有 .bat 文件notepad。如何让 WindowsNotepad++改用?

请注意,这与如何将 Notepad++ 设置为默认编辑器的问题不同. 在那个问题中,用户要求一种Notepad++为特定文件类型制作默认开启器的方法。这不是我想要的,因为我希望双击.bat文件会执行它们。

Ƭᴇc*_*007 29

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

  • 运行 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 位于系统上的不同文件夹中,则可能需要调整它的路径。

另请注意:这是系统范围的更改。

  • 我不得不在 `%1` 周围加上引号以使其与带空格的文件路径一起使用:`"%1"` (5认同)
  • @MarkDuncan 这并不是将 Notepad++ 分配给 R-Click -> Edit 菜单项的替代方法。;) (2认同)