AIMP Forum
AIMP for PC => Предложения / Suggestions => Topic started by: amdpastrana on October 13, 2021, 19:22:45
-
Please, add Windows 11 Context Menus support
Thank You.
(https://i.postimg.cc/qv6hC0rG/628-ABAD2-9-E0-B-4-B81-80-C7-340-D17-E5-E76-E.jpg)
sorry my bad english.
-
Здесь нужно смотреть ошибка это или недоработка, либо не настроен плеер (интеграция). В истории изменений указано "Общее: поддержка Windows 11", а значит логично ожидать рабочую интеграцию в контекстное меню. Другое дело, что для Windows 11 изменили его. Пишут, что разработчикам разрешили добавлять только один пункт/группу в контекстное меню. Т.е. кучи раздельных пунктов не будет. Для примера тот же WinRar, указанный на скриншоте, использует эту возможность.
-
Здесь нужно смотреть ошибка это или недоработка, либо не настроен плеер (интеграция). В истории изменений указано "Общее: поддержка Windows 11", а значит логично ожидать рабочую интеграцию в контекстное меню. Другое дело, что для Windows 11 изменили его. Пишут, что разработчикам разрешили добавлять только один пункт/группу в контекстное меню. Т.е. кучи раздельных пунктов не будет. Для примера тот же WinRar, указанный на скриншоте, использует эту возможность.
Меню наше на месте, только оно в категории "show more options". Как вытащить его наружу - буду изучать.
-
Нужно в этом направлении смотреть:
https://docs.microsoft.com/en-us/windows/apps/get-started/make-apps-great-for-windows
Your context menu extension must be implemented by using the IExplorerCommand interface. Context menu extensions that implement IContextMenu will appear in the older context menu instead.
https://docs.microsoft.com/ru-ru/windows/apps/get-started/make-apps-great-for-windows
Расширение контекстного меню должно быть реализовано с помощью интерфейса IExplorerCommand. Расширения контекстного меню, реализующие IContextMenu, будут отображаться в старом контекстном меню.
-
Спасибо
-
Алексей Долматов, вести с полей, думаю тебе будет интересно.
Помимо миграции на IExplorerCommand расширение должно быть установлено как расширение для modern-приложения, только в этом случае ОС дергает из DLL-ки новые интерфейсы. Я посмотрел, как в Winrar 6.10 решили эту проблему - они сделали небольшой appx-пакет, который содержит в себе фейковое приложение + расширение для проводника, и ставят его в систему вместе с установкой программы. Видимо, это единственный путь.
-
Меню наше на месте, только оно в категории "show more options". Как вытащить его наружу - буду изучать.
В последних сборках это уже профикшено или это проблема именно с Win11?
-
В последних сборках это уже профикшено или это проблема именно с Win11?
Не пофикшено.
-
Странно... :-\ Речь идёт о контекстном меню проводника?
Но оно и в прежних сборках на месте было:
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=67751.0;attach=65707)
И в Total Commander'e всё то же самое.
Windows 11 Pro 21H2 22000.318
-
Классическое контекстное меню работает. Не работает современное контекстное меню.
(https://www.windowslatest.com/wp-content/uploads/2021/10/Windows-11-context-menu-devs.jpg)
-
... Не работает современное контекстное меню.
Понял. К счастью, у меня такого меню нет.
-
Не работает современное контекстное меню.
Оно как бы работает, только наша менюшка прячется в подраздел "show more options"
-
Is there any news about to set play options on main context menu?
Thanks
-
Is there any news about to set play options on main context menu?
Thanks
No, I still doesn't implement it...
-
Please.....
-
Программа AIMP имеет контекстное меню, вот только нормальной поддержки контекстного меню для Windows 11 нету. Могу подсказать что да как с виндой 11 (могу стать тестером на этой винде).
-
Если есть желание - сделайте подобное меню. Я встрою его в программу или выпущу как плагин
-
Если есть желание - сделайте подобное меню. Я встрою его в программу или выпущу как плагин
В разработке. Только интеграцию сами сделайте.
-
В разработке. Только интеграцию сами сделайте.
👍
-
👍
Артём, не могли вы бы приложить исходник COM aimp_menu32.dll чтобы я доработал его под Win11.
С реестром пошаманить не смог, требуется доверенный Win11 мне нужно чтобы узнать комманды и значки
-
Артём, не могли вы бы приложить исходник COM aimp_menu32.dll чтобы я доработал его под Win11.
С реестром пошаманить не смог, требуется доверенный Win11 мне нужно чтобы узнать комманды и значки
Нет, он под старые ОС, на Win11 надо делать все по другому. Там не реестр уже, там нужно писать appx аплет, который будет регистрироваться как пакет расширения для проводника.
-
Нет, он под старые ОС, на Win11 надо делать все по другому. Там не реестр уже, там нужно писать appx аплет, который будет регистрироваться как пакет расширения для проводника.
ДА ЛАДНО! Бред полнейший. Всё шуршит через реестр, не каких гавно пакетов, отследите WinRAR увидите
-
ДА ЛАДНО! Бред полнейший. Всё шуршит через реестр, не каких гавно пакетов, отследите WinRAR увидите
Увидим.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=67751.0;attach=72077)
-
Увидим.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=67751.0;attach=72077)
В контексте вообще-то можно сделать такое я добавлю такую херню. Странно.
-
ДА ЛАДНО! Бред полнейший. Всё шуршит через реестр, не каких гавно пакетов, отследите WinRAR увидите
И я еще кодом должен поделиться? 🤣
-
Я смотрел и винрар, и нотепад++ - везде, как вы выразились, говно-пакеты. Это данность
-
Вы думаете я не могу пакет написать? пхапхапхахх.
-
Вы думаете я не могу пакет написать? пхапхапхахх.
Я думаю, что вы даже не знаете, что это =)
-
Вот тут можно посмотреть, как реализуется контекстное меню для старых ОС (ClassicXXX) и Win11 (ModernXXX):
https://github.com/notepad-plus-plus/nppShell