Добавлено: Ср июн 20, 2007 14:04
И все-равно не так как хотелось бы работает. Хотябы один файл нуно выделить пробелом(инсертом), без выделение не подхватывает файлы под курсором на обеих панелях
.
Форум поддержки пользователей Total Commander
https://forum.wincmd.ru/
Кто именно неповоротливый?Veet писал(а):Что ж он такой неповоротливый
Точно так же, как и на любую другую команду - в диалоге настроек, Разное.Veet писал(а):как теперь назначить хот-кей на меню "Сравнить по содержимому..."?
Так было всегда, в том числе и для внутреннего инструмента. Если не выделять имена, сравниваются одноимённые файлы, что лично для меня кажется более логичным и удобным.Veet писал(а):И все-равно не так как хотелось бы работает. Хотябы один файл нуно выделить пробелом(инсертом), без выделение не подхватывает файлы под курсором на обеих панелях
Нет. CompareTool просто заменяет собой внутренний сравниватель. Всё остаётся абсолютно таким же, как и было раньше - и выделение, и выбор файлов для сравнения, и единственное лишь отличие - запускается внешняя программа вместо внутреннего инструмента.Alextp писал(а):Оно поддерживает указание шаблона (%P %N) в "CompareTool="?
Да ТК, кто же исче. Чтобы что-то настроить, нуно столько геморится. Одни настройки через гуёвину, иные через конфиг файл(откуда я могу знать что там писать, где пинать чтобы работало) - просто пипец какой-то.CaptainFlint писал(а): Кто именно неповоротливый?
Все существенные настройки в новых версиях переносятся в диалоги. Сразу этого сделать часто не удаётся из-за того, что Тотал - многоязычное приложение, и такое добавление требует обновления всех переводов, входящих в дистрибутив, а это делается вовсе не быстро.Veet писал(а):Одни настройки через гуёвину, иные через конфиг файл
Интересно, для чего в программах бывают справочные файлы?..Veet писал(а):откуда я могу знать что там писать, где пинать чтобы работало
Угу, это оч. удобно.CaptainFlint писал(а):Так было всегда, в том числе и для внутреннего инструмента. Если не выделять имена, сравниваются одноимённые файлы, что лично для меня кажется более логичным и удобным.Veet писал(а):И все-равно не так как хотелось бы работает. Хотябы один файл нуно выделить пробелом(инсертом), без выделение не подхватывает файлы под курсором на обеих панелях
Какова цель?c930 писал(а):Есть два каталога (с подкаталогами) в которых одни и те же файлы
Пардон, но - если имя файла изменено и он битый - как понять, что это не тот файл???c930 писал(а):цель проверить восстановленные файлы, не битые ли они, сравнивая с оригиналами
Зачем проверять правильность восстановления файлов, если есть их оригиналы?c930 писал(а):А цель проверить восстановленные файлы, не битые ли они, сравнивая с оригиналами.
Моторокересли имя файла изменено и он битый - как понять, что это не тот файл???
Есть оригинальные файлы (небитые), но с испорченными именами и есть восстановленные с правильными именами.Зачем проверять правильность восстановления файлов, если есть их оригиналы?
Ну т.к. дело уже прошлое, в тот раз я сделал выборочные проверки вручную, вроде всё совпадало. Так что цель сейчас:Это тестирование программ для восстановления файлов?
Так как чаще всего использую как раз третий вариант, т.е. сравниваю файлы под курсором левой и правой панели, решил написать следующий AutoHotkey скрипт:Моторокер писал(а):Было бы удобней так:
Если есть выделенные файлы, сравниваются они.
Иначе: Если есть одинаковые файлы, сравниваются они.
Иначе: Сравниваются активные файлы.
Третий случай пока не работает.
Код: Выделить всё
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Код: Выделить всё
TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Scripts\compare.ahk"
C:\Program Files\AutoHotkey\AutoHotkey.exe
Сравнить файлы под курсором
%COMMANDER_PATH%\Scripts\
-1Код: Выделить всё
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