Поиск удобной программы для сравнения файлов
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3, 4  Next  :| |:
Total Commander -> Программное обеспечение

#16:  Author: Veet PostPosted: Wed Jun 20, 2007 14:04
    —
И все-равно не так как хотелось бы работает. Хотябы один файл нуно выделить пробелом(инсертом), без выделение не подхватывает файлы под курсором на обеих панелях Sad.

#17:  Author: Alextp PostPosted: Wed Jun 20, 2007 14:25
    —
Оно поддерживает указание шаблона (%P %N) в "CompareTool="?

#18:  Author: CaptainFlintLocation: Москва PostPosted: Wed Jun 20, 2007 19:47
    —
Veet wrote:
Что ж он такой неповоротливый

Кто именно неповоротливый?

Veet wrote:
как теперь назначить хот-кей на меню "Сравнить по содержимому..."?

Точно так же, как и на любую другую команду - в диалоге настроек, Разное.

Veet wrote:
И все-равно не так как хотелось бы работает. Хотябы один файл нуно выделить пробелом(инсертом), без выделение не подхватывает файлы под курсором на обеих панелях

Так было всегда, в том числе и для внутреннего инструмента. Если не выделять имена, сравниваются одноимённые файлы, что лично для меня кажется более логичным и удобным.

Alextp wrote:
Оно поддерживает указание шаблона (%P %N) в "CompareTool="?

Нет. CompareTool просто заменяет собой внутренний сравниватель. Всё остаётся абсолютно таким же, как и было раньше - и выделение, и выбор файлов для сравнения, и единственное лишь отличие - запускается внешняя программа вместо внутреннего инструмента.

#19:  Author: Veet PostPosted: Wed Jun 20, 2007 21:47
    —
CaptainFlint wrote:

Кто именно неповоротливый?

Да ТК, кто же исче. Чтобы что-то настроить, нуно столько геморится. Одни настройки через гуёвину, иные через конфиг файл(откуда я могу знать что там писать, где пинать чтобы работало) - просто пипец какой-то.
Спасибо за ответы.

#20:  Author: CaptainFlintLocation: Москва PostPosted: Wed Jun 20, 2007 22:11
    —
Veet wrote:
Одни настройки через гуёвину, иные через конфиг файл

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

Veet wrote:
откуда я могу знать что там писать, где пинать чтобы работало

Интересно, для чего в программах бывают справочные файлы?.. Rolling Eyes

#21:  Author: c930 PostPosted: Fri Jun 29, 2007 03:34
    —
Есть два каталога (с подкаталогами) в которых одни и те же файлы, но в одном они переименованы, а точнее имена испорчены, а в другом восстановленные с правильными именами. Нужно утилиту наподобие Синхронизации каталогов TC, которая бы сравнила оба каталога по содержимому файлов (побайтно), но сопоставляться файлы должны не по имени естественно как в Синхронизации каталогов, а по размеру.

#22:  Author: МоторокерLocation: г. Пермь (читается Перьмь) PostPosted: Fri Jun 29, 2007 09:46
    —
CaptainFlint wrote:
Veet wrote:
И все-равно не так как хотелось бы работает. Хотябы один файл нуно выделить пробелом(инсертом), без выделение не подхватывает файлы под курсором на обеих панелях

Так было всегда, в том числе и для внутреннего инструмента. Если не выделять имена, сравниваются одноимённые файлы, что лично для меня кажется более логичным и удобным.

Угу, это оч. удобно.
Но когда нет одноимённых файлов, второй файл оказывается пустыми и всё равно приходится либо его выбирать либо выходить из диалога и выделять файлы явно.

Было бы удобней так:
Если есть выделенные файлы, сравниваются они.
Иначе: Если есть одинаковые файлы, сравниваются они.
Иначе: Сравниваются активные файлы.

Третий случай пока не работает.

c930 wrote:
Есть два каталога (с подкаталогами) в которых одни и те же файлы

Какова цель?
1. Отсортировать обе панели по дате
2. Сохранить список имён правильных файлов
3. Переименовать через ИГП счётчиком
4. Синхронизировать
5. Вернуть сохранённые имена

#23:  Author: c930 PostPosted: Sun Jul 01, 2007 01:45
    —
Моторокер
Спасибо за совет. Попробую так, но так много ручной работы, т.к. много подкаталогов и файлов. А цель проверить восстановленные файлы, не битые ли они, сравнивая с оригиналами.
Если кто знает метод попроще, утилиту может какую "синхронизации каталогов", где можно файлы по размеру сопоставить - подскажите.

#24:  Author: НикLocation: Москва PostPosted: Sun Jul 01, 2007 12:08
    —
c930 wrote:
цель проверить восстановленные файлы, не битые ли они, сравнивая с оригиналами


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

Попробуйте взять контентный плагин контрольной суммы, сделать колонку MD5, отсортировать по ней - и сравнивать файлы.
Если мешают директории - сделайте "Показ всех файлов без директорий".

Или можно сделать так - свалить все файлы (оригиналы и восстановленные) в кучу и потом убрать дубликаты - по контрольной сумме, игнорируя имена - например CloneSpy (он даёт выбирать - какой из дубликатов стирать; будьте осторожнее - там нет запроса на удаление дубликатов - стирает сразу и, по-моему, мимо корзины).
А битые файлы можно потом убирать руками по какому-либо характерному признаку содержания - выявляемому через контент-плагины.

Или переименовать и те и другие файлы по внутренним свойствам с помощью контентных плагинов - тогда легко будет сравнивать с помощью встроенной утилиты ТК.

Кстати, если изменены только имена - но не содержание - то поиск дубликатов в ТК легко ловит такие файлы (только снять галку "Имена").

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

#25:  Author: МоторокерLocation: г. Пермь (читается Перьмь) PostPosted: Mon Jul 02, 2007 08:38
    —
c930 wrote:
А цель проверить восстановленные файлы, не битые ли они, сравнивая с оригиналами.

Зачем проверять правильность восстановления файлов, если есть их оригиналы?

Это тестирование программ для восстановления файлов?

#26:  Author: c930 PostPosted: Mon Jul 02, 2007 19:48
    —
Ник
Quote:
если имя файла изменено и он битый - как понять, что это не тот файл???
Моторокер
Quote:
Зачем проверять правильность восстановления файлов, если есть их оригиналы?
Есть оригинальные файлы (небитые), но с испорченными именами и есть восстановленные с правильными именами.
Quote:
Это тестирование программ для восстановления файлов?
Ну т.к. дело уже прошлое, в тот раз я сделал выборочные проверки вручную, вроде всё совпадало. Так что цель сейчас:
- если найдётся, иметь инструмент;
- убедиться, что файлы восстановились таки все правильно, и можно данной технологии доверять;
- в тот раз я оставил у себя на компе несколько каталогов с песнями, как "оригиналы", так и восстановленные - так, что можно будет место освободить на винте.

#27:  Author: laburj PostPosted: Thu Sep 16, 2010 21:40
    —
Моторокер wrote:
Было бы удобней так:
Если есть выделенные файлы, сравниваются они.
Иначе: Если есть одинаковые файлы, сравниваются они.
Иначе: Сравниваются активные файлы.

Третий случай пока не работает.

Так как чаще всего использую как раз третий вариант, т.е. сравниваю файлы под курсором левой и правой панели, решил написать следующий AutoHotkey скрипт:
Code:
SendMessage, 0x433, 530,,, ahk_class TTOTAL_CMD ;cm_SaveSelection
SendMessage, 0x433, 524,,, ahk_class TTOTAL_CMD ;"cm_ClearAll"
Send {Space}
ControlSend,, {tab},ahk_class TTOTAL_CMD
SendMessage, 0x433, 530,,, ahk_class TTOTAL_CMD ;cm_SaveSelection
SendMessage, 0x433, 524,,, ahk_class TTOTAL_CMD ;"cm_ClearAll"
Send {Space}
SendMessage, 0x433, 2022,,, ahk_class TTOTAL_CMD ;"cm_CompareFilesByContent"
SendMessage, 0x433, 529,,, ahk_class TTOTAL_CMD ;"cm_RestoreSelection"
ControlSend,, {tab},ahk_class TTOTAL_CMD
SendMessage, 0x433, 529,,, ahk_class TTOTAL_CMD ;"cm_RestoreSelection"
ExitApp

кнопка к скрипту:
Code:
TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Scripts\compare.ahk"

C:\Program Files\AutoHotkey\AutoHotkey.exe
Сравнить файлы под курсором
%COMMANDER_PATH%\Scripts\

-1

Скрипт будет работать, если в секции [Configuration] файла wincmd.ini
SpaceMovesDown=0
и в ключе CompareTool= будет указана какая-либо внешняя программа для сравнения файлов, например Compare It!

можно было бы воспользоваться для этих же целей воспользоваться кнопкой:
Code:
TOTALCMD#BAR#DATA
"C:\Program Files\Compare It!\wincmp3.exe"
%P%N %T%M
C:\Program Files\Compare It!\wincmp3.exe
Сравнить файлы под курсорами
C:\Program Files\Compare It!\

-1

но эта кнопка не позволит сравнить файлы из архивов.

пс. в случае если были сделаны какие-либо выделения файлов на панелях перед запуском скрипта - они сохранятся.

из минусов могу отметить то, что если никаких выделений файлов перед применением скрипта не было, то после запуска скрипта выделяться файлы под курсором левой и правой панелей.

 !  Avada:
Цитата сокращена до значимого фрагмента. Оверквотинг формально не запрещён, однако не приветствуется.

#28:  Author: KarSLocation: г. Абакан PostPosted: Sun Nov 27, 2011 13:36
    —
laburj
Спасибо за решение проблемы.
Пока меня вариант с кнопкой для Compare It! устраивает, т.к. файлы из архивов не сравниваю.

#29:  Author: LNSLocation: Питер PostPosted: Wed May 14, 2014 20:45
    —
Каким образом CompareIt! сравнивает изображения?
Пробовал-пробовал, так ничего и не понял…

#30:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed May 14, 2014 22:12
    —
LNS
Слева и справа просто отображаются соответствующие картинки. Особого практического значения кроме просмотра "вприглядку" это не имеет. Нормальное сравнение выполняется с текстами. А вообще у этой программы есть собственная справка на русском языке, там всё можно почитать.



Total Commander -> Программное обеспечение


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3, 4  Next  :| |:
Page 2 of 4

Powered by phpBB © 2001, 2005 phpBB Group