Duplicate Fighter (Анти-дубликатор)

Здесь выкладываются готовые к использованию макросы и скрипты.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Duplicate Fighter (Анти-дубликатор)

Post by Shmuel »

Захотелось создать альтернативу плагину SortStrings по части работы с дубликатами строк.
dupfighter-v13.7z
(12.35 KiB) Downloaded 116 times
Last edited by Shmuel on Tue 18 Oct, 2022 18:22, edited 2 times in total.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Duplicate Fighter (Анти-дубликатор)

Post by Maximus5 »

Latest post of the previous page:

Кстати да, во время выполнения макроса все мутно, не особо понятно, можно ли считать фар «отвечающим на запросы»
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Duplicate Fighter (Анти-дубликатор)

Post by Shmuel »

Maximus5 wrote: во время выполнения макроса все мутно
Но у меня это не воспроизводится также во время выполнения макроса. Сейчас специально проверил на Фаре с чистым профилем и единственным (сабжевым) скриптом.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Duplicate Fighter (Анти-дубликатор)

Post by Maximus5 »

"Hourglass if not responding" включен? Плагин ConEmu загружен? Ctrl. и подергать мышкой.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Duplicate Fighter (Анти-дубликатор)

Post by Shmuel »

Опция включена. Плагина, скорее всего, нет (я не пользователь ConEmu, хотя и держу его для подобных случаев).
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Duplicate Fighter (Анти-дубликатор)

Post by Maximus5 »

Нет плагина - значит «работаем не в фаре». А опция только для интегрированного фара.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Duplicate Fighter (Анти-дубликатор)

Post by Shmuel »

Понятно. Хотя в этом случае соответствующие "фаровские" опции можно было бы сделать недоступными.
Опять таки, если Фар во время проигрывания макроса не читает ввод консоли, почему же диалог полностью реагирует на действия клавиатуры и мыши?
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Duplicate Fighter (Анти-дубликатор)

Post by Maximus5 »

Я не говорил, что «не читает». Не понятно, интерактивен ли фар во время исполнения макро.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Duplicate Fighter (Анти-дубликатор)

Post by Shmuel »

Maximus5 wrote: Я не говорил, что «не читает».
А мне показалось:
Maximus5 wrote: Алгоритм прост. Если фар не читает консольный ввод, значит он «Не отвечает». Если юзер хочет это знать, галка «Hourglass if not responding» дает ему эту возможность.
Насчёт интерактивности Фара во время исполнения макроса - вопрос, конечно, интересный, но у нас уже 17 последних сообщений - чистый офф-топик.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Duplicate Fighter (Анти-дубликатор)

Post by Shmuel »

Добавлен русский хелп (спасибо Angel_Ka). Версия в шапке обновлена.
Shtirla
Posts: 117
Joined: Wed 04 Mar, 2009 20:09
Has thanked: 10 times
Been thanked: 2 times

Duplicate Fighter (Анти-дубликатор)

Post by Shtirla »

Да простит меня автор, маленько подправил скрипт,
стало

Code: Select all

 ( ) 1 Отбросить повторы       [x] Сохранять пустые строки 
 ( ) 2 Очистить все дубликаты  [x] Показывать статистику   
 (•) 3 Очистить уникальные                                 
 
т.е. галка сохранять пустые строки действует на ставшие пустыми строки, что имхо понятнее пользователю, так как очистить и удалить особо смысловой нагрузки не меняют. Добавил инверсный поиск, т.есть когда надо оставить только повторяющиеся
Piton812
Posts: 47
Joined: Sat 02 Jun, 2018 23:04
Has thanked: 16 times
Been thanked: 1 time

Duplicate Fighter (Анти-дубликатор)

Post by Piton812 »

Shmuel wrote: Thu 07 Apr, 2016 12:24 1. По пожеланиям трудящихся - добавил опцию включать скрипт в меню плагинов (по умолчанию - включать).
2. Насчёт мыши - навряд ли это явление связано с данным скриптом. Если расскажете, как повторить, буду благодарен.
Не получается запустить скрипт. Использую far3 (x64). Положил содержимое архива в папку ...Macros\Script\ перезапустил фар, в меню плагинов новых записей не появилось, по сочетанию клавиш CTRL+SHIFT+P также ничего не происходит... подскажите, пожалуйста, как можно запустить скрипт?
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Duplicate Fighter (Анти-дубликатор)

Post by Shmuel »

Piton812, этот скрипт работает в редакторе, там должен появиться пункт в меню плагинов и работать макрос.
Почему у вас не работает, знать не могу.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Duplicate Fighter (Анти-дубликатор)

Post by 2useven10 »

Piton812, ...Macros\Scripts\ ?
Piton812
Posts: 47
Joined: Sat 02 Jun, 2018 23:04
Has thanked: 16 times
Been thanked: 1 time

Duplicate Fighter (Анти-дубликатор)

Post by Piton812 »

2useven10 wrote: Tue 20 Nov, 2018 12:572useven10
Shmuel wrote: Tue 20 Nov, 2018 12:48Shmuel
Спасибо за отклик, разобрался в редакторе работает
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Duplicate Fighter (Анти-дубликатор)

Post by Shmuel »

Новая версия с новой опцией в шапке.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Duplicate Fighter (Анти-дубликатор)

Post by Shmuel »

Обновление:
  1. Убраны никому не нужные операции "удалить/очистить неуникальные"
  2. Скрипт сделан portable между Far3 и Far2l
Post Reply

Return to “Полезные макросы и скрипты”