如何将“使用 Notepad++ 打开”(便携版)添加到 Windows 上下文菜单?

如何将“使用 Notepad++ 打开”(便携版)添加到 Windows 上下文菜单?

我认为标题已说明了一切。

我使用便携版 Notepad++,希望在 Windows 10 右键单击​​上下文菜单上有一个菜单,以便我可以使用它编辑文件。

答案1

这在如何将任何应用程序添加到 Windows 桌面右键单击菜单文章中说:

您要做的第一件事是通过“开始”菜单搜索或运行框打开 regedit.exe,然后向下浏览到以下键: HKEY_CLASSES_ROOT\Directory\Background\shell 注册表编辑器

如果您在正确的位置,屏幕应该看起来与此类似。

接下来,您需要在 shell 键下创建一个新键,其名称与桌面菜单上显示的名称完全相同。右键单击“shell”键,然后从菜单中选择新建 \ 键。

为新键指定您想要在桌面上下文菜单中显示的名称。在此示例中,我们将使用 Notepad++ 打开。

接下来,您需要创建命令键,该键实际上将保存用于启动应用程序的命令。右键单击新的 Notepad++ 键,然后从菜单中选择新建 \ 键。

注册表编辑器

将此键命名为小写的“command”。

要完成此步骤,您需要要启动的应用程序的完整路径。您可以使用 Shift + 右键单击​​来获取“复制为路径”菜单项,以便更快地找到它。

现在点击左侧的“命令”,然后双击右侧的(默认)键来编辑字符串值。

粘贴您从上面的“复制为路径”步骤中获得的可执行文件的完整路径,或者您可以自己输入完整路径(如果您愿意)。

右键单击桌面将产生新的菜单项...当然,使用此菜单项应该启动 Notepad++。

您可以根据需要向桌面上下文菜单添加任意数量的应用程序,只需使用新的菜单项名称重复这些步骤即可。

其他 Windows 版本也基本如此。

答案2

修正后的注册脚本(见上文):

  1. 图标
  2. 名称中有空格(Notepad++ 默认文件名中有空格)
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Edit with Notepad++]
"Icon"="F:\\Program Files\\Notepad++\\notepad++.exe"

[HKEY_CLASSES_ROOT\*\shell\Edit with Notepad++\command]
@="\"F:\\Program Files\\Notepad++\\notepad++.exe\" \"%1\""

答案3

我使用了一种更简单的方法,已经使用了很多年。将其保存为名为的文件Notepad++.right-click.reg

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Edit with Notepad++]
"Icon"=hex(2):43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\
  00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\
  4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\
  00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,00,00

[HKEY_CLASSES_ROOT\*\shell\Edit with Notepad++\command]
@="C:\\Program Files (x86)\\Notepad++\\notepad++.exe %1"

然后双击它并选择“是”!

编辑
修改第二个条目以指向 Notepad++ 可执行文件,正如@Sun 指出的那样,如果您安装 64 位版本,这一点尤其重要。

答案4

如果注册表调整建议您不想尝试来自 Saimak 的功能,将 EXE 文件的快捷方式添加到“发送到”列表将允许您右键单击任何项​​目并在 Notepad++ 中打开它。

访问创建快捷方式的“发送到”文件夹的最简单方法是输入shell:sendto运行框并按回车键。

相关内容