如何将项目添加到文件夹的上下文菜单中?

xer*_*ero 9 windows-registry windows-7 regedit

我知道如何为单击实际文件夹时添加上下文菜单:

[HKEY_CLASSES_ROOT\Directory\shell\commandNameHere]
Run Code Online (Sandbox Code Playgroud)

但是如果不点击文件夹中的任何内容呢?

就像我在桌面上创建一个新文件夹,双击进入该文件夹,然后右键单击任何内容(文件夹为空),现在我希望我的上下文菜单出现在这种情况下。

Den*_*nis 11

对于任何感兴趣的人,这里是.reg将此功能添加到 Windows 上下文菜单的文件:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Shell]
@="none"
[HKEY_CLASSES_ROOT\Directory\shell\gitBashHere]
[HKEY_CLASSES_ROOT\Directory\Background\shell\gitBashHere]
"Icon"="C:\\icons\\git-gui.ico"
"MUIVerb"="git bash here"
"Position"="bottom" 
[HKEY_CLASSES_ROOT\Directory\shell\gitBashHere\command] 
[HKEY_CLASSES_ROOT\Directory\Background\shell\gitBashHere\command]
@="C:\\Program Files\\Console2\\Console.exe -d %v"
Run Code Online (Sandbox Code Playgroud)

(摘自xero 的评论

这会向名为“git bash here”的上下文菜单添加一个带有图标的命令,这会打开一个控制台。

该命令添加在以下两者下:

  • HKEY_CLASSES_ROOT\Directory\shell, 右键单击​​文件夹时的上下文菜单
  • HKEY_CLASSES_ROOT\Directory\background, 在文件夹中右键单击“背景”空白区域时的上下文菜单

  • 请注意默认操作的值“无”(“@ =”)如果没有此“无”,Windows 会将添加的操作之一视为默认操作,因此双击目录不再打开目录而是触发操作- 这使得 Windows 几乎无法使用。-> 将“无”设置为默认操作允许在不更改窗口默认行为的情况下添加上下文菜单项。 (2认同)

归档时间:

查看次数:

12639 次

最近记录:

8 年,9 月 前