AdvCmpEx — Сравнение и синхронизация файлов

Здесь можно обсудить ваш любимый плагин.
User avatar
ctapmex
Posts: 1226
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 47 times

AdvCmpEx — Сравнение и синхронизация файлов

Post by ctapmex »

Latest post of the previous page:

DrKnS,
обрати внимание, фар схлопывается не показывая окно с ошибкой. в отладке окно видно (ниже).
воспроизводится такой строкой Info.FileFilterControl(INVALID_HANDLE_VALUE, FFCTL_FREEFILEFILTER, 0, nullptr);
User avatar
DrKnS
Posts: 6110
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 423 times

AdvCmpEx — Сравнение и синхронизация файлов

Post by DrKnS »

ctapmex, на что именно обратить?
Вызывая delete левый_адрес, плагин портит heap, дальше всё, сливайте воду - ОС прибивает процесс.
В дебаге видно потому, что там каждый выделенный блок обвешан маркерами и происходит AV при попытке чтения этого маркера, не доходя до собственно порчи.
tyrex
Posts: 40
Joined: Fri 17 Jul, 2009 08:14

AdvCmpEx — Сравнение и синхронизация файлов

Post by tyrex »

Скажите, есть ли возможность допилить плагин, добавив опцию "Не учитывать расширение файлов при сравнении" (="учитывыть только имена файлов")?

Объясню, для чего это нужно.
Фотоаппарат снимает сразу в двух форматах - в JPG и в RAW. Файлы называются одинаково, только расширение у них разное.
RAW файлы очень тяжеловесны и медленно обрабатываются, поэтому для первичной выборки фоток просматриваются JPG-файлы, из которых выбираются лучшие на последующую обработку.

Соответственно, возникает задача: в одной панели несколько тысяч RAW-файлов, в другой панели несколько сотен JPG-файлов. Нужно сравнить две панели без учета расширения файлов и показать разницу.
Для этого очень помогла бы опция "Не учитывать расширение файлов при сравнении" (либо "Сравнивать только по именам файлов")
2useven10
Posts: 4946
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 12 times
Been thanked: 283 times

AdvCmpEx — Сравнение и синхронизация файлов

Post by 2useven10 »

Проще небольшой макрос для этого сделать.
Last edited by 2useven10 on Mon 27 Jun, 2022 13:23, edited 1 time in total.
tyrex
Posts: 40
Joined: Fri 17 Jul, 2009 08:14

AdvCmpEx — Сравнение и синхронизация файлов

Post by tyrex »

Проще небольшой макрос ждя этого сделать
Каким образом?
Volodya
Posts: 259
Joined: Thu 31 Mar, 2005 19:41
Has thanked: 26 times

AdvCmpEx — Сравнение и синхронизация файлов

Post by Volodya »

buniak_a_h уже написал такой макрос.
Attachments
SelTheSameFiles.lua
(1.59 KiB) Downloaded 63 times
Yegor
Posts: 1286
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 31 times
Been thanked: 55 times

AdvCmpEx — Сравнение и синхронизация файлов

Post by Yegor »

Можно проще:
[x] Skip in filename: (.raw|.jpg)
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
HaRT
Moderator
Posts: 10542
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 201 times
Been thanked: 334 times

AdvCmpEx — Сравнение и синхронизация файлов

Post by HaRT »

 ! Message from: HaRT
Volodya wrote: Mon 27 Jun, 2022 19:00 buniak_a_h уже написал такой макрос.
При распространении модифицированного кода неплохо бы давать и ссылку на оригинал.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
buniak_a_h
Posts: 3997
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 207 times
Been thanked: 599 times
Contact:

AdvCmpEx — Сравнение и синхронизация файлов

Post by buniak_a_h »

HaRT, я состоял в переписке с Volodya, в которой, в частности, присылал ему такой макрос. Какой из них был раньше - теперь уже не припомню. Но даже если Volodya выложил модификацию, то модификация эта, скорее всего, авторская. :-)
Last edited by buniak_a_h on Tue 28 Jun, 2022 09:22, edited 1 time in total.
Post Reply

Return to “Обсуждение плагинов”