كيفية إضافة البنود الفرعية إلى قائمة سياق مستكشف ويندوز?
-
09-06-2019 - |
سؤال
يمكنني إنشاء عنصر قائمة في قائمة سياق مستكشف ويندوز عن طريق إضافة مفاتيح التسجيل HKEY_CLASSES_ROOT\Folder\shell.
كيف يمكنني إنشاء البنود الفرعية إلى مجرد خلق من القائمة البند ؟
المحلول
أعتقد أن أي شيء غير نيفل سيكون لديك لإنشاء قائمة السياق معالج.
سيكون لديك لإنشاء كائن COM سيتم إنشاء القوائم وتنفيذ الأوامر كما تم النقر عليها.لقد فعلت هذا فقط باستخدام C++ و COM.لست متأكدا إذا كان هناك أسهل الطرق للقيام بذلك.
نصائح أخرى
استخدام SubCommands "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=مقابل 85).aspx
لا تنتمي إلى StackOverflow