Как добавить элементы подменю в контекстное меню проводника Windows?

Я могу создать пункт меню в контекстном меню Windows Explorer, добавив ключи в реестр в HKEY_CLASSES_ROOT \ Folder \ shell.

Как я могу создать элементы подменю для только что созданного пункта меню?


person Santiago Corredoira    schedule 02.09.2008    source источник


Ответы (2)



Используйте подкоманды "SubCommands" = "[NameOfMenu]"

Пример создания подменю для файлов .TS:

[HKEY_CLASSES_ROOT\SystemFileAssociations\.ts\shell\Encoding]
"MUIVerb"="Encoding video"
"SubCommands"="Encodex265Fade;EncodeTS2;watched"
"icon"="imageres.dll,-149"
"Position"=-
"MultiSelectModel"="Single"
"NeverDefault"=""
;"ExtendedSubCommandsKey"="Encode\\Fadein"
;"Icon"="C:\\Program Files (x86)\\CloudMe\\CloudMe\\favicon.ico"

Дополнительная информация: https://msdn.microsoft.com/en-us/library/windows/desktop/hh127431(v=vs.85).aspx.

person HiDiHo    schedule 26.10.2016
comment
Это кажется относительно простым, но что это за подкоманды? Я имею в виду ... Где я их создаю? У меня такая же проблема с ExtendedSubCommandsKey, я не понимаю, о чем идет речь ... - person Frank Einstein; 24.12.2019