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: 9524
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 228 times

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

Post by HaRT »

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

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

Post by John Doe »

HaRT wrote: Fri 07 Jun, 2019 13:11 Графическое меню открывается всегда возле мыши.
Нет, тоже зависит от настроек.
S.A.
Posts: 53
Joined: Mon 17 Nov, 2014 19:52
Been thanked: 5 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: 5673
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 310 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: 53
Joined: Mon 17 Nov, 2014 19:52
Been thanked: 5 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.
Post Reply

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