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


14

在Windows中,如果您右键单击一个.bat文件,则有一个“编辑”选项,该选项可通过打开.bat文件notepad。如何使Windows使用Notepad++呢?

请注意,这与“ 如何将Notepad ++设置为默认编辑器 ”问题不同。在该问题中,用户要求一种方法来使Notepad++特定文件类型成为默认打开器。这不是我想要的,因为我希望双击.bat文件即可执行它们。

Answers:


24

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

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

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


@MarkDuncan并不是将Notepad ++分配给R-Click-> Edit菜单项的替代方法。;)
Ƭᴇcʜιᴇ0072015年

@ Techie007-不,这是无需重写任何注册表项的快速简便的方法。我来到这里寻找相同的解决方案(使用另一个程序进行编辑),但随后意识到拖放就足够了。
Mark Duncan

曾经这样做,但是在win8之后它不起作用。在win8 / win10中有什么方法可以做到这一点吗?顺便说一句,我正在使用notepad2。在win8 / win10中,它将显示“ Windows无法打开此类文件(.cmd / .bat)”
Tiw

@POW在Win 10中做到了。正常工作,没有错误。
287352 '18 -10-27

1
我必须用引号引起来,%1以使其与带有空格的文件路径一起使用:"%1"
Peter Wood

0

如果文件名中有空格,则可以将“”添加为:“ C:\ Program Files(x86)\ Notepad ++ \ notepad ++。exe”“%1”

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.