Макрос к плагину Find Duplicates

Здесь обсуждается всё, что касается макросов.
Post Reply
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Макрос к плагину Find Duplicates

Post by Raistlin »

Предлагаю на суд общественности:

Code: Select all

$If (APanel.Plugin) Subtract Multiply Enter Home Down $While (!APanel.Eof) $If (APanel.Folder) Down Down $End Ins $End Home $End
Используется совместно с плагином Find Duplicates. После вызова плагина запускаем макрос на его панели. В каждой найденной группе дубликатов будут выделены все файлы, кроме первого. Что потом делать с выделенными файлами — решать пользователю.
Magically yours
Raistlin
User avatar
CDK
Posts: 309
Joined: Thu 28 Apr, 2005 08:28
Has thanked: 13 times
Been thanked: 3 times
Contact:

Re: Макрос к плагину Find Duplicates

Post by CDK »

А Duplicate killer не устраивает что ли?
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Post by Raistlin »

А я и не знал про него :). Сейчас посмотрел — что-то не особо понравилось: работать с подкаталогами не умеет, группировки нет. Точнее, есть, но при
[x] Группировать
[x] Полное совпадение
вылетает:
"Попытка чтения из недоступного адреса 0x355F"
Адрес исключения - 0xAE33F4, модуль:
C:\Program Files\Far\Plugins\DupKill.dll
Magically yours
Raistlin
User avatar
CDK
Posts: 309
Joined: Thu 28 Apr, 2005 08:28
Has thanked: 13 times
Been thanked: 3 times
Contact:

Post by CDK »

Raistlin wrote:работать с подкаталогами не умеет
ну для этого можно branch использовать (или макросами его сымитировать)
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Post by Raistlin »

Можно, наверное. Кстати, а как макросами сымитировать такое? В общем, FindDup мне больше нравится, хотя настраивать его сложнее. И работает не с содержимым файлов, а с MD5. Правда, судя по скорости работы DupKiller, меня терзают смутные сомнения по поводу того, что он побайтово файлы сравнивает.
Magically yours
Raistlin
User avatar
CDK
Posts: 309
Joined: Thu 28 Apr, 2005 08:28
Has thanked: 13 times
Been thanked: 3 times
Contact:

Post by CDK »

Raistlin wrote:Можно, наверное. Кстати, а как макросами сымитировать такое?
С моей точки зрения через поиск, но лично я пользуюсь плагином branch.
Raistlin wrote:Правда, судя по скорости работы DupKiller, меня терзают смутные сомнения по поводу того, что он побайтово файлы сравнивает.
Самая первая версия 0.20 у меня работает нормально, про последнюю не знаю.
SEt
Posts: 528
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 46 times

Post by SEt »

Raistlin
Duplicate Killer v0.36 явно не весь файл сравнивает: как-то я исправил байтик посреди большой dll а он посчитал исправленный файл и оригинал одинаковыми (по содержимому). Так что им надо аккуратно пользоваться.

С MD5 такая ошибка теоретически возможна, но практически нереальна.
User avatar
CDK
Posts: 309
Joined: Thu 28 Apr, 2005 08:28
Has thanked: 13 times
Been thanked: 3 times
Contact:

Post by CDK »

SEt wrote:Raistlin
Duplicate Killer v0.36 явно не весь файл сравнивает: как-то я исправил байтик посреди большой dll а он посчитал исправленный файл и оригинал одинаковыми (по содержимому). Так что им надо аккуратно пользоваться.
Мдя... Паходу автор решил сделать нормальный буфер, но забыл после первого прохода считать еще раз... (или что-то в этом духе). Раньше такого небыло (см. аттач).
Attachments
DUB_KILL.rar
версия 0.20
(23.49 KiB) Downloaded 598 times
Post Reply

Return to “Обсуждение макросов”