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 

Как экспортировать результат сравнения файлов в файл?
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
maurice



Joined: 23 Nov 2007
Posts: 5

Post (Separately) Posted: Fri Jan 11, 2013 16:04    Post subject: Как экспортировать результат сравнения файлов в файл? Reply with quote

А существует ли возможность экспортировать результат сравнения файлов по содержимому в файл? Я этой опции не нашёл.

Или как ещё можно показать результат сравнения человеку на удалённом компьютере?
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Fri Jan 11, 2013 16:58    Post subject: Reply with quote

файлы текстовые или бинарные?
Back to top
View user's profile Send private message
maurice



Joined: 23 Nov 2007
Posts: 5

Post (Separately) Posted: Fri Jan 11, 2013 19:07    Post subject: Reply with quote

Конкретно сейчас текстовые, но хотелось бы знать и как быть если бинарные.
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Fri Jan 11, 2013 19:40    Post subject: Reply with quote

выполни в командной строке
Code:
chcp 1251 >nul &fc /l /n "d:\#1.txt" "e:\#2.txt" >diff.txt

ЗЫ
Блин, весь вывод перекодируется в CP-866
Если это неприемлемо, то используйте просто
Code:
fc /l /n "d:\#1.txt" "e:\#2.txt" >diff.txt
первая строка будет козябрами
Quote:
Сравнение файлов D:\#1.TXT и E:\#2.TXT

но остальной текст не перекодируется
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Fri Jan 11, 2013 21:38    Post subject: Reply with quote

Tol!k,
А если запустить cmd.exe с указанием вывода в юникоде? Ключ /U.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
maurice



Joined: 23 Nov 2007
Posts: 5

Post (Separately) Posted: Fri Jan 11, 2013 21:46    Post subject: Reply with quote

Ну спасибо, хоть так.

Странно, что в ТС эта возможность не предусмотрена штатно.
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Wed Jan 16, 2013 08:45    Post subject: Reply with quote

Тоже бы хотелось. На оффоруме обсуждали?
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Xing15



Joined: 17 Nov 2016
Posts: 4

Post (Separately) Posted: Thu Nov 17, 2016 20:53    Post subject: Сравнение файлов Помогите Reply with quote

Подскажите сравнил 2 txt файла нашел тысячу отличий, как их скопировать ?а то по одному тяжко , если этого нельзя сделать посоветуйте софт где такое возможно кроме excel.
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Thu Nov 17, 2016 21:54    Post subject: Reply with quote

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



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

Post (Separately) Posted: Thu Nov 17, 2016 22:56    Post subject: Reply with quote

Xing15
Для начала — замечание за нарушение правил форума. Такие заголовки тут не приняты.
Далее, не слишком вразумителен пока и сам вопрос. Что конкретно понимается под "отличиями", которые надо куда-то скопировать? Допустим, слева в строке одно слово, справа — другое. Что копируем? Строку/слово слева? Строку/слово справа? Оба слова? Обе строки? С каким объёмом контекста до и после?
В простейшем случае (все различающиеся строки с одной стороны) я бы это сделал так. В TC 9 убрать весь контекст (включить только различия, число строк контекста установить в 0), выделить с любой стороны все строки, открыть контекстое меню, выбрать "Копировать как текст", вставить в нужный редактор. Но что с этим предполагается делать дальше? Надо учесть, например, что номера строк с различиями из исходного файла не копируются.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Xing15



Joined: 17 Nov 2016
Posts: 4

Post (Separately) Posted: Fri Nov 18, 2016 02:44    Post subject: Reply with quote

Только различия где включить эту опцию?
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Fri Nov 18, 2016 08:10    Post subject: Reply with quote

Xing15
Опцию включить в инструменте TC "Сравнение содержимого файлов", естественно. Вы на форуме по Total Commander, и логично предположить, что речь в первую очередь идёт о его собсвенном средстве. "Сравнил и нашёл тысячу отличий" разве не там? Если вы не знаете, как с этим работать, справка в помощь. Но версия TC — не ниже девятой, раньше этой опции там не было. Разумеется, подобные вещи можно делать и во внешних программах сравнения (я, например, использую CompareIt) примерно с тем же результатом.
То, что вы, видимо, считаете цитированием предыдущего поста, удалено (для проверки своих сообщений есть кнопка "Предв. просмотр"). А заодно получите ещё одно замечание (оверквотинг у нас запрещён). Кроме того, здесь всячески рекомендуется использовать везде, где следует, знаки препинания и заглавные буквы.
И на мои вопросы ответить желания нет?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Fri Nov 18, 2016 09:09    Post subject: Reply with quote

Avada wrote:
использую CompareIt) примерно с тем же результатом

По-моему, в CompareIt побольше возможностей для сохранения различий.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Fri Nov 18, 2016 09:37    Post subject: Reply with quote

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



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

Post (Separately) Posted: Fri Nov 18, 2016 11:56    Post subject: Reply with quote

Стоит отметить, что опция показа только различий есть только в TC 9.0, а автор топика нигде не потрудился упомянуть свою версию.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы 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