[WFX] Total Upgrade
Select messages from
# through # FAQ
[/[Print]\]
Goto page 1, 2  Next  :| |:
Total Commander -> Плагины Total Commander

#1: [WFX] Total Upgrade Author: kapistkaLocation: Россия, Архангельск PostPosted: Fri Sep 28, 2012 00:16
    —
Total Upgrade v.1.0.2.0. Скачать
См. README.RUS
Quote:
ИСТОРИЯ ВЕРСИЙ
1.0.2.0
Исправлен баг, останавливающий работу плагина, если Total Commander использует 16-битные ICL-файлы на Windows Vista и выше
Добавлено отображение 64-битных плагинов
1.0.1.0
Исправлен баг, повреждающий цветовую схему
Добавлено резервное копирование файлов настроек Total Commander
1.0.0.0
Первая опубликованная версия плагина.

Quote:
Total Upgrade - WFX-плагин, который позволяет сравнить содержимое двух разных сборок Total Commander.
Данный плагин можно использовать с целью улучшения собственной сборки за счет других популярных сборок.
Данный плагин помогает быстро:
- обновить плагины и встроенные утилиты на новые версии,
- получить информацию о новых плагинах, утилитах и других неисполняемых файлах,
- позаимствовать идеи применения системных утилит, а также утилит, входящих в сборку,
- узнать некоторую информацию о Total Commander из другой сборки.

Quote:
ЧТО ЕЩЕ НЕ СДЕЛАНО
- Плагин имеет только 32-битную версию,
- Версия сравниваемого Total Commander должна быть также 32-битной.
- Не поддерживаются Unicode-функции Total Commander, но файлы настроек TC читаются и записываются как в ANSI, так и в Unicode.
- Нет многоязыковой поддержки.
- Нет опций и настроек плагина. Цветовую схему плагина можно изменить через конфигурацию Total Commander.
- Нет быстрого копирования новых и обновленных утилит и плагинов в свою сборку, а также быстрого удаления утилит и плагинов и своей сборки.
- Не учитывается никак секция [Alias] файла WINCMD.INI.


Добавлено спустя 2 минуты:

Идея написания программы для сравнения содержимого 2-х сборок Total Commander посетила меня давно, так как из других популярных сборок можно подчерпнуть много интересного. Чтобы как-то автоматизировать процесс сравнения в 2009 году я начал писать утилиту, которая почти сразу превратилась в wfx-плагин. Сейчас я рад представить первую версию Total Upgrade. Пока функционал плагина сильно ограничен, в том числе плагин работает только в режиме чтения - отображает, но не вносит изменения в сборку. Два последних месяца я тестировал плагин на самых разных старых и новых (но в основном на русских) сборках и исправлял найденные баги. Некоторые еще до конца не работающие функции я специально временно убрал, чтобы побыстрее выставить плагин на обсуждение - мне важно понять, нужно ли такое ПО сообществу или будет только для себя =)


Last edited by kapistka on Tue Oct 09, 2012 11:22; edited 3 times in total

#2:  Author: FlasherLocation: Москва PostPosted: Fri Sep 28, 2012 00:33
    —
Попробовал на своём запустить (Win 7) - завис..

#3:  Author: kapistkaLocation: Россия, Архангельск PostPosted: Fri Sep 28, 2012 00:44
    —
Flasher wrote:
Попробовал на своём запустить (Win 7) - завис..

Если можно, личным сообщением скинуть wincmd.ini, *.bar, *.lng, *.mnu, wcmd_*.ini в архиве желательно с сохранением структуры каталогов. А также версию Windows и Total Commander.

#4:  Author: LonerDLocation: Донецк PostPosted: Fri Sep 28, 2012 01:07
    —
Увидев на wincmd новый контент, сразу решил было, что Bluestar наконец разродился обещанной утилькой Smile Второй мыслью после открытия страницы с плагином было - давненько 1 апреля прошло.

Запустилось на Win8 x64, но смысл плагина остаётся пока что недосягаем.
Что именно полезного можно почерпнуть с помощью этого плагина?

Quote:
позаимствовать идеи применения системных утилит

Каким образом? Чтобы позаимствовать идею применения утилиты - надо прежде всего знать что именно делает эта утилита, а этого плагин всё-равно не знает и знать не может.

Quote:
получить информацию о новых плагинах, утилитах

Как правило, для этого мы идём на сайт и форум wincmd.ru и оф. форум. Как плагин может узнать о новых плагинах или утилитах?

Quote:
скинуть wincmd.ini, *.bar, *.lng, *.mnu в архиве

А как же usercmd.ini и языковой_пакет.ini ? Самая вкусная информация в них Wink

Quote:
скинуть wincmd.ini

Оценивается только этот файл без учёта редиректа секций?

#5:  Author: kapistkaLocation: Россия, Архангельск PostPosted: Fri Sep 28, 2012 01:46
    —
LonerD wrote:

Цитата:
позаимствовать идеи применения системных утилит

Каким образом? Чтобы позаимствовать идею применения утилиты - надо прежде всего знать что именно делает эта утилита, а этого плагин всё-равно не знает и знать не может.

Что делает та или иная системная утилита и так известно. Что делает встроенная в сборку новая утилита легко догадаться либо по полю Comment, либо зайти в Directory и попытаться найти описание там. В некоторых популярных сборках встречается несколько вызовов одной и той же утилиты с различными параметрами в том числе с использованием переменных коммандера. Возьмите сборку Ultima Prime или kITPPP - Applications - Package include - поле Comment - [N] (количество разных параметров) - вот они, эти идеи!!

Лично в моей сборке таким образом появились различные вызовы внешних программ cmd.exe, i_view32.exe именно применительно к коммандеру.

LonerD wrote:
Цитата:
получить информацию о новых плагинах, утилитах

Как правило, для этого мы идём на сайт и форум wincmd.ru и оф. форум.

Но если ж в руках оказалась чужая сборка, почему бы и нет, так же быстрее..

LonerD wrote:
скинуть wincmd.ini, *.bar, *.lng, *.mnu в архиве

А как же usercmd.ini и языковой_пакет.ini ? Самая вкусная информация в них

Оценивается только этот файл без учёта редиректа секций?

Конечно же желательно все файлы настроек. Но с учетом редиректа их может быть сколько угодно и называться как угодно. Естественно, редирект учитывается.


Общий смысл такой - не ползать по интерфейсу чужой сборки, не сравнивать вручную версии плагинов и утилит (в том числе и с Интернетом), а получить сразу всё в одном месте =)

#6:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Sep 28, 2012 09:06
    —
kapistka
Попробовал плагин, рассматривая в качестве "сборок" свои копии TC разных версий с разными настройками и наборами плагинов/аддонов. Не могу сказать, что предлагаемое средство совершенно бесполезно, но... Никаких "идей применения" этот плагин увидеть, конечно не даёт — это совершенно очевидно. К обновлению на основании полученных таким образом данных имеющейся версии чего-то там найденного на якобы новую (которая может по факту не оказаться таковой или оказаться глючной) я отношусь крайне скептически, но, в конце концов, никто это насильно делать не заставляет. А вот принудительная и безвозвратная замена существующей цветовой схемы (и в файловых панелях TC тоже, а не только в самом плагине) на цветовую схему плагина — это вообще ни в какие ворота. Хорошо, у меня бэкап под рукой был... Пока эта милая фича останется в существующем виде, пользоваться плагином для себя не считаю возможным.

#7:  Author: kapistkaLocation: Россия, Архангельск PostPosted: Fri Sep 28, 2012 14:55
    —
Avada
Тестируя плагин на своих сборках совершенно очевидно, что никаких новых "идей применения утилит" не найти, для этого нужно попробовать сторонние сборки, в какой-то повезёт.
По поводу версий, действительно, якобы новая по факту может таковой и не оказаться, это лишь способ быстрого привлечения к ней внимания, далее можно перейти в её директорию и проанализировать справку или описание.

По поводу изменения цветовой схемы.
Если плагин действительно "заменил" Вашу схему полностью, то это баг, такого не предусмотрено. В этом случае прошу выслать Ваш WINCMD.INI. Плагин добавляет свои шаблоны сверху над остальными шаблонами, при этом не оказываю влияния на цвета вне плагина. Удалить их можно через конфигурацию коммандера. Об автоматическом изменении цветовой схемы есть предупреждение в README.RUS. Бэкап ini действительно хорошо бы делать автоматически, более того он делался, но эти функции я пока убрал, т.к. они не готовы полностью.

Спасибо, за отзыв! =)

#8:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Sep 28, 2012 18:16
    —
kapistka
Путём одного только созерцания списка компонентов сборки обнаружить новые идеи вряд ли повезёт. Впрочем, не буду дальше на эту тему спорить.

По цветовым багам — wincmd.ini смотрим по ссылке в ЛС. Оба варианта — до и после. Схема не заменена полностью, но искажена. Отчётливо видно, что в результате добавления в файл параметров плагина у части прежних цветовых настроек сбито соответствие шаблона и цвета: часть имевшихся шаблонов (в моём случае, это, например, исполняемые файлы, текстовые файлы и объекты "только для чтения") получает не свои цвета, а цвета от других шаблонов. Понятное дело, что после всего этого безобразия удаление дополнительных строк сверху через диалог "Определить цвета для типов файлов" нормальную ситуацию уже не восстанавливает.
А документацию плагина я, естественно, читал. Вот только про такое поведение там, конечно, не сказано ничего.

#9:  Author: kapistkaLocation: Россия, Архангельск PostPosted: Fri Sep 28, 2012 22:39
    —
Avada
Да действительно, сильно искажена, буду исправлять + верну бэкап настроек коммандера.

#10:  Author: kapistkaLocation: Россия, Архангельск PostPosted: Sat Sep 29, 2012 03:01
    —
Цветовая схема искажалась, если параметры ColorFilter* секции [Сolors] были расположены не по порядку. К сожалению, на всех тестируемых мной сборках они были по порядку, поэтому проблемы не заметил, приношу свои извинения.

Всем, у кого исказилась цветовая схема - её можно вернуть из файла wincmd.ini.bkp (или файла-редиректа секции [Colors] *.bkp), который создался автоматически перед применением цветовой схемы плагина первой версии 1.0.0.0.

Надеюсь, версия 1.0.1.0 полностью исправила этот баг. Скачать

#11:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Sep 29, 2012 09:51
    —
kapistka
Баг с цветовой схемой в новой версии больше не наблюдаю, но это пока всё, что могу сообщить — в ближайшие два-три дня на дальнейшее тестирование плагина у меня вряд ли появится время, есть более срочные дела.

#12:  Author: kapistkaLocation: Россия, Архангельск PostPosted: Tue Oct 09, 2012 11:21
    —
Доступна версия 1.0.2.0

#13:  Author: ApceHLocation: Димитровград PostPosted: Sun Oct 21, 2012 23:05
    —
А какого *** плагин прописывает
Code:
ColorFilter1=>Total Upgrade Empty

???
Кому надо, добавят инициализацию плагина в авторан. Да и вообще, зачем тут инициализация какая бы то ни было?

#14:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Oct 22, 2012 08:37
    —
ApceH
Там таких вхождений вообще-то добавляется семь штук. В диалоге "Определить цвета для типов файлов" они очень хорошо видны. Отсюда следует, что инициализация понадобилась автору для оцветовки строк в плагине. Менее травматичный способ решения он, видимо, не нашёл.

#15:  Author: kapistkaLocation: Россия, Архангельск PostPosted: Fri Oct 26, 2012 09:12
    —
ApceH
Avada
Да, эти строки в [Colors], а также строки в [Searches] добавляются автоматически при старте плагина для его цветовой схемы. Минус в том, что при этом не спрашивается разрешения пользователя, но без раскраски строк плагин гораздо менее юзабильный.
Почему цвета ставятся в начало секции со смещением всех индексов в [Colors]? Чтобы другие шаблоны не перебивали цветом шаблоны плагина. В свою очередь шаблоны плагина содержат достаточные условия, чтобы не перекрыть все другие цвета вне плагина.
А какие еще есть способы раскраски строк?



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


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

Goto page 1, 2  Next  :| |:
Page 1 of 2

Powered by phpBB © 2001, 2005 phpBB Group