不选择文件夹或文件时如何将项目添加到右键单击菜单?

Mic*_*x2a 8 windows windows-registry windows-7 context-menu

当我在 Windows 资源管理器中右键单击时,如何将菜单项添加到我的上下文菜单中以打开 powershell(或任何其他任意应用程序)?

在执行此操作时,我发现了大量有关如何添加菜单项的链接:(选择文件夹;示例链接

右键单击文件夹

...但在执行此操作时找不到有关如何添加菜单项的任何说明:(不选择文件夹或文件)

不要右键单击任何东西

我确实找到了这个并尝试将 powershell 添加到HKEY_CLASSES_ROOT\Directory\Background\shell\, (大致基于我在上面找到并链接的说明),但它对我不起作用。

顺便说一下,我正在运行 Windows 7。此外,我目前只对添加 PowerShell 感兴趣,但我更喜欢通用的解决方案,我可以应用它来将任何程序添加到上下文菜单中。

Den*_*nis 5

脚步:

  1. 将此代码保存在名为 的文件中powershell.reg

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell]
    @="&Powershell"
    
    [HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell\command]
    @="C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\powershell.exe"
    
    Run Code Online (Sandbox Code Playgroud)
  2. 如果您的 Windows 文件夹不是 C:\WINDOWS,请相应地更改脚本。确保使用双反斜杠。

  3. 双击powershell.reg

  4. 当询问您是否确定时,单击Yes

  5. 单击OK

这是结果:

截屏

当然,这适用于任何程序。只需替换所有出现的Powershell和完整的路径powershell.exe,例如,Windows CalculatorC:\\WINDOWS\\system32\\calc.exe


Ale*_*fie 5

基本过程正如丹尼斯在他的回答中描述的那样。

我必须添加的内容允许您自定义为菜单显示的图标,并指定项目在上下文菜单中的位置。

上下文菜单图标

  1. 在键下添加一个图标字符串值条目HKEY_CLASSES_ROOT\Directory\Background\shell\PowerShell
  2. 指定项目图标的路径。

菜单项的位置

  1. 在键下添加一个位置字符串值条目HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell
  2. 指定Top将项目放置在菜单顶部或Bottom将其放置在菜单底部。

下面是我上面描述的过程的注册表脚本。将其粘贴到记事本中并将其另存为 powershell.reg(或除.reg扩展名之外的任何其他内容)。然后将其导入系统注册表以添加菜单项。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell]
@="&Powershell"
"Icon"="C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\powershell.exe"
"Position"="Top"

[HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell\command]
@="C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\powershell.exe"
Run Code Online (Sandbox Code Playgroud)

如果您觉得自己够怪异,并且想将多个程序放在一个级联菜单中,您可以按照此处的说明进行操作。


归档时间:

查看次数:

5184 次

最近记录:

12 年,7 月 前