Autorun
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3 ... 27, 28, 29 ... 133, 134, 135  Next  :| |:
Total Commander -> Плагины Total Commander

#406:  Author: MVVLocation: Ростов-Дон PostPosted: Fri Oct 14, 2011 15:18
    —
Во, она. У меня Readme был от старой версии. Very Happy
Вот если её выключить, обновление должно работать корректно.

#407:  Author: FlasherLocation: Москва PostPosted: Fri Oct 14, 2011 15:20
    —
Ага, но было бы здорово, если установщик сам бы отключал её на момент переписки.

#408:  Author: MVVLocation: Ростов-Дон PostPosted: Fri Oct 14, 2011 15:28
    —
Flasher, отключить-то его можно, но без перезапуска тотала он не будет иметь силы, т.к. плагин уже загрузил сам себя. А о намерении обновить плагин тотал последнему, естественно, не сообщает. Остаётся лишь написать в сообщении при установке, что при включенном AutorunBlockUnload обновить нельзя.

#409:  Author: FlasherLocation: Москва PostPosted: Fri Oct 14, 2011 15:50
    —
MVV
Т.е. плагин изнутри сам себя не может прихлопнуть? Главное, чтобы установщик мог перезаписывать файл, иначе держать в голове, что перед установкой нужно закомментировать команду, а потом перезапустить TC как-то нерационально.

#410:  Author: MVVLocation: Ростов-Дон PostPosted: Fri Oct 14, 2011 18:55
    —
А никакой плагин не может себя прихлопнуть Smile чтобы прихлопнуть себя, надо вызвать FreeLibrary, но после вызова управление вернётся в область кода, память для которой уже освобождена, будет крах. Но плагин может FreeLibrary для уменьшения счетчика загрузок (он ведь увеличивал его для защиты от выгрузки), тогда тотал сможет выгрузить его. Но как сказать плагину, что тотал собирается выгружать и обновлять его?

#411:  Author: FlasherLocation: Москва PostPosted: Mon Oct 24, 2011 16:46
    —
Loopback
Flasher wrote:
HA3APET wrote:
Очень бы хотелось ключик для ShellExec, что бы если программа уже запущена (висит в процессах), она не запускалась.
Поддерживаю. Было бы здорово, если бы не запускалась не только программа, но и скрипты этой программы. В качестве идентификации можно использовать полные пути, а не PID.
Штука очень нужная, особенно когда вызываешь TC с параметром /O.

#412:  Author: Loopback PostPosted: Mon Oct 24, 2011 17:37
    —
Flasher wrote:
Штука очень нужная, особенно когда вызываешь TC с параметром /O.

Я уже писал ранее, что мне не нравится перегруженность ShellExec кучей ключей. Надо подумать, как это сделать лучше.

#413:  Author: FlasherLocation: Москва PostPosted: Mon Oct 24, 2011 18:19
    —
Loopback
В данном случае меня не ключ интересовал, а сама возможность с её скорейшей реализацией. Wink

#414:  Author: LonerDLocation: Донецк PostPosted: Wed Nov 02, 2011 23:22
    —
Не знаю у кого как, а у меня Autorun 1.6 бета 1 регулярно вызывает ошибку при закрытии Тотала. Появляется окошко аварийного закрытия программы.
Особенно это заметно если запущена утилька TCLive.
На предыдущих версия Autorun (1.4.9.6 и 1.5.0) подобных ошибок не возникает.

#415:  Author: Loopback PostPosted: Wed Nov 02, 2011 23:47
    —
LonerD
Непосредственно TCLive (да и любая другая) программа вряд ли влияет. Вот код закрытия теоретически может. У тебя включена опция закрытия программы после выхода (/T или /TT, может быть еще /W)? Если эти опции убрать, проблема остается?

#416:  Author: LonerDLocation: Донецк PostPosted: Thu Nov 03, 2011 00:14
    —
Loopback
Было включено. Убрал, вроде теперь ошибка не выскакивает.
И ещё. Не знаю, так задумано или нет. В новой версии каталог с плагином нельзя переименовать если запущен Тотал (в старых версиях можно было).

#417:  Author: MVVLocation: Ростов-Дон PostPosted: Thu Nov 03, 2011 09:19
    —
Видимо, какая-то программа запускается с каталогом плагина в роли рабочего каталога. Переименовывать каталоги, дескрипторы которых используются в какой бы то ни было программе, невозможно до закрытия всех этих дескрипторов. Попробуй задавать явно рабочий каталог каждой запускаемой из плагина программе.

#418:  Author: FlasherLocation: Москва PostPosted: Fri Nov 04, 2011 07:07
    —
Ввиду отсутствия релиза из-за продолжительной загруженности автора публикую материал к последней бета-версии ScrollTC.
Ссылка на скачивание.

История бета-версий wrote:
1.7
Выпущена первая релиз-версия.
1.9
Добавлено: Подмена сообщений колеса мыши на сообщения полос прокрутки.
Добавлено: Прокрутка в неактивной панели быстрого просмотра с плагином ICLView в режиме просмотра значков.
Добавлено: Нелинейное ускорение.
1.9.1
Добавлено: Переделан алгоритм ускорения. Скорость увеличивается/уменьшается с увеличением/уменьшением амплитуды прокручивания.
1.9.4
Добавлено: Прокрутка останавливается обратным вращением колеса.
Добавлено: Увеличен максимум для ускорения.
Добавлено: Возможность прокручивать горизонтально при наведении курсора на горизонтальную полосу прокрутки.
Добавлено: Ускорение запоминается и сбрасывается только при переходе на новое окно.
Добавлено: Остановка прокрутки возможна как изменением направления, так и ЛКМ, СКМ, ПКМ, пробелом и Tab`ом без потери функционала самих клавиш.
Добавлено: Улучшен алгоритм ускорения: при наборе скорости не происходило замедление при более медленной прокрутке.
1.9.6
Добавлено: Остановка прокрутки возможна вызовом любой клавиши и любой из 5-ти кнопок мыши.
Исправлено: Скорость доведена до комфортных рамок.
Исправлено: Скорость не сбрасывалась при паузах.
1.10
Добавлено: Прокрутка блоками из нескольких строк в ТС и некоторых окнах со стандартными контролами.
1.11
Добавлено: Появился файл конфигурации. Ключ SpeedMoreCount.
Исправлено: Циклическое пошаговое вращение.
1.12
Добавлено: Прокрутка в диалоге dxdiag.exe - вкладка "Ввод" > поле "установленные драйверы" при раскрытом дереве.
Добавлено: Прокрутка в диалоге "Переменные среды" ( rundll32 sysdm.cpl, EditEnvironmentVariables ) > поле "системные переменные".
1.13
Добавлено: Ключ IgnorCount: задаёт сумму щелчков, блокируемых в начале вращения после первого щелчка.
Этот ключ позволяет при мелких сдвигах колеса не прокручивать список более, чем на заданное число позиций. Рекомендуемые значения: 1, 2, 3.
1.14
Добавлено: Горизонтальная прокрутка может осуществляться без подвода к полосе, а лишь при удержании левой клавиши Win. Ключ в ini: WinMod (0/1)
1.15
Добавлено: Прокрутка в файлах справки chm на вкладке "Указатель".
Добавлено: Горизонтальная прокрутка в Acrobat Reader работает без подвода к полосе прокрутки.
Добавлено: Скорость горизонтальной прокрутки увеличена вдвое.
Добавлено: Горизонтальная прокрутка в браузерах на движке IE.
Добавлено: Горизонтальная прокрутка в браузерах на движке Chromium.
1.16
Исправлено: В некоторых случаях фокус при прокрутке активировал чужие окна.
Исправлено: Иногда останавливается работа в Windows 7. Создан механизм переустановки слетевших хуков.
1.17
Добавлено: Горизонтальная прокрутка в браузере Opera также при использовании модификатора LWin.
Добавлено: Горизонтальная прокрутка в браузерах на движке Gecko.
Исправлено: Прокрутка приостанавливалась на всплывающих подсказках.
1.18
Добавлено: Вертикальная прокрутка в утилите AVSearch в области отображения содержимого найденных файлов.
Добавлено: Вертикальная прокрутка в редакторе FXEDIT при подводе к полосе.
Исправлено: Уменьшена вероятность неотработки плагина (слетания хука).
Добавлено: Функционал допуска прокрутки в некоторых системных окнах.
Добавлено: Прокрутка в Rootkit Unhooker LE на Windows XP при установке фокуса в рабочем поле.
1.19
Добавлено: Прокрутка в непомещающихся по высоте меню со стрелками. Примеры:
1) В настройках TC на странице "Разное" в секции "Переопределять горячие клавиши" кнопка со стрелкой.
2) Инструмент "Групповое переименование" > кнопка "[=?] Плагин" либо диалог "Настройка наборов колонок > кнопка [+]. Из плагинов наиболее актуальны: ShellDetails, Exif, Jpg-Comment, DecID3WDX.
3) Утилита Camper > вкладка "Редактор" > нижняя кнопка [+] > пункты "La_Control", "TC_CONTROL".
1.20
Добавлено: Супер-ускорение в меню со стрелками! Меню с ShellDetails прокручивает за 5-6 секунд !!!
Исправлено: Если в плагине TwinKey были назначены несимвольные клавиши с модификатором LWin, то после его отпускания и нажатия этих клавиш выполнялись соответствующие команды.
Добавлено: Экспериментальный ключ ForceSlow. Назначение - ускорить прокрутку в окнах, где она очень медленная.
Добавлено: Горизонтальная прокрутка при удержании правой кнопки мыши (ключ RBMod(0/1)) после начала прокрутки в заданном промежутке, значении ключа RBTimeout.
1.21
Исправлено: Функция ForceSlow заменена на встроенное правило для нестандартной обработки.
Добавлено: Ключ StopCurOnArrow (0/1). Переключает режим позиционирования курсора в меню, не вмещающихся по высоте в экран, с места подвода к одной из стрелок. Введён на случай того, чтобы прокрутка не спотыкалась на открываниях подменю.
Добавлено: Блокировка случайного нажатия средней кнопки мыши (колеса) во время прокрутки.
1.22
Добавлено: Конфигуратор настройки плагина.
Добавлено: Настройки для конкретных окон (учёт наклона колеса мыши).
1.23
Добавлено: Прокрутка TagScanner в этом меню.
Добавлено: Прокрутка рабочей области в FXEDIT с модификатором LWin.
Добавлено: Прокрутка в Keyboard and Mouse Button Odometer.
Добавлено: Конфигуратор: переходы по Ctrl+Tab, шлифовка названий пунктов.
Исправлено: Переделан алгоритм ускорения с целью уменьшения рывков в некоторых окнах.
Исправлено: Проблемы предыдущей версии с прокруткой в браузерах на Gecko и IE.
Важно! Возникшая проблема с неотработкой клавиш в TwinKey с модификатором LWin при его отпускании, когда окно TC теряет фокус, с открытием меню "Пуск" решается переводом TwinKey на первую позицию в цветовых схемах. Очень актуально для Windows 7.
1.24
Добавлено: Горизонтальная прокрутка при удержании Caps Lock (опционально).
Добавлено: Горизонтальная прокрутка в диалогах проводника Windows 7. Примеры вызовов:
shell:::{E95A4861-D57A-4be1-AD0F-35267E261739}
shell:::{D20EA4E1-3957-11d2-A40B-0C5020524153}
shell:::{031E4825-7B94-4dc3-B131-E946B44C8 DD5}

Добавлено: любая прокрутка в программе avz.
1.25
Исправлено: Не работала ранее реализуемая прокрутка в некоторых окнах.
Исправлено: Проблемы с замедлением горизонтальной прокрутки в обратном направлении в браузерах IE.
Исправлено: Для прокрутки в Gecko-окнах по умолчанию добавлен класс MozillaWindowClass.
Добавлено: Прокрутка в программе Revo Uninstaller в последних диалогах (2 снизу).
1.26
Добавлено: Прокрутка в MS Exel 2007 в любой из 2-х панелей с документами в одном окне.
Добавлено: Прокрутка меню, создаваемых в панели задач.
Исправлено: Улучшен алгоритм определения окон и скроллбаров.
1.27
Добавлено: Альтернативная функция временной передачи фокуса окну (опционально для окон).
Добавлено: Усовершенствован Конфигуратор. Добавлена отладочная функция в окне, вызываемом по кнопке "Добавить".
Добавлено: Прокрутка в диалоге "Значки области уведомлений" ( shell:::{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9} ) в Windows 7 при активации окна. Для прокрутки выпадающих списков в этом окне требуется установить опцию "Временно передавать фокус окну".
1.28
Добавлено: Горизонтальная прокрутка в приложениях MSOffice 2007/2010.
Исправлено: Завышенная нагрузка на процессор при поиске окон и скроллбаров.
1.29
Исправлено: При вызове панели инструментов в виде меню, клике правой кнопки мыши на нужном элементе вместо открытия контекстного меню происходил запуск аналогично как при нажатии левой кнопки.
1.30
Добавлено: Опция "Отключить любую обработку в этом окне".

Из ожидаемого:
1. Горизонтальная прокрутка в приложениях LibreOffice.
2. Возврат убранного ускорения в версии 1.23.
Важно! Для тех, кому важна скорость (как мне, например), к скачиванию рекомендована версия 1.21.

Из нереализованного:
1. Прокрутка в программах на QT (QtWeb, qoobar и т.д.).
2. KeyMapper: Главное меню: Keyboard Layout > Select Language. Нет прокрутки.
3. В Rootkit Unhooker установлена защита от сообщений из других приложений. Нельзя прокручивать неактивную область.

#419:  Author: MVVLocation: Ростов-Дон PostPosted: Fri Nov 04, 2011 22:54
    —
Loopback, так что, скоро мир увидит Autorun.wdx с псевдо-переменной AUTORUN_TCARCH? Smile

#420:  Author: LonerDLocation: Донецк PostPosted: Sat Nov 05, 2011 18:03
    —
MVV wrote:
Видимо, какая-то программа запускается с каталогом плагина в роли рабочего каталога. Переименовывать каталоги, дескрипторы которых используются в какой бы то ни было программе, невозможно до закрытия всех этих дескрипторов. Попробуй задавать явно рабочий каталог каждой запускаемой из плагина программе.

Попробовал, дело в плагинах (или в новом способе подгрузки плагинов плагином Autorun).
Например, прописал единственную строку
LoadLibrary Plugins\TCFS2Tools.dll
В Autorun 1.5 это не влияет на переименование папки с плагином, в версии 1.6 папку уже невозможно переименовать.
Задать явный путь (с указанием диска, папки...) к плагину - не получается, - плагин просто не загрузится.



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


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

Goto page Previous  1, 2, 3 ... 27, 28, 29 ... 133, 134, 135  Next  :| |:
Page 28 of 135

Powered by phpBB © 2001, 2005 phpBB Group