在explorer-shell-extention中创build一个子菜单?

我创build了一个更改文件名的小脚本(用_replace空格等)。 我用参数来控制这个脚本。

现在我想将其包含到我的资源pipe理器的shell扩展,所以我试图添加以下registry项:

 HKEY_CLASSES_ROOT\*\shell\edit filname method a\command HKEY_CLASSES_ROOT\*\shell\edit filname method b\command HKEY_CLASSES_ROOT\*\shell\edit filname method c\command 

等等。

它工作正常,但我想打包所有这些方法一起进入一个子菜单。 有点像“打开”选项。 那可能吗?

你可以编辑这个扩展你的需求。

 Windows Registry Editor Version 5.00 ; TOOLS MENU [HKEY_CLASSES_ROOT\*\shell\contexttools_anchor] "MUIVerb"="SendTo Tools" "Icon"="...YOUR PATH...\\files\\Tools.ico" "ExtendedSubCommandsKey"="*\\ContextMenus\\contexttools" ; "Extended"="" ; __________________________________________________________________________ > [HKEY_CLASSES_ROOT\*\ContextMenus\contexttools\Shell\001cmd] "MUIVerb"="Notepad 2" "Icon"="...YOUR PATH...\\Tools\\app1.exe" [HKEY_CLASSES_ROOT\*\ContextMenus\contexttools\Shell\001cmd\command] @="...YOUR PATH...\\Tools\\app1.exe \"%1\"" ; __________________________________________________________________________ > [HKEY_CLASSES_ROOT\*\ContextMenus\contexttools\Shell\005seperator] "CommandFlags"=dword:00000008 ; __________________________________________________________________________ > [HKEY_CLASSES_ROOT\*\ContextMenus\contexttools\Shell\006cmd] "MUIVerb"="Hash Compare" "Icon"="...YOUR PATH...\\Tools\\app2.exe" [HKEY_CLASSES_ROOT\*\ContextMenus\contexttools\Shell\006cmd\command] @="...YOUR PATH...\\Tools\\app2.exe \"%1\"" ; __________________________________________________________________________ >