Сравнение в диалоге подтверждения перезаписи

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Godlatro
Сообщения: 10
Зарегистрирован: Вс мар 14, 2010 18:43

Сравнение в диалоге подтверждения перезаписи

Сообщение Godlatro »

Всем привет.
Помогите чем можете, в таком вопросе, как:

У тотала, при копировании и совпадении имен выскакивает окошко где находятся несколько клавишь действий - заменить, заменить все, пропустить... и т.д., и последняя "Дополнительно" с остальным меню.
Как известно нехватает еще одной кнопки, которая пришлась бы там совсем к стати. Меня интересует, как я могу добавить туда свою кнопку?
Конкретно интересует кнопка "сравненить", которая мне часто пригождается, но лазить за ней в менюшку не так уж удобно.
Какие варианты?

[mod="Avada"]Заголовок темы уточнён. ("Режим копирования" тут не очень подходит). [/mod]
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Godlatro писал(а):Конкретно интересует кнопка "сравненить"
:lol: Извиняюсь, не удержался. Добавить кнопку просто так в интерфейс ТС нельзя, это не предусмотрено никакими опциями. Тут либо Гислера нужно тревожить, либо Loopback с плагом autorun. Но в любом случае, если есть сомнения, что те или иные файлы не совпадают по содержимому, то для этого используется инструмент синхронизации ( команда cm_FileSync ), вот там можно сравнивать файлы сколь угодно раз.
Godlatro
Сообщения: 10
Зарегистрирован: Вс мар 14, 2010 18:43

Сообщение Godlatro »

В нем была реализована MoveButton, для перемещения кнопки "Опции" при копировании, вот нужно что то типа того.
Очень жаль если это возможно реализовать только при помощи плагинов.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Не пойму, чем синхронизация не устраивает? Там же можно увидеть сразу какие файлы отличаются, а какие одинаковые, и отображать нужные. Гораздо удобней видеть весь список, чем работать с множеством диалогов, к тому же там файлы можно не только сравнивать, но и редактировать до выполнения самой синхронизации.
GGS
Сообщения: 322
Зарегистрирован: Сб май 02, 2009 13:00

Сообщение GGS »

Godlatro
Вы попробуйте нажать кнопку "Дополнительно>>", у меня там есть строка... "Сравнить". Картинка.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

GGS
Так запрашивался не элемент списка, а кнопка. Я так понял, что нужно оттуда этот элемент переместить.
GGS
Сообщения: 322
Зарегистрирован: Сб май 02, 2009 13:00

Сообщение GGS »

Flasher
Flasher писал(а):Так запрашивался не элемент списка, а кнопка.
В инструменте синхронизации сравнение по содержимому вызывается разве кнопкой?
Flasher писал(а):Я так понял, что нужно оттуда этот элемент переместить.
Тогда зачем о синхронизации разговор?

P.S. Вопросы риторические. Я замолкаю.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

GGS
Моё предложение пользоваться синхронизацией не относилось конкретно к кнопке, оно относилось к выбору лучшего способа копирования/сравнения, где диалог сравнения вызывается по Ctrl+F3, поэтому риторические вопросы ни к месту.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

По предыдущей дискуссии.
Во-первых, одно дело — переместить имеющуюся кнопку на другое место и совсем другое — ввести в интерфейс новую кнопку, которой там вообще не было (пункт выпадающего меню — не кнопка).
Во-вторых, в диалоге подтверждения перезаписи тоже есть, между прочим, клавиатурный вызов сравнения: Ctrl+F3 (Ctrl+Shift+F3 для принудительного сравнения именно внутреним инструментом TC, даже если назначен внешний).
В-третьих, спецкнопка для сравнения по уровню полезности (а точнее — бесполезности) не лучше и не хуже такой же спецкнопки для просмотра исходного файла. Или целевого. Или кнопок, дублирующих другие опции из выпадающего списка. Нежелание делать лишний клик — не повод для захламления интерфейса.
В-четвёртых, если вопрос сравнения при копировании так жизненно важен, то лучше в самом деле обратиться к инструменту синхронизации. Сравнение там вызывается массой способов, в том числе просто двойным щелчком по нужной строке.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
Согласен с замечаниями. Вот что действительно было бы удобно иметь в диалоге подтверждения перезаписи, так это наличие значка равенства/неравенства верхнего и нижнего файлов, тогда лишний раз Ctrl+F3 жать не приходилось бы.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher писал(а):Вот что действительно было бы удобно иметь в диалоге подтверждения перезаписи, так это наличие значка равенства/неравенства верхнего и нижнего файлов, тогда лишний раз Ctrl+F3 жать не приходилось бы.
Вопрос, конечно, интересный... Но результатом какого сравнения (по каким критериям) был бы такой значок? Разница времени/даты и размера видна из самого диалога (правда, юзеру приходится сопоставлять эти данные самому). А сравнение по содержимому всё-таки есть смысл, ИМХО, делать только по явному запросу пользователя — хотя бы для экономии времени.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada писал(а):А сравнение по содержимому всё-таки есть смысл, ИМХО, делать только по явному запросу пользователя — хотя бы для экономии времени.
Ну, если файлы большие, то время играет роль, конечно, но вот для небольших (Мб до 3-5-и) было бы удобно, даже при том, что отображаемые размеры могут совпасть до байта. И как правило при копировании большого объёма фалов в непустую папку файлы на стороне отправителя малоразмерные. Поэтому я за новый ключ в файле конфигурации.
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

Изображение

Всё придумано до нас?

Код: Выделить всё

0fields=CRC32 : [=crc32tag.GetCrc32FromFile.OnlyIfLesserThanSize2]
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Tol!k
Только нужно учитывать, что размеры эскизов у всех разные заданы в настройках, а на маленьких ничего не видно.
А так способ, конечно, ничего, будем использовать плуг crc32tag. Спасибо за вариант. Ещё будут? :)
Последний раз редактировалось Flasher Сб ноя 20, 2010 16:17, всего редактировалось 1 раз.
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

А я не про эскизы ;) Внимательней...
Ответить