EMenu: Explorer Context Menu — Контекстное меню Проводника

Здесь можно обсудить ваш любимый плагин.
lvm
Posts: 58
Joined: Thu 13 Sep, 2018 12:48

EMenu: Explorer Context Menu — Контекстное меню Проводника

Post by lvm »

Latest post of the previous page:

HaRT wrote: Fri 07 Jun, 2019 13:11 lvm wrote: ↑
Fri 07 Jun, 2019 15:05
есть настройка центр/мышь, но мы ее специально игнорируем

Нет, просто эта настройка относится только к текстовому меню. (Я только что проверил — у меня работает ожидаемо.) Графическое меню открывается всегда возле мыши.
Нет, я именно о текстовом, у меня оно в центре мышью не открывается, несмотря на то, что в настройках плагина стоит открывать в центре.

Но самое главное, способ вызвать контекстное меню с клавиатуры и для файла под клавиатурным курсором таки есть: в меню плагинов по F11 выбрать Emenu (лучше назначить ему хоткей, чтобы не сползло от добавления других плагинов) еще несколько шагов по его меню, которые, надеюсь, не будут слишком часто меняться - и результат достигнут.
Last edited by lvm on Fri 07 Jun, 2019 13:47, edited 1 time in total.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

EMenu: Explorer Context Menu — Контекстное меню Проводника

Post by HaRT »

lvm wrote: Fri 07 Jun, 2019 13:47 я именно о текстовом, у меня оно в центре мышью не открывается
А, ну да, при вызове текстового меню мышью оно открывается возле мыши независимо от настройки, и это действительно нелогично. Запишите на багтрекер (ссылка “Bugs” вверху страницы, вход форумной учёткой), чтобы не потерялось.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

EMenu: Explorer Context Menu — Контекстное меню Проводника

Post by John Doe »

HaRT wrote: Fri 07 Jun, 2019 13:11 Графическое меню открывается всегда возле мыши.
Нет, тоже зависит от настроек.
S.A.
Posts: 61
Joined: Mon 17 Nov, 2014 19:52
Been thanked: 7 times

EMenu: Explorer Context Menu — Контекстное меню Проводника

Post by S.A. »

Win10x64 1909
В GUI и текстовой версии не работают Share и Copy as path.
В Total Commander — работают (просто подумал сначала, что это как с Pin/Unpin to/from Start, который может и отображается, но кроме Explorer'а никого к себе не подпускает).
Last edited by S.A. on Sat 13 Jun, 2020 07:17, edited 1 time in total.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

EMenu: Explorer Context Menu — Контекстное меню Проводника

Post by DrKnS »

S.A. wrote: Sat 13 Jun, 2020 07:17 не работают Share и Copy as path
Исполняется вот этот код:
https://github.com/FarGroup/FarManager/ ... #L952-L962

В случае Share возвращается Invalid window handle (0x80070578).
В случае Copy as path возвращается E_FAIL (0x80004005).

Для первого случая я нашел что-то похожее, но не особо применимое к нашему случаю.
Для второго - хз.

Если у вас есть идеи - предлагайте.
S.A.
Posts: 61
Joined: Mon 17 Nov, 2014 19:52
Been thanked: 7 times

EMenu: Explorer Context Menu — Контекстное меню Проводника

Post by S.A. »

На идею не тянет, но все же.

Могу предположить, что пиньята подвешена вообще в другой комнате, а я бью палкой по люстре, но заметил, что есть еще CMINVOKECOMMANDINFOEX и наткнулся на цикл статей на oldnewthing.
Может быть что-то окажется полезным.

https://docs.microsoft.com/en-us/window ... mandinfoex

https://devblogs.microsoft.com/oldnewth ... =%EE%9C%A1

https://devblogs.microsoft.com/oldnewth ... =%EE%9C%A1

UPD: В дополнение к ударам по люстре замечу, что в changelog'е TCMD есть запись "Windows 10, context menu: Menu item "Share" didn't do anything -> handle it internally". Похоже, все очень запутанно.
Last edited by S.A. on Wed 17 Jun, 2020 06:13, edited 1 time in total.
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

EMenu: Explorer Context Menu — Контекстное меню Проводника

Post by citRiks »

А нельзя ли сделать чтобы extended context menu тоже можно было?
Которое по Shift+Apps
В нем в текстовом консольном режиме было бы удобно искать фильтрацией, особенно когда оно становиться длинным изза многих элементов
Last edited by citRiks on Tue 28 Dec, 2021 10:20, edited 1 time in total.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

EMenu: Explorer Context Menu — Контекстное меню Проводника

Post by DrKnS »

Можно, нажимайте Shift при вызове.
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

EMenu: Explorer Context Menu — Контекстное меню Проводника

Post by citRiks »

Хотя, было бы лучше, если бы вызов расширенного контекстного меню можно было бы делать более explicit через макрос.
Или это можно?
Разгребаю макрос приложенный к плагину (и с форумов разные), не догоняю как это можно делать, там все через "F11 x Enter" кажется, а лучше бы иметь/найти прямой АПИ для этого.
Или, на худой конец иметь тут:
image.png
image.png (909 Bytes) Viewed 1462 times
.. еще и пункт "extended context menu"
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

EMenu: Explorer Context Menu — Контекстное меню Проводника

Post by citRiks »

Еще предложение, присвоить в текстовом режиме менюшкам ГУИД.
Желательно разные для:
1.) Компьютер меню
2.) Контекст меню
3.) Расширенное контекст меню
Post Reply

Return to “Обсуждение плагинов”