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 ... 9, 10, 11 ... 130, 131, 132  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 Jan 21, 2011 05:31    Post subject: Reply with quote

LonerD wrote:
Проверьте, глобальная ли это проблема или только у меня проявляется?
Проверил. Задержки при совместной работе с TwinKey иногда возникают, но несущественные. В большей степени проявляет себя клавиша Tab в том случае, когда курсор находится в прокручиваемой панели, но это не три секунды, а одна.
Я тут другую штуку отловил. Если в курсор установлен в прокручиваемой панели, то при непрерывном ходе в одном направлении и плавном переходе на обратное движение колеса скроллирование продолжает течь в исходную сторону.
В общем, всё будет сообщено автору, но поскольку здесь задействован TwinKey положительного исхода не обещаю.
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Fri Jan 21, 2011 05:48    Post subject: Reply with quote

Flasher wrote:
Я тут другую штуку отловил. Если в курсор установлен в прокручиваемой панели, то при непрерывном ходе в одном направлении и плавном переходе на обратное движение колеса скроллирование продолжает течь в исходную сторону.

Об этой проблеме я и писал (прокручиваемую панель я назвал активной - потому как на ней курсор находится) - если начать прокручивание, то невозможно его остановить, останавливается только через несколько секунд после "обратного движения колеса".
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Fri Jan 21, 2011 05:54    Post subject: Reply with quote

LonerD
Ну, во-первых, не было указано в какой именно панели установлен курсор. Во-вторых, речь шла о несвоевременной остановке. В моём же случае речь идёт о постоянной прокрутке в одном направлении при смене вращательного вектора на противоположный. Поэтому, если проблемы и лежат в одной плоскости, то трактуются они, как можно видеть, по-разному.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Fri Jan 21, 2011 10:55    Post subject: Reply with quote

По обсуждаемой проблеме могу только сказать, что у меня под XP при использовании разных многокнопочных мышей со своими драйверами и наворотами и при одновременной активности ScrollTC и TWinKey прокрутка останавливается обратным движение колеса сразу или почти сразу. Ситуацию с неправильным переключением одного непрерываного хода в другой (противоположный) непрерывный ход пока воспроизвести не смог. Впрочем, у меня TWinKey уже в виде тестовой версии 3.43.
Предлагаю тем, у кого есть проблемы, дождаться новой версии TWinKey и проверить эти дела снова.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Mon Jan 24, 2011 13:36    Post subject: Reply with quote

Avada wrote:
Предлагаю тем, у кого есть проблемы, дождаться новой версии TWinKey и проверить эти дела снова.
Всё по-старому.
Back to top
View user's profile Send private message
melirius



Joined: 24 Jan 2011
Posts: 15

Post (Separately) Posted: Mon Jan 31, 2011 07:05    Post subject: Reply with quote

Ссылка на Autorun_HideMenu 1.1.5 в шапке дохлая.

Необходимый плагин версии 1.2.7 нашёлся только в топике Можно ли повесить сдвиг панелей (20/80 и 80/20) на кнопку(и).
_________________
Любая, даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. (C) Д. Х. Шварц
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Mon Jan 31, 2011 09:56    Post subject: Reply with quote

melirius
Главное, что она тут не дохлая.
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1274

Post (Separately) Posted: Tue Feb 01, 2011 17:11    Post subject: Reply with quote

Хоть и не хотелось сильно усложнять плагин, но раз появилась мысль сделать константы (вроде битности ОС), для придания им смысла пришлось сделать переменные и хотя бы одно простое условие. Велосипед изобретать не стал, во многом способ работы с переменными похож на тот, что используется в cmd.

Кроме того, возникла необходимость использования специфического шрифта в листере. Поэтому появилась команда LoadFont, временно загружающая указанный шрифт.

Также добавлена возможность использовать русифицированные сообщения об ошибках из файла autorun.lng (включается вручную в файле конфигурации).

Бета-версия, на wincmd.ru пока не выкладываю.

Скачать
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Mar 03, 2011 16:49    Post subject: Reply with quote

Loopback wrote:
Я сначала планировал сделать такую опцию - завершение программы после выхода тотала, но почему-то передумал. В принципе можно и добавить параметр, например /T [erminate].
Было бы очень неплохо.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Thu Mar 03, 2011 18:30    Post subject: Reply with quote

Проблема в том, что при выгрузке плагинов этот ключ будет срабатывать.

А вот написать микроскопический плагин для плагина Autorun.wdx, который будет грузить себя повторно, чтобы избежать выгрузки его при выгрузке Autorun.wdx, и который будет завершать что-то при закрытии тотала (т.к. его в тот момент будут по-любому выгружать) - это каждый может. Ну, почти каждый. Smile
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Mar 03, 2011 18:48    Post subject: Reply with quote

MVV wrote:
Проблема в том, что при выгрузке плагинов этот ключ будет срабатывать.
Ты частицу "не" перед "будет", случаем, не пропустил? Wink
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1274

Post (Separately) Posted: Thu Mar 03, 2011 18:51    Post subject: Reply with quote

MVV
Во завернул Shocked

Но что это даст? Тогда при старте плагина каждый раз будут запускаться новые копии программ.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Mar 03, 2011 18:56    Post subject: Reply with quote

Loopback wrote:
Тогда при старте плагина каждый раз будут запускаться новые копии программ.
Я так понимаю, что речь идёт о библиотеке, которая будет только выгружать проги, функции запуска у неё не будет.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Thu Mar 03, 2011 19:30    Post subject: Reply with quote

Flasher wrote:
MVV wrote:
Проблема в том, что при выгрузке плагинов этот ключ будет срабатывать.
Ты частицу "не" перед "будет", случаем, не пропустил? Wink

Нет, не пропустил. Когда выполняется команда cm_UnloadPlugins, она выгружает и Autorun.wdx. Следовательно, будут выгружаться и программы, для которых будет задан этот самый пока еще несуществующий ключ /T.

Code:
MIME-Version: 1.0
Content-Type: application/octet-stream; name="Autorun_Starter.7z"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="Autorun_Starter.7z"

N3q8ryccAAMw3r0ySQQAAAAAAAAjAAAAAAAAAKG2+isAIBlIZqfhdN8P+4BvKbJhKNYOaonaHvGS
QTrBljHoSsfs8Dfr8MsrmpMrMbR502sIpCd9VfmEEGFxZYcp6f+WwqFYQrTGOzmrwbkqhLELx2B8
WeeufABjdo161XlsMh/ASQgGNAAmlo5wABf37AW76vT/lAEvRO985vXFmcAEy9Hoe9bZmPBjbN0L
S065/KQXDPBUUzuwrhxwhg8brqIiB5u3Z1ealwQC6Jupfgj8p36KmpPTb0Z+O4lIYug4qeyMaxdm
Ni9xlGkXJh6i5G3HcokaQj+Jpe+ioTSNW5vjD/25GXeBlz7LaygZWbQYSBnrBw7QbeDTktUhDhq8
y4kzCsE1ZK+6kEC/04Gn7OZqM1hLdLDOkb0GOAeikQ7461E3duOgox3eGogm7Yt4GxzGrvxGWqyn
XkYr9mXtDF+UWeXVs5hirP+8edPrF+018NJLYJ2kJ8R7kjGspO9tQeJSNc0UXvd8YDQc9oJIXDC6
+vIIif/JtX38oCnPNrvZhHUdVraMRJ6jr0baMyB7FrL0vU2UeoOkN94Rccxi8X4Zc6aR3xarZydE
xtPgpx2tSIK+f5+6OQcQOHCbvZbqKyqSksEXj2HYVRznU4cs7hi/VNb/NBXyG4qzl+jhg/xSA1v2
4SDvlyDazl+Cp6hMiz1iCJglRdVq6+EP9Bb/cgdCPxEi8T7BaxVqi0OD5DhyAYoIkxdk+SCgZvua
Pb2O5bLf5ga7oR/Xu7KmyDXCrpPRsE9NUSxRzybvBomETwwTyE9adlcE9usj4p0u87Fpbi/pI1xD
GZr7A6wg5oVdg3lkPxCRc37rNt70NQ4yn917svkDSTXm7ITPaoPGNZB9fo9tzg3A5GFoJ1O6PfBM
O0Jqtya3sMz4Se/nzEGgaa1G45YKr6miCC6eS/lLQ1f8C9jbxilR+0rRqsyxe9emB5xqehgyipxC
hi/XLOFyVs6O+NpLaQ+D2oWr9asd7er7/PlFkevI4oZ80jKM7GsyW6zgeVvwuY5Huu4Pyr3j2M4J
7ls+DjNzUVRFV71qX5wGf+36Cp4o961qJt3Z+bWrgGltpgfb0Q+KPpG4xZUHKONO4ePnUJTsupMp
EIfsrnMryBfgF3AUymP9GUMfN9NfgCjJwHQkfZcIqKUjaRCdCksa2FgHoRMcz1KYgN0pmv2tiSmX
ONvpwVGJkZQ8JpGBRgXWfI2YRJzkDIQSKRe59PsdUwnXSUuj1GrUUNnTYU9gQZIAADu+/AAAAGAS
pQE6WgAAAABgFxy/A1CkAAAAAIEzB66OlzRP5Ou7X/Ks6ASCk7kK57ldea2ks0RvbZ1XRMmc55wm
iK5/tlfo1jSpP9Ibn8gh56HEaxCVY/tXbTeg6v6GrbWFc8eamp0791smoonsuUcBtZ9ubhInsVzu
szGB5i+Mtt+c4dVKjrgEK30qYOEVE/5m6bUi4d+z2LFFPo0EvSUlEV/fIcMgABcGg7oBCYCPAAcL
AQABIwMBAQVdABAAAAyA2goBr0Al8gAA


Этот модуль, будучи прописанным в Autorun.wdx, будет при первой загрузке выполнять бат-файл с таким же именем, лежащий в той же папке, передавая ему параметр 0, а при выгрузке тотала - запускать тот же бат-файл, передавая ему параметр 1 - это позволит бат-файлу определить, с какой целью его запускают (путем сравнения %1 с 0 или с 1). Бат-файл будет запускаться в свернутом виде.
Code:
LoadLibrary /U Modules\Autorun_Starter.dll

Параметр /U не играет никакой роли, т.к. Autorun.wdx все равно не сможет выгрузить модуль (но с указанным /U плагин Autorun.wdx не будет оставлять попытку "на потом") - тот увеличивает число ссылок на себя изнутри. Поэтому все последующие выгрузки/загрузки плагина Autorun.wdx не приведут к выгрузке или повторной загрузке модуля, и только при закрытии тотала он будет выгружен окончательно.

(модуль обновлен)
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…


Last edited by MVV on Sun Mar 13, 2011 02:43; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Mar 03, 2011 19:38    Post subject: Reply with quote

MVV wrote:
Нет, не пропустил. Когда выполняется команда cm_UnloadPlugins, она выгружает и Autorun.wdx. Следовательно, будут выгружаться и программы, для которых будет задан этот самый пока еще несуществующий ключ /T.
А, вот ты про какую выгрузку. Ну, это не страшно. Кто ж ей будет пользоваться перед закрытием ТС? Выгружаться не в смысле закрываться, а в смысле не будут подхвачены при закрытии ТС при выгруженном autorun-е, так, наверное?

С батником что-то не очень, для меня во всяком случае. Подожду добавки ключа. К тому же это будет более мягкий и юзабильный метод.
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 ... 9, 10, 11 ... 130, 131, 132  Next
Page 10 of 132

 
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