Mic*_*x2a 8 windows windows-registry windows-7 context-menu
当我在 Windows 资源管理器中右键单击时,如何将菜单项添加到我的上下文菜单中以打开 powershell(或任何其他任意应用程序)?
在执行此操作时,我发现了大量有关如何添加菜单项的链接:(选择文件夹;示例链接)
...但在执行此操作时找不到有关如何添加菜单项的任何说明:(不选择文件夹或文件)
我确实找到了这个并尝试将 powershell 添加到HKEY_CLASSES_ROOT\Directory\Background\shell\
, (大致基于我在上面找到并链接的说明),但它对我不起作用。
顺便说一下,我正在运行 Windows 7。此外,我目前只对添加 PowerShell 感兴趣,但我更喜欢通用的解决方案,我可以应用它来将任何程序添加到上下文菜单中。
脚步:
将此代码保存在名为 的文件中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)如果您的 Windows 文件夹不是 C:\WINDOWS
,请相应地更改脚本。确保使用双反斜杠。
双击powershell.reg
。
当询问您是否确定时,单击Yes
。
单击OK
。
这是结果:
当然,这适用于任何程序。只需替换所有出现的Powershell
和完整的路径powershell.exe
,例如,Windows Calculator
和C:\\WINDOWS\\system32\\calc.exe
。
基本过程正如丹尼斯在他的回答中描述的那样。
我必须添加的内容允许您自定义为菜单显示的图标,并指定项目在上下文菜单中的位置。
HKEY_CLASSES_ROOT\Directory\Background\shell\PowerShell
。HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell
。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 次 |
最近记录: |