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 

Single Post  Topic: [REQ] Сравнение по содержимому: добавление плагинов 
Author Message
Моторокер



PostPosted: Mon Jul 16, 2007 16:19    Post subject: Reply with quote

Lev wrote:
Quote:
Дело в том, что и dbf и другие файлы выводятся в листере как картинки
В окне листера я могу вывести чего угодно, хоть кнопки, хоть диалоги, хоть программу запущу. Окно оно и есть окно.

Всё верно. Упрощённо для Тотала содержимое Листера не более чем картинка.

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

Необходимо добавить над каждой панелью комбобокс для выбора набора колонок. Пользователь выбирает набор колонок, Тотал сливает содержимое текста всех колонок в виртуальный текстовый файл, разделённый разрывами строки #13#10 (опционально) и запускает сравнение. Текст из контентных плагинов доступен только для чтения.

Доб.: Наборы полей для колонок пользователь настраивает стандартно в настройках: Наборы колонок. Тавтология какая-то.
Возможно, следует в комбобоксе «Настройка колонок для FS-плагина» дать возможность выбрать инструмент сравнения.

Возможно, следует перед текстом добавлять строку с названием поля (жирным).

Возможно, следует грузить автоматом набор колонок в зависимости от расширения, т.к. практически нет смысла сравнивать txt и doc или dbf файлы между собой в двоичном формате.

Весь код практически уже написан.

Таким образом можно будет сравнивать doc, rtf, html, txt файлы между собой, тэги mp3 файлов, поля и данные dbf и других db файлов, EXIF и прочую информацию картинок и многое другое.

Подозреваю, что этот добавление этого функционала повлечёт за собой написание новых контентных плагинов.
-----
Lev зы Чтобы написать примитивный плагин…
Имел в виду образ мысли – программисты думают иначе, чем люди Smile


Добавил про выбор полей колонок.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми


Last edited by Моторокер on Tue Jul 17, 2007 11:31; edited 2 times in total
View user's profile Send private message Send e-mail Visit poster's website ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group