View previous topic :: View next topic |
Author |
Message |
LapinSI
Joined: 18 Jan 2012 Posts: 4 Location: Ярославль
|
(Separately) Posted: Wed Jan 18, 2012 11:02 Post subject: [Plugin Request] Плагин работы со списками |
|
|
Давно пользуюсь Тотал Коммандер, и давно не покидает мысль, о необходимости дополнения его одной функцией: поддержка в панели сохраненного списка файлов с возможностью сравнения их с фактически существующими на данный момент файлами.
Например: открываете каталог в панели, и сохраняете в файл список и характеристики файлов в этом каталоге. Через некоторое время открываете файл списка в этой панели и смотрите, какие файлы удалены, какие в каталоге появились новые, какие были изменены. Допустим: удаленные подсвечиваются красным, новые - зеленым, измененные - желтым. Неплохо иметь и кнопки фильтра: только новые, только удаленные, только измененные. Естественно должна быть поддержка операций как с реальными файлами, так и возможность изменения файла-списка. Желательно также иметь возможность поддержки виртуальной панели, то есть сохранения списка произвольного функционального набора файлов из разных каталогов.
Такой плагин позволил бы решать очень много задачь:
- быстрое удаление однажды сохраненных списков "лишних" файлов из каталогов переустановленных программ.
- легкий контроль критических каталогов системы на появление в них новых, неизвестных файлов.
- возможность быстрого установления изменений в system32 после установки новых программ, или их обновлении.
- и многое другое.
Естественно, что плагин должен поддерживать возможность загрузки и сохранения многих поименованных файлов-списков, хранение которых осуществляется в отдельном каталоге плагина.
Считаю, что введение подобных возможностей в ТК значительно увеличило бы его функциональность. Может кто сможет написать такой плагин? |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
|
Back to top |
|
 |
LapinSI
Joined: 18 Jan 2012 Posts: 4 Location: Ярославль
|
(Separately) Posted: Wed Jan 18, 2012 13:38 Post subject: |
|
|
Знаете, оказывается DiskDirExtended у меня уже установлен. Я его когда то поставил, но так как внятного описания не нашел, не использовал. Только сейчас понял, как он работает. В общем - спасибо за подсказку, за неименеем лучшего для подобных задач можно воспользоваться и его возможностями.
Но хотелось бы иметь плагин не архиваторного, а файлового типа. По активации которого просто открывалась бы пустая панель с атрибутом "новый список". В которую можно было бы "накидать" файлов или папок из разных каталогов. Без поддержки катологизации внутри архивов, это даже мешает. Потом сохранить список в файле, в каталоге плагинов ТК. Даже в строго-определенном месте, без выбора. Внизу панели кнопки "Сохранить список", "Выбрать список", "Отменить". При открытии списка сравнение происходит сразу: Т.Е. удаленные, новые и измененные отмечаются цветом выделения. И кнопки фильтров; "только удаленные", "Только новые", "Только измененные".
Это была бы совсем другая работа.
Кстати: этот плагин DiskDirExtended при составлении списков открывает архивы и вносит их в списки как каталоги. В результате того сравнение каталогов функцией ТК получается весьма не корректным. Еще разбираться надо, что же фактически изменилось. |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Wed Jan 18, 2012 13:56 Post subject: |
|
|
Накидать файлы/папки можно и в архив-каталог. Так что роль пустой панели элементарно исполняет пустой архив-каталог. И список сохранять не придётся, он будет создаваться автоматически. А завести отдельную папку для таких списков - вообще тривиальная задача.
Очень очень очень сильно сомневаюсь, что кто-то будет добавлять свои панели инструментов к файловым плагинам, которые их не поддерживают вообще. В любом случае, войти в архив-каталог и запустить инструмент синхронизации - не такая уж и сложная последовательность действий. А там уже как раз доступны все упомянутые фильтры.
Сохранение содержимого архивов можно отключить. Это, к слову, основное отличие плагина DiskDirExtended от плагина DiskDir. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
 |
LapinSI
Joined: 18 Jan 2012 Posts: 4 Location: Ярославль
|
(Separately) Posted: Wed Jan 18, 2012 16:03 Post subject: |
|
|
Кстати каким образом можно настроить этот плагин, в частности отключить сохранение содержимого архивов я так и не нашел, как не старался. По описаниям есть у него панель настройки, но вот найти, как она выводится - никак не могу.
Нашел еще плагин Virtual Panel. По описанию возможности почти такие, как надо. Так у него настройка "ручками" и файл описания настройки 43кб. Весь "Тотал" настроить легче, чем один плагин. Да еще сколько разбираться.
Понимаю, у програмиста задачи гораздо сложнее, и ему эти настройки кажутся мелочью. Но это все хорошо, когда с программой работаешь. А пользователю простота нужна. Глянул на интерфейс, и все понятно. Вот тогда работа програмиста усваивается, и становиться действительно полезной.
Жалко, если никто не сможет такой, как я предлагаю, плагин сделать. На мой взгляд - вещь была бы полезная. Главное - что бы пользователю не разбираться со сложностими и настройками. Установил, и работай. Потому, как и так у всех проблем хватает. Сразу не разобрался, оставляешь и валяется. |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Wed Jan 18, 2012 16:30 Post subject: |
|
|
Документацию читать надо.
Открываем диалог упаковки, выбираем DiskDirExtended, жмём "Настройка"...
А Virtual Panel для иных целей. Она не хранит старые состояния каталогов, она хранит ссылки на файлы и всегда отображает актуальную информацию о файлах по ссылкам, а не устаревшую. Настройка, кстати, никакими не ручками - есть диалог настроек. Но настраивать там касаемо данной задачи нечего. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
 |
LapinSI
Joined: 18 Jan 2012 Posts: 4 Location: Ярославль
|
(Separately) Posted: Fri Jan 20, 2012 09:02 Post subject: |
|
|
Спасибо. Нашел настройки. Этож надо так спрятать. Плагин, в конечном итоге интуитивно рассматриваешь как плагин, а не как банальный архиватор.
А документацию читать? Почти всех от этого еще виндовые хелпы отучили. Слишком, слишком редко там можно хоть грамм полезной информацию получить. Да, если еще приходится с внерыночными спецпрограммами работать. Которые предприятиям всякие департаменты навязывают. Программы с мутными интерфейсами и мегабайтными описаниями. Вот и фильтруй мозгами эту воду, кому охота. Радий проще добывать, чем искать что-то полезное в "документациях".
Так, что простой и естественно-понятный интерфейс - залог успеха любой программы. Честно говоря, без вашей помощи я бы так и не понял, что из себя этот DiskDirExtended представляет. А плагин действительно полезный. |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10420 Location: Россия, Саратов
|
(Separately) Posted: Fri Jan 20, 2012 11:31 Post subject: |
|
|
LapinSI
В TC, как известно, четыре группы плагинов совершенно разного предназначения, так что WCX-плагин, да, лучше рассматривать как банальный вариант архиватора, WLX — как банальный вариант внутреннего просмотра... и так далее. С соответствующими настройками.
А "простой и естественно-понятный интерфейс" есть понятие глубоко субъективное. И странно ожидать, что в любой программе любой сложности абсолютно все проблемы решатся только "методом тыка".
Кстати, чтение документации (равно как и поиск по форуму) — это не вопрос чьего-то желания или нежелания, а требование правил данного форума. Всё, что отвечалось выше, говорится не впервые. А из того, что в виндовском хелпе полно огрехов, не следует, что у всех хелпов поголовно те же проблемы.
Дискутировать тут больше не о чем. Ответ по существу дела на поставленный вопрос дан, тема закрыта. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
|
|
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
|