AIMP Forum

AIMP for PC => Предложения / Suggestions => Topic started by: amdpastrana on October 13, 2021, 19:22:45

Title: Contex Menu for Windows 11
Post 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.
Title: Re: Contex Menu for Windows 11
Post by: Алексей Долматов on October 13, 2021, 21:39:58
Здесь нужно смотреть ошибка это или недоработка, либо не настроен плеер (интеграция). В истории изменений указано "Общее: поддержка Windows 11", а значит логично ожидать рабочую интеграцию в контекстное меню. Другое дело, что для Windows 11 изменили его. Пишут, что разработчикам разрешили добавлять только один пункт/группу в контекстное меню. Т.е. кучи раздельных пунктов не будет. Для примера тот же WinRar, указанный на скриншоте, использует эту возможность.
Title: Re: Contex Menu for Windows 11
Post by: Artem on October 13, 2021, 22:07:19
Здесь нужно смотреть ошибка это или недоработка, либо не настроен плеер (интеграция). В истории изменений указано "Общее: поддержка Windows 11", а значит логично ожидать рабочую интеграцию в контекстное меню. Другое дело, что для Windows 11 изменили его. Пишут, что разработчикам разрешили добавлять только один пункт/группу в контекстное меню. Т.е. кучи раздельных пунктов не будет. Для примера тот же WinRar, указанный на скриншоте, использует эту возможность.

Меню наше на месте, только оно в категории "show more options". Как вытащить его наружу - буду изучать.
Title: Re: Contex Menu for Windows 11
Post by: Алексей Долматов on October 13, 2021, 22:25:17
Нужно в этом направлении смотреть:
https://docs.microsoft.com/en-us/windows/apps/get-started/make-apps-great-for-windows
Quote
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
Quote
Расширение контекстного меню должно быть реализовано с помощью интерфейса IExplorerCommand. Расширения контекстного меню, реализующие IContextMenu, будут отображаться в старом контекстном меню.
Title: Re: Contex Menu for Windows 11
Post by: Artem on October 14, 2021, 14:52:00
Спасибо
Title: Re: Contex Menu for Windows 11
Post by: Artem on October 18, 2021, 13:40:31
Алексей Долматов, вести с полей, думаю тебе будет интересно.

Помимо миграции на IExplorerCommand расширение должно быть установлено как расширение для modern-приложения, только в этом случае ОС дергает из DLL-ки новые интерфейсы. Я посмотрел, как в Winrar 6.10 решили эту проблему - они сделали небольшой appx-пакет, который содержит в себе фейковое приложение + расширение для проводника, и ставят его в систему вместе с установкой программы. Видимо, это единственный путь.
Title: Re: Contex Menu for Windows 11
Post by: Black_AVP_Bim on March 08, 2022, 09:24:22
Меню наше на месте, только оно в категории "show more options". Как вытащить его наружу - буду изучать.
В последних сборках это уже профикшено или это проблема именно с Win11?
Title: Re: Contex Menu for Windows 11
Post by: Artem on March 08, 2022, 09:25:29
В последних сборках это уже профикшено или это проблема именно с Win11?

Не пофикшено.
Title: Re: Contex Menu for Windows 11
Post by: Black_AVP_Bim on March 08, 2022, 09:46:41
Странно... :-\  Речь идёт о контекстном меню проводника?
Но оно и в прежних сборках на месте было:

(https://www.aimp.ru/forum/index.php?action=dlattach;topic=67751.0;attach=65707)

И в Total Commander'e всё то же самое.

Windows 11 Pro 21H2 22000.318
Title: Re: Contex Menu for Windows 11
Post by: Алексей Долматов on March 08, 2022, 10:25:17
Классическое контекстное меню работает. Не работает современное контекстное меню.
(https://www.windowslatest.com/wp-content/uploads/2021/10/Windows-11-context-menu-devs.jpg)
Title: Re: Contex Menu for Windows 11
Post by: Black_AVP_Bim on March 08, 2022, 11:17:28
... Не работает современное контекстное меню.
Понял. К счастью, у меня такого меню нет.
Title: Re: Contex Menu for Windows 11
Post by: Artem on March 08, 2022, 20:15:44
Не работает современное контекстное меню.

Оно как бы работает, только наша менюшка прячется в подраздел "show more options"
Title: Re: Contex Menu for Windows 11
Post by: dieruf on November 15, 2022, 18:29:11
Is there any news about to set play options on main context menu?

Thanks
Title: Re: Contex Menu for Windows 11
Post by: Artem on November 15, 2022, 19:34:33
Is there any news about to set play options on main context menu?

Thanks

No, I still doesn't implement it...
Title: Re: Contex Menu for Windows 11
Post by: Gruko on October 03, 2023, 19:54:12
Please.....
Title: Добавление контекстного меню в новое меню Windows 11
Post by: Kirill Mikhailov on May 12, 2024, 00:02:07
Программа AIMP имеет контекстное меню, вот только нормальной поддержки контекстного меню для Windows 11 нету. Могу подсказать что да как с виндой 11 (могу стать тестером на этой винде).
Title: Re: Добавление контекстного меню в новое меню Windows 11
Post by: Artem on May 12, 2024, 00:06:17
Если есть желание - сделайте подобное меню. Я встрою его в программу или выпущу как плагин
Title: Re: Contex Menu for Windows 11
Post by: Kirill Mikhailov on August 06, 2024, 10:14:09
Если есть желание - сделайте подобное меню. Я встрою его в программу или выпущу как плагин
В разработке. Только интеграцию сами сделайте.
Title: Re: Contex Menu for Windows 11
Post by: Artem on August 06, 2024, 11:52:51
В разработке. Только интеграцию сами сделайте.

👍
Title: Re: Contex Menu for Windows 11
Post by: Kirill Mikhailov on August 11, 2024, 16:44:23
👍
Артём, не могли вы бы приложить исходник COM aimp_menu32.dll чтобы я доработал его под Win11.
С реестром пошаманить не смог, требуется доверенный Win11 мне нужно чтобы узнать комманды и значки
Title: Re: Contex Menu for Windows 11
Post by: Artem on August 11, 2024, 20:01:14
Артём, не могли вы бы приложить исходник COM aimp_menu32.dll чтобы я доработал его под Win11.
С реестром пошаманить не смог, требуется доверенный Win11 мне нужно чтобы узнать комманды и значки

Нет, он под старые ОС, на Win11 надо делать все по другому. Там не реестр уже, там нужно писать appx аплет, который будет регистрироваться как пакет расширения для проводника.
Title: Re: Contex Menu for Windows 11
Post by: Kirill Mikhailov on August 11, 2024, 20:09:52
Нет, он под старые ОС, на Win11 надо делать все по другому. Там не реестр уже, там нужно писать appx аплет, который будет регистрироваться как пакет расширения для проводника.
ДА ЛАДНО! Бред полнейший. Всё шуршит через реестр, не каких гавно пакетов, отследите WinRAR увидите
Title: Re: Contex Menu for Windows 11
Post by: Алексей Долматов on August 11, 2024, 20:14:03
ДА ЛАДНО! Бред полнейший. Всё шуршит через реестр, не каких гавно пакетов, отследите WinRAR увидите
Увидим.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=67751.0;attach=72077)
Title: Re: Contex Menu for Windows 11
Post by: Kirill Mikhailov on August 11, 2024, 20:16:14
Увидим.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=67751.0;attach=72077)
В контексте вообще-то можно сделать такое я добавлю такую херню. Странно.
Title: Re: Contex Menu for Windows 11
Post by: Artem on August 11, 2024, 20:27:19
ДА ЛАДНО! Бред полнейший. Всё шуршит через реестр, не каких гавно пакетов, отследите WinRAR увидите

И я еще кодом должен поделиться? 🤣
Title: Re: Contex Menu for Windows 11
Post by: Artem on August 11, 2024, 20:28:00
Я смотрел и винрар, и нотепад++ - везде, как вы выразились, говно-пакеты. Это данность
Title: Re: Contex Menu for Windows 11
Post by: Kirill Mikhailov on August 11, 2024, 20:33:29
Вы думаете я не могу пакет написать? пхапхапхахх.
Title: Re: Contex Menu for Windows 11
Post by: Artem on August 11, 2024, 21:00:17
Вы думаете я не могу пакет написать? пхапхапхахх.

Я думаю, что вы даже не знаете, что это =)
Title: Re: Contex Menu for Windows 11
Post by: Artem on August 11, 2024, 21:02:28
Вот тут можно посмотреть, как реализуется контекстное меню для старых ОС (ClassicXXX) и Win11 (ModernXXX):
https://github.com/notepad-plus-plus/nppShell