View previous topic :: View next topic |
Author |
Message |
Veet
Joined: 20 Jun 2007 Posts: 5
|
(Separately) Posted: Wed Jun 20, 2007 14:04 Post subject: |
|
|
И все-равно не так как хотелось бы работает. Хотябы один файл нуно выделить пробелом(инсертом), без выделение не подхватывает файлы под курсором на обеих панелях . |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Alextp
![](images/avatars/11367635284c67c22159bfc.jpg)
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Wed Jun 20, 2007 14:25 Post subject: |
|
|
Оно поддерживает указание шаблона (%P %N) в "CompareTool="? |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
CaptainFlint
![](images/avatars/1538602816566b383536f19.png)
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Wed Jun 20, 2007 19:47 Post subject: |
|
|
Veet wrote: | Что ж он такой неповоротливый |
Кто именно неповоротливый?
Veet wrote: | как теперь назначить хот-кей на меню "Сравнить по содержимому..."? |
Точно так же, как и на любую другую команду - в диалоге настроек, Разное.
Veet wrote: | И все-равно не так как хотелось бы работает. Хотябы один файл нуно выделить пробелом(инсертом), без выделение не подхватывает файлы под курсором на обеих панелях |
Так было всегда, в том числе и для внутреннего инструмента. Если не выделять имена, сравниваются одноимённые файлы, что лично для меня кажется более логичным и удобным.
Alextp wrote: | Оно поддерживает указание шаблона (%P %N) в "CompareTool="? |
Нет. CompareTool просто заменяет собой внутренний сравниватель. Всё остаётся абсолютно таким же, как и было раньше - и выделение, и выбор файлов для сравнения, и единственное лишь отличие - запускается внешняя программа вместо внутреннего инструмента. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Veet
Joined: 20 Jun 2007 Posts: 5
|
(Separately) Posted: Wed Jun 20, 2007 21:47 Post subject: |
|
|
CaptainFlint wrote: |
Кто именно неповоротливый?
|
Да ТК, кто же исче. Чтобы что-то настроить, нуно столько геморится. Одни настройки через гуёвину, иные через конфиг файл(откуда я могу знать что там писать, где пинать чтобы работало) - просто пипец какой-то.
Спасибо за ответы. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
CaptainFlint
![](images/avatars/1538602816566b383536f19.png)
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Wed Jun 20, 2007 22:11 Post subject: |
|
|
Veet wrote: | Одни настройки через гуёвину, иные через конфиг файл |
Все существенные настройки в новых версиях переносятся в диалоги. Сразу этого сделать часто не удаётся из-за того, что Тотал - многоязычное приложение, и такое добавление требует обновления всех переводов, входящих в дистрибутив, а это делается вовсе не быстро.
Veet wrote: | откуда я могу знать что там писать, где пинать чтобы работало |
Интересно, для чего в программах бывают справочные файлы?.. ![Rolling Eyes](images/smiles/icon_rolleyes.gif) _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
c930
Joined: 15 Dec 2004 Posts: 325
|
(Separately) Posted: Fri Jun 29, 2007 03:34 Post subject: |
|
|
Есть два каталога (с подкаталогами) в которых одни и те же файлы, но в одном они переименованы, а точнее имена испорчены, а в другом восстановленные с правильными именами. Нужно утилиту наподобие Синхронизации каталогов TC, которая бы сравнила оба каталога по содержимому файлов (побайтно), но сопоставляться файлы должны не по имени естественно как в Синхронизации каталогов, а по размеру. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Моторокер
![](images/avatars/952320384818503e6d13d.gif)
Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Fri Jun 29, 2007 09:46 Post subject: |
|
|
CaptainFlint wrote: | Veet wrote: | И все-равно не так как хотелось бы работает. Хотябы один файл нуно выделить пробелом(инсертом), без выделение не подхватывает файлы под курсором на обеих панелях |
Так было всегда, в том числе и для внутреннего инструмента. Если не выделять имена, сравниваются одноимённые файлы, что лично для меня кажется более логичным и удобным. |
Угу, это оч. удобно.
Но когда нет одноимённых файлов, второй файл оказывается пустыми и всё равно приходится либо его выбирать либо выходить из диалога и выделять файлы явно.
Было бы удобней так:
Если есть выделенные файлы, сравниваются они.
Иначе: Если есть одинаковые файлы, сравниваются они.
Иначе: Сравниваются активные файлы.
Третий случай пока не работает.
c930 wrote: | Есть два каталога (с подкаталогами) в которых одни и те же файлы |
Какова цель?
1. Отсортировать обе панели по дате
2. Сохранить список имён правильных файлов
3. Переименовать через ИГП счётчиком
4. Синхронизировать
5. Вернуть сохранённые имена _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
c930
Joined: 15 Dec 2004 Posts: 325
|
(Separately) Posted: Sun Jul 01, 2007 01:45 Post subject: |
|
|
Моторокер
Спасибо за совет. Попробую так, но так много ручной работы, т.к. много подкаталогов и файлов. А цель проверить восстановленные файлы, не битые ли они, сравнивая с оригиналами.
Если кто знает метод попроще, утилиту может какую "синхронизации каталогов", где можно файлы по размеру сопоставить - подскажите. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Ник
Joined: 15 Dec 2004 Posts: 1256 Location: Москва
|
(Separately) Posted: Sun Jul 01, 2007 12:08 Post subject: |
|
|
c930 wrote: | цель проверить восстановленные файлы, не битые ли они, сравнивая с оригиналами |
Пардон, но - если имя файла изменено и он битый - как понять, что это не тот файл???
Да и размер у битых файлов наверняка другой...
Попробуйте взять контентный плагин контрольной суммы, сделать колонку MD5, отсортировать по ней - и сравнивать файлы.
Если мешают директории - сделайте "Показ всех файлов без директорий".
Или можно сделать так - свалить все файлы (оригиналы и восстановленные) в кучу и потом убрать дубликаты - по контрольной сумме, игнорируя имена - например CloneSpy (он даёт выбирать - какой из дубликатов стирать; будьте осторожнее - там нет запроса на удаление дубликатов - стирает сразу и, по-моему, мимо корзины).
А битые файлы можно потом убирать руками по какому-либо характерному признаку содержания - выявляемому через контент-плагины.
Или переименовать и те и другие файлы по внутренним свойствам с помощью контентных плагинов - тогда легко будет сравнивать с помощью встроенной утилиты ТК.
Кстати, если изменены только имена - но не содержание - то поиск дубликатов в ТК легко ловит такие файлы (только снять галку "Имена").
В целом:
задача поставлена очень неконкретно - что за файлы, их тип, откуда взялись битые, сколько их и прочее. _________________ Xubuntu 20.10 |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Моторокер
![](images/avatars/952320384818503e6d13d.gif)
Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Mon Jul 02, 2007 08:38 Post subject: |
|
|
c930 wrote: | А цель проверить восстановленные файлы, не битые ли они, сравнивая с оригиналами. |
Зачем проверять правильность восстановления файлов, если есть их оригиналы?
Это тестирование программ для восстановления файлов? _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
c930
Joined: 15 Dec 2004 Posts: 325
|
(Separately) Posted: Mon Jul 02, 2007 19:48 Post subject: |
|
|
Ник Quote: | если имя файла изменено и он битый - как понять, что это не тот файл??? | Моторокер Quote: | Зачем проверять правильность восстановления файлов, если есть их оригиналы? | Есть оригинальные файлы (небитые), но с испорченными именами и есть восстановленные с правильными именами.
Quote: | Это тестирование программ для восстановления файлов? | Ну т.к. дело уже прошлое, в тот раз я сделал выборочные проверки вручную, вроде всё совпадало. Так что цель сейчас:
- если найдётся, иметь инструмент;
- убедиться, что файлы восстановились таки все правильно, и можно данной технологии доверять;
- в тот раз я оставил у себя на компе несколько каталогов с песнями, как "оригиналы", так и восстановленные - так, что можно будет место освободить на винте. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
laburj
Joined: 07 Mar 2005 Posts: 186
|
(Separately) Posted: Thu Sep 16, 2010 21:40 Post subject: |
|
|
Моторокер 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: | Цитата сокращена до значимого фрагмента. Оверквотинг формально не запрещён, однако не приветствуется. | |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
KarS
![](images/avatars/10388590474ad044928b22b.jpg)
Joined: 21 Apr 2006 Posts: 102 Location: г. Абакан
|
(Separately) Posted: Sun Nov 27, 2011 13:36 Post subject: |
|
|
laburj
Спасибо за решение проблемы.
Пока меня вариант с кнопкой для Compare It! устраивает, т.к. файлы из архивов не сравниваю. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
LNS
Joined: 02 May 2014 Posts: 39 Location: Питер
|
(Separately) Posted: Wed May 14, 2014 20:45 Post subject: |
|
|
Каким образом CompareIt! сравнивает изображения?
Пробовал-пробовал, так ничего и не понял… |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Avada
![](images/avatars/765200809489b35982c966.jpg)
Joined: 01 Aug 2008 Posts: 10268 Location: Россия, Саратов
|
(Separately) Posted: Wed May 14, 2014 22:12 Post subject: |
|
|
LNS
Слева и справа просто отображаются соответствующие картинки. Особого практического значения кроме просмотра "вприглядку" это не имеет. Нормальное сравнение выполняется с текстами. А вообще у этой программы есть собственная справка на русском языке, там всё можно почитать. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
|
|
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
|