Autorun
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3 ... 9, 10, 11 ... 140, 141, 142  Next  :| |:
Total Commander -> Плагины Total Commander

#136:  Author: FlasherLocation: Москва PostPosted: Fri Jan 21, 2011 05:31
    —
LonerD wrote:
Проверьте, глобальная ли это проблема или только у меня проявляется?
Проверил. Задержки при совместной работе с TwinKey иногда возникают, но несущественные. В большей степени проявляет себя клавиша Tab в том случае, когда курсор находится в прокручиваемой панели, но это не три секунды, а одна.
Я тут другую штуку отловил. Если в курсор установлен в прокручиваемой панели, то при непрерывном ходе в одном направлении и плавном переходе на обратное движение колеса скроллирование продолжает течь в исходную сторону.
В общем, всё будет сообщено автору, но поскольку здесь задействован TwinKey положительного исхода не обещаю.

#137:  Author: LonerDLocation: Макеевка PostPosted: Fri Jan 21, 2011 05:48
    —
Flasher wrote:
Я тут другую штуку отловил. Если в курсор установлен в прокручиваемой панели, то при непрерывном ходе в одном направлении и плавном переходе на обратное движение колеса скроллирование продолжает течь в исходную сторону.

Об этой проблеме я и писал (прокручиваемую панель я назвал активной - потому как на ней курсор находится) - если начать прокручивание, то невозможно его остановить, останавливается только через несколько секунд после "обратного движения колеса".

#138:  Author: FlasherLocation: Москва PostPosted: Fri Jan 21, 2011 05:54
    —
LonerD
Ну, во-первых, не было указано в какой именно панели установлен курсор. Во-вторых, речь шла о несвоевременной остановке. В моём же случае речь идёт о постоянной прокрутке в одном направлении при смене вращательного вектора на противоположный. Поэтому, если проблемы и лежат в одной плоскости, то трактуются они, как можно видеть, по-разному.

#139:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jan 21, 2011 10:55
    —
По обсуждаемой проблеме могу только сказать, что у меня под XP при использовании разных многокнопочных мышей со своими драйверами и наворотами и при одновременной активности ScrollTC и TWinKey прокрутка останавливается обратным движение колеса сразу или почти сразу. Ситуацию с неправильным переключением одного непрерываного хода в другой (противоположный) непрерывный ход пока воспроизвести не смог. Впрочем, у меня TWinKey уже в виде тестовой версии 3.43.
Предлагаю тем, у кого есть проблемы, дождаться новой версии TWinKey и проверить эти дела снова.

#140:  Author: FlasherLocation: Москва PostPosted: Mon Jan 24, 2011 13:36
    —
Avada wrote:
Предлагаю тем, у кого есть проблемы, дождаться новой версии TWinKey и проверить эти дела снова.
Всё по-старому.

#141:  Author: melirius PostPosted: Mon Jan 31, 2011 07:05
    —
Ссылка на Autorun_HideMenu 1.1.5 в шапке дохлая.

Необходимый плагин версии 1.2.7 нашёлся только в топике Можно ли повесить сдвиг панелей (20/80 и 80/20) на кнопку(и).

#142:  Author: FlasherLocation: Москва PostPosted: Mon Jan 31, 2011 09:56
    —
melirius
Главное, что она тут не дохлая.

#143:  Author: Loopback PostPosted: Tue Feb 01, 2011 17:11
    —
Хоть и не хотелось сильно усложнять плагин, но раз появилась мысль сделать константы (вроде битности ОС), для придания им смысла пришлось сделать переменные и хотя бы одно простое условие. Велосипед изобретать не стал, во многом способ работы с переменными похож на тот, что используется в cmd.

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

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

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

Скачать

#144:  Author: FlasherLocation: Москва PostPosted: Thu Mar 03, 2011 16:49
    —
Loopback wrote:
Я сначала планировал сделать такую опцию - завершение программы после выхода тотала, но почему-то передумал. В принципе можно и добавить параметр, например /T [erminate].
Было бы очень неплохо.

#145:  Author: MVVLocation: Ростов-Дон PostPosted: Thu Mar 03, 2011 18:30
    —
Проблема в том, что при выгрузке плагинов этот ключ будет срабатывать.

А вот написать микроскопический плагин для плагина Autorun.wdx, который будет грузить себя повторно, чтобы избежать выгрузки его при выгрузке Autorun.wdx, и который будет завершать что-то при закрытии тотала (т.к. его в тот момент будут по-любому выгружать) - это каждый может. Ну, почти каждый. Smile

#146:  Author: FlasherLocation: Москва PostPosted: Thu Mar 03, 2011 18:48
    —
MVV wrote:
Проблема в том, что при выгрузке плагинов этот ключ будет срабатывать.
Ты частицу "не" перед "будет", случаем, не пропустил? Wink

#147:  Author: Loopback PostPosted: Thu Mar 03, 2011 18:51
    —
MVV
Во завернул Shocked

Но что это даст? Тогда при старте плагина каждый раз будут запускаться новые копии программ.

#148:  Author: FlasherLocation: Москва PostPosted: Thu Mar 03, 2011 18:56
    —
Loopback wrote:
Тогда при старте плагина каждый раз будут запускаться новые копии программ.
Я так понимаю, что речь идёт о библиотеке, которая будет только выгружать проги, функции запуска у неё не будет.

#149:  Author: MVVLocation: Ростов-Дон PostPosted: Thu Mar 03, 2011 19:30
    —
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 не приведут к выгрузке или повторной загрузке модуля, и только при закрытии тотала он будет выгружен окончательно.

(модуль обновлен)


Last edited by MVV on Sun Mar 13, 2011 02:43; edited 1 time in total

#150:  Author: FlasherLocation: Москва PostPosted: Thu Mar 03, 2011 19:38
    —
MVV wrote:
Нет, не пропустил. Когда выполняется команда cm_UnloadPlugins, она выгружает и Autorun.wdx. Следовательно, будут выгружаться и программы, для которых будет задан этот самый пока еще несуществующий ключ /T.
А, вот ты про какую выгрузку. Ну, это не страшно. Кто ж ей будет пользоваться перед закрытием ТС? Выгружаться не в смысле закрываться, а в смысле не будут подхвачены при закрытии ТС при выгруженном autorun-е, так, наверное?

С батником что-то не очень, для меня во всяком случае. Подожду добавки ключа. К тому же это будет более мягкий и юзабильный метод.



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3 ... 9, 10, 11 ... 140, 141, 142  Next  :| |:
Page 10 of 142

Powered by phpBB © 2001, 2005 phpBB Group