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: Как написать утилиту вроде "сравнение папок" 
Author Message
Avada



PostPosted: Thu Apr 14, 2011 13:17    Post subject: Reply with quote

Timid
Во-первых, тема перенесена в более подходящее место. Подфорум "Написание плагинов для Total Commander" — для разработчиков плагинов и к "хотелкам" отношения не имеет. (Честно говоря, тема и к плагинам-то отношение имеет постольку-поскольку.) Да и сами "хотелки" — это сваливание совершенно разного функционала в одну кучу.
Во-вторых, для сравнения файлов по содержимому давным-давно написана масса самостоятельных внешних программ, которые можно более или менее успешно прицепить к TC, в том числе и для выделенных в панелях TC файлов (лично я использую CompareIt!). Ключ Comparetool в помощь.
В-третьих, в TC существует инструмент синхронизации каталогов. В том числе и для выделенного. Надобности в изобретении велосипеда не вижу. Впрочем, внешние синхронизаторы каталогов тоже имеются в количестве, но тут уж придётся обходиться без TC.
В-четвёртых, при простейшем стандартном сравнении каталогов в панелях TC выделение является результатом, а не предпосылкой. Уже поэтому такая постановка задачи бессмысленна.
В-пятых, не улавливаю связи между списком выделенных файлов на панелях со всем предыдущим. Реализация же элементарна — например, через команду cm_CopyNamesToClip с последующей вставкой результата в текстовый редактор по Ctrl+V.

Короче говоря, всё это без труда можно найти либо в справке TC, либо в существующих постах форума, по которому работает поиск. А в правилах форума рекомендую прежде всего пункты 9 и 12.

Тему пока не закрываю только потому, что интересно услышать какое-то нетривиальное объяснение необходимости всех этих запросов.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group