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 ... 27, 28, 29 ... 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
MVV



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

Post (Separately) Posted: Fri Oct 14, 2011 15:18    Post subject: Reply with quote

Во, она. У меня Readme был от старой версии. Very Happy
Вот если её выключить, обновление должно работать корректно.
_________________
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: Fri Oct 14, 2011 15:20    Post subject: Reply with quote

Ага, но было бы здорово, если установщик сам бы отключал её на момент переписки.
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Fri Oct 14, 2011 15:28    Post subject: Reply with quote

Flasher, отключить-то его можно, но без перезапуска тотала он не будет иметь силы, т.к. плагин уже загрузил сам себя. А о намерении обновить плагин тотал последнему, естественно, не сообщает. Остаётся лишь написать в сообщении при установке, что при включенном AutorunBlockUnload обновить нельзя.
_________________
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: Fri Oct 14, 2011 15:50    Post subject: Reply with quote

MVV
Т.е. плагин изнутри сам себя не может прихлопнуть? Главное, чтобы установщик мог перезаписывать файл, иначе держать в голове, что перед установкой нужно закомментировать команду, а потом перезапустить TC как-то нерационально.
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Fri Oct 14, 2011 18:55    Post subject: Reply with quote

А никакой плагин не может себя прихлопнуть Smile чтобы прихлопнуть себя, надо вызвать FreeLibrary, но после вызова управление вернётся в область кода, память для которой уже освобождена, будет крах. Но плагин может FreeLibrary для уменьшения счетчика загрузок (он ведь увеличивал его для защиты от выгрузки), тогда тотал сможет выгрузить его. Но как сказать плагину, что тотал собирается выгружать и обновлять его?
_________________
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: Mon Oct 24, 2011 16:46    Post subject: Reply with quote

Loopback
Flasher wrote:
HA3APET wrote:
Очень бы хотелось ключик для ShellExec, что бы если программа уже запущена (висит в процессах), она не запускалась.
Поддерживаю. Было бы здорово, если бы не запускалась не только программа, но и скрипты этой программы. В качестве идентификации можно использовать полные пути, а не PID.
Штука очень нужная, особенно когда вызываешь TC с параметром /O.
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1274

Post (Separately) Posted: Mon Oct 24, 2011 17:37    Post subject: Reply with quote

Flasher wrote:
Штука очень нужная, особенно когда вызываешь TC с параметром /O.

Я уже писал ранее, что мне не нравится перегруженность ShellExec кучей ключей. Надо подумать, как это сделать лучше.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Mon Oct 24, 2011 18:19    Post subject: Reply with quote

Loopback
В данном случае меня не ключ интересовал, а сама возможность с её скорейшей реализацией. Wink
Back to top
View user's profile Send private message
LonerD



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

Post (Separately) Posted: Wed Nov 02, 2011 23:22    Post subject: Reply with quote

Не знаю у кого как, а у меня Autorun 1.6 бета 1 регулярно вызывает ошибку при закрытии Тотала. Появляется окошко аварийного закрытия программы.
Особенно это заметно если запущена утилька TCLive.
На предыдущих версия Autorun (1.4.9.6 и 1.5.0) подобных ошибок не возникает.
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1274

Post (Separately) Posted: Wed Nov 02, 2011 23:47    Post subject: Reply with quote

LonerD
Непосредственно TCLive (да и любая другая) программа вряд ли влияет. Вот код закрытия теоретически может. У тебя включена опция закрытия программы после выхода (/T или /TT, может быть еще /W)? Если эти опции убрать, проблема остается?
Back to top
View user's profile Send private message
LonerD



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

Post (Separately) Posted: Thu Nov 03, 2011 00:14    Post subject: Reply with quote

Loopback
Было включено. Убрал, вроде теперь ошибка не выскакивает.
И ещё. Не знаю, так задумано или нет. В новой версии каталог с плагином нельзя переименовать если запущен Тотал (в старых версиях можно было).
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Thu Nov 03, 2011 09:19    Post subject: Reply with quote

Видимо, какая-то программа запускается с каталогом плагина в роли рабочего каталога. Переименовывать каталоги, дескрипторы которых используются в какой бы то ни было программе, невозможно до закрытия всех этих дескрипторов. Попробуй задавать явно рабочий каталог каждой запускаемой из плагина программе.
_________________
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: Fri Nov 04, 2011 07:07    Post subject: Reply with quote

Ввиду отсутствия релиза из-за продолжительной загруженности автора публикую материал к последней бета-версии 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 установлена защита от сообщений из других приложений. Нельзя прокручивать неактивную область.
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Fri Nov 04, 2011 22:54    Post subject: Reply with quote

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



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

Post (Separately) Posted: Sat Nov 05, 2011 18:03    Post subject: Reply with quote

MVV wrote:
Видимо, какая-то программа запускается с каталогом плагина в роли рабочего каталога. Переименовывать каталоги, дескрипторы которых используются в какой бы то ни было программе, невозможно до закрытия всех этих дескрипторов. Попробуй задавать явно рабочий каталог каждой запускаемой из плагина программе.

Попробовал, дело в плагинах (или в новом способе подгрузки плагинов плагином Autorun).
Например, прописал единственную строку
LoadLibrary Plugins\TCFS2Tools.dll
В Autorun 1.5 это не влияет на переименование папки с плагином, в версии 1.6 папку уже невозможно переименовать.
Задать явный путь (с указанием диска, папки...) к плагину - не получается, - плагин просто не загрузится.
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 ... 27, 28, 29 ... 130, 131, 132  Next
Page 28 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