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 

[WFX] Total Upgrade
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
kapistka



Joined: 26 Sep 2012
Posts: 9
Location: Россия, Архангельск

Post (Separately) Posted: Fri Sep 28, 2012 00:16    Post subject: [WFX] Total Upgrade Reply with quote

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
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Fri Sep 28, 2012 00:33    Post subject: Reply with quote

Попробовал на своём запустить (Win 7) - завис..
Back to top
View user's profile Send private message
kapistka



Joined: 26 Sep 2012
Posts: 9
Location: Россия, Архангельск

Post (Separately) Posted: Fri Sep 28, 2012 00:44    Post subject: Reply with quote

Flasher wrote:
Попробовал на своём запустить (Win 7) - завис..

Если можно, личным сообщением скинуть wincmd.ini, *.bar, *.lng, *.mnu, wcmd_*.ini в архиве желательно с сохранением структуры каталогов. А также версию Windows и Total Commander.
Back to top
View user's profile Send private message
LonerD



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

Post (Separately) Posted: Fri Sep 28, 2012 01:07    Post subject: Reply with quote

Увидев на wincmd новый контент, сразу решил было, что Bluestar наконец разродился обещанной утилькой Smile Второй мыслью после открытия страницы с плагином было - давненько 1 апреля прошло.

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

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

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

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

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

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

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

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

Оценивается только этот файл без учёта редиректа секций?
Back to top
View user's profile Send private message
kapistka



Joined: 26 Sep 2012
Posts: 9
Location: Россия, Архангельск

Post (Separately) Posted: Fri Sep 28, 2012 01:46    Post subject: Reply with quote

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 ? Самая вкусная информация в них

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

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


Общий смысл такой - не ползать по интерфейсу чужой сборки, не сравнивать вручную версии плагинов и утилит (в том числе и с Интернетом), а получить сразу всё в одном месте =)
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Fri Sep 28, 2012 09:06    Post subject: Reply with quote

kapistka
Попробовал плагин, рассматривая в качестве "сборок" свои копии TC разных версий с разными настройками и наборами плагинов/аддонов. Не могу сказать, что предлагаемое средство совершенно бесполезно, но... Никаких "идей применения" этот плагин увидеть, конечно не даёт — это совершенно очевидно. К обновлению на основании полученных таким образом данных имеющейся версии чего-то там найденного на якобы новую (которая может по факту не оказаться таковой или оказаться глючной) я отношусь крайне скептически, но, в конце концов, никто это насильно делать не заставляет. А вот принудительная и безвозвратная замена существующей цветовой схемы (и в файловых панелях TC тоже, а не только в самом плагине) на цветовую схему плагина — это вообще ни в какие ворота. Хорошо, у меня бэкап под рукой был... Пока эта милая фича останется в существующем виде, пользоваться плагином для себя не считаю возможным.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
kapistka



Joined: 26 Sep 2012
Posts: 9
Location: Россия, Архангельск

Post (Separately) Posted: Fri Sep 28, 2012 14:55    Post subject: Reply with quote

Avada
Тестируя плагин на своих сборках совершенно очевидно, что никаких новых "идей применения утилит" не найти, для этого нужно попробовать сторонние сборки, в какой-то повезёт.
По поводу версий, действительно, якобы новая по факту может таковой и не оказаться, это лишь способ быстрого привлечения к ней внимания, далее можно перейти в её директорию и проанализировать справку или описание.

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

Спасибо, за отзыв! =)
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Fri Sep 28, 2012 18:16    Post subject: Reply with quote

kapistka
Путём одного только созерцания списка компонентов сборки обнаружить новые идеи вряд ли повезёт. Впрочем, не буду дальше на эту тему спорить.

По цветовым багам — wincmd.ini смотрим по ссылке в ЛС. Оба варианта — до и после. Схема не заменена полностью, но искажена. Отчётливо видно, что в результате добавления в файл параметров плагина у части прежних цветовых настроек сбито соответствие шаблона и цвета: часть имевшихся шаблонов (в моём случае, это, например, исполняемые файлы, текстовые файлы и объекты "только для чтения") получает не свои цвета, а цвета от других шаблонов. Понятное дело, что после всего этого безобразия удаление дополнительных строк сверху через диалог "Определить цвета для типов файлов" нормальную ситуацию уже не восстанавливает.
А документацию плагина я, естественно, читал. Вот только про такое поведение там, конечно, не сказано ничего.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
kapistka



Joined: 26 Sep 2012
Posts: 9
Location: Россия, Архангельск

Post (Separately) Posted: Fri Sep 28, 2012 22:39    Post subject: Reply with quote

Avada
Да действительно, сильно искажена, буду исправлять + верну бэкап настроек коммандера.
Back to top
View user's profile Send private message
kapistka



Joined: 26 Sep 2012
Posts: 9
Location: Россия, Архангельск

Post (Separately) Posted: Sat Sep 29, 2012 03:01    Post subject: Reply with quote

Цветовая схема искажалась, если параметры ColorFilter* секции [Сolors] были расположены не по порядку. К сожалению, на всех тестируемых мной сборках они были по порядку, поэтому проблемы не заметил, приношу свои извинения.

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

Надеюсь, версия 1.0.1.0 полностью исправила этот баг. Скачать
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Sat Sep 29, 2012 09:51    Post subject: Reply with quote

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



Joined: 26 Sep 2012
Posts: 9
Location: Россия, Архангельск

Post (Separately) Posted: Tue Oct 09, 2012 11:21    Post subject: Reply with quote

Доступна версия 1.0.2.0
Back to top
View user's profile Send private message
ApceH



Joined: 08 Apr 2011
Posts: 316
Location: Димитровград

Post (Separately) Posted: Sun Oct 21, 2012 23:05    Post subject: Reply with quote

А какого *** плагин прописывает
Code:
ColorFilter1=>Total Upgrade Empty

???
Кому надо, добавят инициализацию плагина в авторан. Да и вообще, зачем тут инициализация какая бы то ни было?
_________________
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Mon Oct 22, 2012 08:37    Post subject: Reply with quote

ApceH
Там таких вхождений вообще-то добавляется семь штук. В диалоге "Определить цвета для типов файлов" они очень хорошо видны. Отсюда следует, что инициализация понадобилась автору для оцветовки строк в плагине. Менее травматичный способ решения он, видимо, не нашёл.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
kapistka



Joined: 26 Sep 2012
Posts: 9
Location: Россия, Архангельск

Post (Separately) Posted: Fri Oct 26, 2012 09:12    Post subject: Reply with quote

ApceH
Avada
Да, эти строки в [Colors], а также строки в [Searches] добавляются автоматически при старте плагина для его цветовой схемы. Минус в том, что при этом не спрашивается разрешения пользователя, но без раскраски строк плагин гораздо менее юзабильный.
Почему цвета ставятся в начало секции со смещением всех индексов в [Colors]? Чтобы другие шаблоны не перебивали цветом шаблоны плагина. В свою очередь шаблоны плагина содержат достаточные условия, чтобы не перекрыть все другие цвета вне плагина.
А какие еще есть способы раскраски строк?
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 1, 2  Next
Page 1 of 2

 
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