Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Autorun
Goto page Previous  1, 2, 3 ... 106, 107, 108 ... 191, 192, 193  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Apr 24, 2020 23:08    Post subject: Reply with quote

Loopback wrote:
Иногда пункт меню выделяется, иногда нет, визуальный такой косячок.
Только в начале прокрутки. Если специально туда не смотреть, то и не видно. А делать-то что?

HEXFIX
Зачем убивать исходное поведение с центровкой?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
HEXFIX



Joined: 25 Jun 2010
Posts: 173
Location: Калининград

Post (Separately) Posted: Fri Apr 24, 2020 23:10    Post subject: Reply with quote

А я центровку на СКМ повесил Very Happy

UPD. Сейчас проверил. Любая команда, которая работает по принципу тумблера, срабатывает по клику в любом месте, хотя задаю по двойному.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Apr 24, 2020 23:30    Post subject: Reply with quote

HEXFIX
Подтверждаю.
Кстати, примерчик (только с /M:U) в хелпе не помешает. Интересная мысль.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1551

Post (Separately) Posted: Sat Apr 25, 2020 00:26    Post subject: Reply with quote

HEXFIX wrote:
Любая команда, которая работает по принципу тумблера, срабатывает по клику в любом месте, хотя задаю по двойному.

Не совсем так, это назначение двойного клика для любой кнопки так работало. Глупая ошибка, в документации для даблклика используется "D", а в коде осталось "С" от ранних версий. Удивительно, что до сих пор оставалось незамеченным.

Исправленный вариант.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Apr 25, 2020 01:16    Post subject: Reply with quote

Loopback
Завелось. Я себе решил так сделать:
Code:
ControlSetMouseAction /L /K:R 23 SendCommand 2944
ControlSetMouseAction /L /K:R 29 SendCommand 2944
Но появляется меню после отпускания. Можешь его подавить (или отправить сообщение на отпускание кнопки)?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1551

Post (Separately) Posted: Sat Apr 25, 2020 13:04    Post subject: Reply with quote

Flasher wrote:
Можешь его подавить (или отправить сообщение на отпускание кнопки)?

Нет, т.к. тут это не обрабатываемая клавиша, а модификатор.

Но если не жаль меню, можно назначить на одиночное нажатие ПКМ пустое действие и поставить его перед командой:

Code:

ControlSetMouseAction /L /K:R 23 SendCommand 2944
ControlSetMouseAction /R 29
ControlSetMouseAction /L /K:R 29 SendCommand 2944
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Apr 25, 2020 14:51    Post subject: Reply with quote

Loopback wrote:
ControlSetMouseAction /R 29
Только 23. Увы, не помогает, хоть где ставь.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1551

Post (Separately) Posted: Sat Apr 25, 2020 16:34    Post subject: Reply with quote

Flasher wrote:
Увы, не помогает, хоть где ставь.

Ну значит надо придумать какую-то более простую комбинацию. Видимо получается такая ситуация, что когда панель прячется, на ее месте оказывается разделитель, на котором меню работает по отпусканию. Т.к. правая кнопка всё еще нажата, по отпусканию появляется меню.

Если пожертвовать и меню с положениями разделителя, то можно так:
Code:

ControlSetMouseAction /R:U 23
ControlSetMouseAction /L /K:R 23 SendCommand 2944
ControlSetMouseAction /R 29
ControlSetMouseAction /L /K:R 29 SendCommand 2944

Вопрос только в целесообразности таких жертв.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Apr 25, 2020 17:03    Post subject: Reply with quote

Loopback
Да, так работает. В общем, суть ясна, подумаю.

Loopback wrote:
Нет, т.к. тут это не обрабатываемая клавиша, а модификатор.
А, ты для элементов заголовка, вкладок, кнопок дисков раньше только для /R делал. Ясно..
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1551

Post (Separately) Posted: Thu Apr 30, 2020 23:56    Post subject: Reply with quote

Бета-версия 2.0.14

+ добавлен макрос %AUTORUN_TCLANG% с текущим кодом языка ТС
+ Tweaks: добавлена субкоманда ShowPopupMenu для ControlSetMouseAction

Всё же ещё одна бета, хотелось меню без внешних приложений, решил доделать.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri May 01, 2020 01:03    Post subject: Reply with quote

Loopback
А ведь меня обе мысли посещали, но что-то не спешил озвучить. Smile

2 кб сверху на менюшку. ) А сможешь поддержку иконок (как в TCmenu) сделать? Понятно, что дело более трудоёмкое, но всё же.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1172
Location: Макеевка

Post (Separately) Posted: Fri May 01, 2020 04:20    Post subject: Reply with quote

Loopback
А что насчёт выполнения последовательности команд? Не планируется к релизу?
Code:
ControlSetMouseAction /W:F 26 CommandExec 4001,3006

_________________
Windows 11 | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri May 01, 2020 04:40    Post subject: Reply with quote

LonerD
За обсуждением совсем не следишь Question
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1172
Location: Макеевка

Post (Separately) Posted: Fri May 01, 2020 05:39    Post subject: Reply with quote

Недочитал. Значит пока остаётся вариант с назначение em-команд.
_________________
Windows 11 | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri May 01, 2020 09:04    Post subject: Reply with quote

Не только. Прежде всего ShellExec + TCFS2. На мой пример в справке можно было бы и наткнуться.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 106, 107, 108 ... 191, 192, 193  Next
Page 107 of 193

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group