Page 31 of 31

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

Posted: Fri 07 Jun, 2019 13:47
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 (лучше назначить ему хоткей, чтобы не сползло от добавления других плагинов) еще несколько шагов по его меню, которые, надеюсь, не будут слишком часто меняться - и результат достигнут.

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

Posted: Fri 07 Jun, 2019 13:52
by HaRT
lvm wrote: Fri 07 Jun, 2019 13:47 я именно о текстовом, у меня оно в центре мышью не открывается
А, ну да, при вызове текстового меню мышью оно открывается возле мыши независимо от настройки, и это действительно нелогично. Запишите на багтрекер (ссылка “Bugs” вверху страницы, вход форумной учёткой), чтобы не потерялось.

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

Posted: Fri 07 Jun, 2019 15:51
by John Doe
HaRT wrote: Fri 07 Jun, 2019 13:11 Графическое меню открывается всегда возле мыши.
Нет, тоже зависит от настроек.

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

Posted: Sat 13 Jun, 2020 07:17
by S.A.
Win10x64 1909
В GUI и текстовой версии не работают Share и Copy as path.
В Total Commander — работают (просто подумал сначала, что это как с Pin/Unpin to/from Start, который может и отображается, но кроме Explorer'а никого к себе не подпускает).

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

Posted: Sat 13 Jun, 2020 15:05
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).

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

Если у вас есть идеи - предлагайте.

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

Posted: Sat 13 Jun, 2020 21:57
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". Похоже, все очень запутанно.

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

Posted: Tue 28 Dec, 2021 10:18
by citRiks
А нельзя ли сделать чтобы extended context menu тоже можно было?
Которое по Shift+Apps
В нем в текстовом консольном режиме было бы удобно искать фильтрацией, особенно когда оно становиться длинным изза многих элементов

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

Posted: Tue 28 Dec, 2021 11:36
by DrKnS
Можно, нажимайте Shift при вызове.

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

Posted: Tue 28 Dec, 2021 19:11
by citRiks
DrKnS, да, поэкспериментировал, вроде начало получаться, спасибо

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

Posted: Tue 28 Dec, 2021 19:37
by citRiks
Хотя, было бы лучше, если бы вызов расширенного контекстного меню можно было бы делать более explicit через макрос.
Или это можно?
Разгребаю макрос приложенный к плагину (и с форумов разные), не догоняю как это можно делать, там все через "F11 x Enter" кажется, а лучше бы иметь/найти прямой АПИ для этого.
Или, на худой конец иметь тут:
image.png
image.png (909 Bytes) Viewed 1494 times
.. еще и пункт "extended context menu"

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

Posted: Wed 29 Dec, 2021 08:57
by citRiks
Еще предложение, присвоить в текстовом режиме менюшкам ГУИД.
Желательно разные для:
1.) Компьютер меню
2.) Контекст меню
3.) Расширенное контекст меню