Страница 1 из 4
Сравнение в диалоге подтверждения перезаписи
Добавлено: Сб ноя 20, 2010 01:54
Godlatro
Всем привет.
Помогите чем можете, в таком вопросе, как:
У тотала, при копировании и совпадении имен выскакивает окошко где находятся несколько клавишь действий - заменить, заменить все, пропустить... и т.д., и последняя "Дополнительно" с остальным меню.
Как известно нехватает еще одной кнопки, которая пришлась бы там совсем к стати. Меня интересует, как я могу добавить туда свою кнопку?
Конкретно интересует кнопка "сравненить", которая мне часто пригождается, но лазить за ней в менюшку не так уж удобно.
Какие варианты?
[mod="Avada"]Заголовок темы уточнён. ("Режим копирования" тут не очень подходит). [/mod]
Добавлено: Сб ноя 20, 2010 02:16
Flasher
Godlatro писал(а):Конкретно интересует кнопка "сравненить"

Извиняюсь, не удержался. Добавить кнопку просто так в интерфейс ТС нельзя, это не предусмотрено никакими опциями. Тут либо Гислера нужно тревожить, либо
Loopback с плагом autorun. Но в любом случае, если есть сомнения, что те или иные файлы не совпадают по содержимому, то для этого используется инструмент синхронизации ( команда
cm_FileSync ), вот там можно сравнивать файлы сколь угодно раз.
Добавлено: Сб ноя 20, 2010 03:28
Godlatro
В нем была реализована MoveButton, для перемещения кнопки "Опции" при копировании, вот нужно что то типа того.
Очень жаль если это возможно реализовать только при помощи плагинов.
Добавлено: Сб ноя 20, 2010 03:37
Flasher
Не пойму, чем синхронизация не устраивает? Там же можно увидеть сразу какие файлы отличаются, а какие одинаковые, и отображать нужные. Гораздо удобней видеть весь список, чем работать с множеством диалогов, к тому же там файлы можно не только сравнивать, но и редактировать до выполнения самой синхронизации.
Добавлено: Сб ноя 20, 2010 09:02
GGS
Godlatro
Вы попробуйте нажать кнопку "Дополнительно>>", у меня там есть строка... "Сравнить".
Картинка.
Добавлено: Сб ноя 20, 2010 09:23
Flasher
GGS
Так запрашивался не элемент списка, а кнопка. Я так понял, что нужно оттуда этот элемент переместить.
Добавлено: Сб ноя 20, 2010 09:48
GGS
Flasher
Flasher писал(а):Так запрашивался не элемент списка, а кнопка.
В инструменте синхронизации сравнение по содержимому вызывается разве
кнопкой?
Flasher писал(а):Я так понял, что нужно оттуда этот элемент переместить.
Тогда зачем о синхронизации разговор?
P.S. Вопросы риторические. Я замолкаю.
Добавлено: Сб ноя 20, 2010 09:53
Flasher
GGS
Моё предложение пользоваться синхронизацией не относилось конкретно к кнопке, оно относилось к выбору лучшего способа копирования/сравнения, где диалог сравнения вызывается по Ctrl+F3, поэтому риторические вопросы ни к месту.
Добавлено: Сб ноя 20, 2010 10:19
Avada
По предыдущей дискуссии.
Во-первых, одно дело — переместить имеющуюся кнопку на другое место и совсем другое — ввести в интерфейс новую кнопку, которой там вообще не было (пункт выпадающего меню — не кнопка).
Во-вторых, в диалоге подтверждения перезаписи тоже есть, между прочим, клавиатурный вызов сравнения: Ctrl+F3 (Ctrl+Shift+F3 для принудительного сравнения именно внутреним инструментом TC, даже если назначен внешний).
В-третьих, спецкнопка для сравнения по уровню полезности (а точнее — бесполезности) не лучше и не хуже такой же спецкнопки для просмотра исходного файла. Или целевого. Или кнопок, дублирующих другие опции из выпадающего списка. Нежелание делать лишний клик — не повод для захламления интерфейса.
В-четвёртых, если вопрос сравнения при копировании так жизненно важен, то лучше в самом деле обратиться к инструменту синхронизации. Сравнение там вызывается массой способов, в том числе просто двойным щелчком по нужной строке.
Добавлено: Сб ноя 20, 2010 10:33
Flasher
Avada
Согласен с замечаниями. Вот что действительно было бы удобно иметь в диалоге подтверждения перезаписи, так это наличие значка равенства/неравенства верхнего и нижнего файлов, тогда лишний раз Ctrl+F3 жать не приходилось бы.
Добавлено: Сб ноя 20, 2010 10:54
Avada
Flasher писал(а):Вот что действительно было бы удобно иметь в диалоге подтверждения перезаписи, так это наличие значка равенства/неравенства верхнего и нижнего файлов, тогда лишний раз Ctrl+F3 жать не приходилось бы.
Вопрос, конечно, интересный... Но результатом какого сравнения (по каким критериям) был бы такой значок? Разница времени/даты и размера видна из самого диалога (правда, юзеру приходится сопоставлять эти данные самому). А сравнение по содержимому всё-таки есть смысл, ИМХО, делать только по явному запросу пользователя — хотя бы для экономии времени.
Добавлено: Сб ноя 20, 2010 11:10
Flasher
Avada писал(а):А сравнение по содержимому всё-таки есть смысл, ИМХО, делать только по явному запросу пользователя — хотя бы для экономии времени.
Ну, если файлы большие, то время играет роль, конечно, но вот для небольших (Мб до 3-5-и) было бы удобно, даже при том, что отображаемые размеры могут совпасть до байта. И как правило при копировании большого объёма фалов в непустую папку файлы на стороне отправителя малоразмерные. Поэтому я за новый ключ в файле конфигурации.
Добавлено: Сб ноя 20, 2010 16:02
Tol!k
Всё придумано до нас?
Код: Выделить всё
0fields=CRC32 : [=crc32tag.GetCrc32FromFile.OnlyIfLesserThanSize2]
Добавлено: Сб ноя 20, 2010 16:13
Flasher
Tol!k
Только нужно учитывать, что размеры эскизов у всех разные заданы в настройках, а на маленьких ничего не видно.
А так способ, конечно, ничего, будем использовать плуг crc32tag. Спасибо за вариант. Ещё будут?

Добавлено: Сб ноя 20, 2010 16:16
Tol!k
А я не про эскизы

Внимательней...