Windows 资源管理器:特定文件夹的上下文菜单(背景)

Windows 资源管理器:特定文件夹的上下文菜单(背景)

(这不是重复的 - 我在询问之前已经检查过了)

两个 .reg 命令都会将自定义项目条目添加到文件夹上下文菜单中:

1. 文件夹的上下文菜单:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\my custom command]
@="My command name"
"AppliesTo"="C:\\My specific Folder\\"

[HKEY_CLASSES_ROOT\Directory\shell\my custom command\command]
@="cmd.exe /s /k pushd \"%V\""

2. 上下文菜单到文件夹背景(文件夹的空白区域):

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\my custom command]
@="My command name"
"AppliesTo"="C:\\My specific Folder\\"

[HKEY_CLASSES_ROOT\Directory\Background\shell\my custom command\command]
@="cmd.exe /s /k pushd \"%V\""

该行"AppliesTo"="C:\\My specific Folder\\"设置菜单项将出现在哪个特定文件夹中。

问题在于(2)它不会接受"AppliesTo"="C:\\My specific Folder\\"。如果我输入该注册表值("AppliesTo"),菜单项根本不会出现。如何将特定文件夹设置为(2)

答案1

您需要使用如下属性名称:

AppliesTo = System.ItemName:"foo"
System.FileName
System.ItemFolderPathDisplay
System.ItemPathDisplay

这些还有很多。请查看:https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse/libs/portaudio/src/hostapi/wasapi/mingw-include/propkey.h?at=FS-3387_new_pa

相关内容