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 

[Plugin Request] Плагин работы со списками

 
Post new topic   This topic is locked: you cannot edit posts or make replies.    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
LapinSI



Joined: 18 Jan 2012
Posts: 4
Location: Ярославль

Post (Separately) Posted: Wed Jan 18, 2012 11:02    Post subject: [Plugin Request] Плагин работы со списками Reply with quote

Давно пользуюсь Тотал Коммандер, и давно не покидает мысль, о необходимости дополнения его одной функцией: поддержка в панели сохраненного списка файлов с возможностью сравнения их с фактически существующими на данный момент файлами.
Например: открываете каталог в панели, и сохраняете в файл список и характеристики файлов в этом каталоге. Через некоторое время открываете файл списка в этой панели и смотрите, какие файлы удалены, какие в каталоге появились новые, какие были изменены. Допустим: удаленные подсвечиваются красным, новые - зеленым, измененные - желтым. Неплохо иметь и кнопки фильтра: только новые, только удаленные, только измененные. Естественно должна быть поддержка операций как с реальными файлами, так и возможность изменения файла-списка. Желательно также иметь возможность поддержки виртуальной панели, то есть сохранения списка произвольного функционального набора файлов из разных каталогов.
Такой плагин позволил бы решать очень много задачь:
- быстрое удаление однажды сохраненных списков "лишних" файлов из каталогов переустановленных программ.
- легкий контроль критических каталогов системы на появление в них новых, неизвестных файлов.
- возможность быстрого установления изменений в system32 после установки новых программ, или их обновлении.
- и многое другое.
Естественно, что плагин должен поддерживать возможность загрузки и сохранения многих поименованных файлов-списков, хранение которых осуществляется в отдельном каталоге плагина.
Считаю, что введение подобных возможностей в ТК значительно увеличило бы его функциональность. Может кто сможет написать такой плагин?
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Wed Jan 18, 2012 11:05    Post subject: Reply with quote

Вуаля, всё уже давно есть: плагин DiskDir или DiskDirExtended и синхронизация каталогов.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
LapinSI



Joined: 18 Jan 2012
Posts: 4
Location: Ярославль

Post (Separately) Posted: Wed Jan 18, 2012 13:38    Post subject: Reply with quote

Знаете, оказывается DiskDirExtended у меня уже установлен. Я его когда то поставил, но так как внятного описания не нашел, не использовал. Только сейчас понял, как он работает. В общем - спасибо за подсказку, за неименеем лучшего для подобных задач можно воспользоваться и его возможностями.
Но хотелось бы иметь плагин не архиваторного, а файлового типа. По активации которого просто открывалась бы пустая панель с атрибутом "новый список". В которую можно было бы "накидать" файлов или папок из разных каталогов. Без поддержки катологизации внутри архивов, это даже мешает. Потом сохранить список в файле, в каталоге плагинов ТК. Даже в строго-определенном месте, без выбора. Внизу панели кнопки "Сохранить список", "Выбрать список", "Отменить". При открытии списка сравнение происходит сразу: Т.Е. удаленные, новые и измененные отмечаются цветом выделения. И кнопки фильтров; "только удаленные", "Только новые", "Только измененные".
Это была бы совсем другая работа.
Кстати: этот плагин DiskDirExtended при составлении списков открывает архивы и вносит их в списки как каталоги. В результате того сравнение каталогов функцией ТК получается весьма не корректным. Еще разбираться надо, что же фактически изменилось.
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Wed Jan 18, 2012 13:56    Post subject: Reply with quote

Накидать файлы/папки можно и в архив-каталог. Так что роль пустой панели элементарно исполняет пустой архив-каталог. И список сохранять не придётся, он будет создаваться автоматически. А завести отдельную папку для таких списков - вообще тривиальная задача.

Очень очень очень сильно сомневаюсь, что кто-то будет добавлять свои панели инструментов к файловым плагинам, которые их не поддерживают вообще. В любом случае, войти в архив-каталог и запустить инструмент синхронизации - не такая уж и сложная последовательность действий. А там уже как раз доступны все упомянутые фильтры.

Сохранение содержимого архивов можно отключить. Это, к слову, основное отличие плагина DiskDirExtended от плагина DiskDir.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
LapinSI



Joined: 18 Jan 2012
Posts: 4
Location: Ярославль

Post (Separately) Posted: Wed Jan 18, 2012 16:03    Post subject: Reply with quote

Кстати каким образом можно настроить этот плагин, в частности отключить сохранение содержимого архивов я так и не нашел, как не старался. По описаниям есть у него панель настройки, но вот найти, как она выводится - никак не могу.
Нашел еще плагин Virtual Panel. По описанию возможности почти такие, как надо. Так у него настройка "ручками" и файл описания настройки 43кб. Весь "Тотал" настроить легче, чем один плагин. Да еще сколько разбираться.
Понимаю, у програмиста задачи гораздо сложнее, и ему эти настройки кажутся мелочью. Но это все хорошо, когда с программой работаешь. А пользователю простота нужна. Глянул на интерфейс, и все понятно. Вот тогда работа програмиста усваивается, и становиться действительно полезной.
Жалко, если никто не сможет такой, как я предлагаю, плагин сделать. На мой взгляд - вещь была бы полезная. Главное - что бы пользователю не разбираться со сложностими и настройками. Установил, и работай. Потому, как и так у всех проблем хватает. Сразу не разобрался, оставляешь и валяется.
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Wed Jan 18, 2012 16:30    Post subject: Reply with quote

Документацию читать надо. Smile
Открываем диалог упаковки, выбираем DiskDirExtended, жмём "Настройка"...

А Virtual Panel для иных целей. Она не хранит старые состояния каталогов, она хранит ссылки на файлы и всегда отображает актуальную информацию о файлах по ссылкам, а не устаревшую. Настройка, кстати, никакими не ручками - есть диалог настроек. Но настраивать там касаемо данной задачи нечего.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
LapinSI



Joined: 18 Jan 2012
Posts: 4
Location: Ярославль

Post (Separately) Posted: Fri Jan 20, 2012 09:02    Post subject: Reply with quote

Спасибо. Нашел настройки. Этож надо так спрятать. Плагин, в конечном итоге интуитивно рассматриваешь как плагин, а не как банальный архиватор.
А документацию читать? Почти всех от этого еще виндовые хелпы отучили. Слишком, слишком редко там можно хоть грамм полезной информацию получить. Да, если еще приходится с внерыночными спецпрограммами работать. Которые предприятиям всякие департаменты навязывают. Программы с мутными интерфейсами и мегабайтными описаниями. Вот и фильтруй мозгами эту воду, кому охота. Радий проще добывать, чем искать что-то полезное в "документациях".
Так, что простой и естественно-понятный интерфейс - залог успеха любой программы. Честно говоря, без вашей помощи я бы так и не понял, что из себя этот DiskDirExtended представляет. А плагин действительно полезный.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Fri Jan 20, 2012 11:31    Post subject: Reply with quote

LapinSI
В TC, как известно, четыре группы плагинов совершенно разного предназначения, так что WCX-плагин, да, лучше рассматривать как банальный вариант архиватора, WLX — как банальный вариант внутреннего просмотра... и так далее. С соответствующими настройками.
А "простой и естественно-понятный интерфейс" есть понятие глубоко субъективное. И странно ожидать, что в любой программе любой сложности абсолютно все проблемы решатся только "методом тыка".
Кстати, чтение документации (равно как и поиск по форуму) — это не вопрос чьего-то желания или нежелания, а требование правил данного форума. Всё, что отвечалось выше, говорится не впервые. А из того, что в виндовском хелпе полно огрехов, не следует, что у всех хелпов поголовно те же проблемы. Wink
Дискутировать тут больше не о чем. Ответ по существу дела на поставленный вопрос дан, тема закрыта.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies.    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
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