это уже лучше, но библиотеки обеих битностей имеют одно и тоже имя, т.е. в одной папке жить не смогут ведь.
Re: Advanced Compare 2
Posted: Thu 01 Mar, 2012 18:07
by John Doe
Месье знает толк в извращениях )
P.S.
Как-то я переименовал фар (на форуме можно поискать), и один плагин заглючил.
Я было нажаловался, так меня мигом на место поставили, мол нефиг.
Re: Advanced Compare 2
Posted: Thu 01 Mar, 2012 18:23
by Kerberos464
у меня только конэму один раз заглючило от переименования фара, но спасибо Максимусу, он исправил в следующем билде.
оффтопик заканчиваю
Re: Advanced Compare 2
Posted: Thu 01 Mar, 2012 18:53
by sToLp
John Doe wrote:Если не ошибаюсь, то в %farhome% можно положить.
Будет по 1 на каждый фар
Увы, даже на одной машине в разных системах работает по-разному. Это показано выше. И результат:
sToLp wrote:
Alexey Samlyukov wrote:ну очевидно же, в одной системе имеется msvcr100.dll, а в другой нет
msvcr100.dll лежит в %farhome%
upd: сдублировал его в папку с плагином. Помогло. Спасибо!
Re: Advanced Compare 2
Posted: Fri 02 Mar, 2012 04:36
by IgorZ
Far Manager v3.0 build 2494 x86, AdvCmpW_a34.2491.rar, все остальные плагины (включая стандартные) отсутствуют, профиль дефолтный.
Если режим работы плагина выбрать с помощью CtrlDown {произвольное количество Up/Down} 1/2/3, получаю набор доступных параметров, не соответствующий режиму, например
╔═════╔═══════════════════════ Advanced compare 2 ═══════════════════════╗═09:03
║n ║ Mode work plug-in: 2. Synchronize folders ↓║ ║
║.. ║ C:\BIN\F3 ↓║ ║
║Addon║ [x] same name ║ ║
║Docum║ [ ] same size ║ ║
║FExce║ [ ] same contents ║ ║
║Plugi║ [ ] pictures, degree of difference: none ↓║nfig ║
║Plugi║ [ ] control size [ ] control format ║inSet}
║chang║ [ ] music ║ettin}
║chang║ [ ] same artist [ ] same title ║ ║
║Far.e║ [x] duration, max. difference (sec): 3 ║ ║
║Far.m║ ║ ║
║Far.e╟──────────────────────────────────────────────────────────────────╢ ║
║FarCz║ [ ] Subfolders, maximum folder depth 10 ║ ║
║FarEn║ [ ] Scan symbolic links ║ ║
║FarEn║ [ ] Use file filter [ F4-Filter ] ║ ║
║FarGe║ [ ] Compare till the first difference ║ ║
║FarHu║ [ ] Skip in filename: ↓║ ║
║FarHu║ [ ] Process only selected items [ ] Select new files ║ ║
║FarPo║ [ ] Only in right panel [ ] Ignore missing items ║ ║
╟─────║ [x] Display messages [ ] Sound notification ║─────╢
║.. ║ [x] Show results dialog [ ] Total progress indicator ║08:53║
╚════ ╟──────────────────────────────────────────────────────────────────╢═════╝
C:\BIN║ { Ok } [ F2-Under cursor ] [ Cancel ] ║ ↑
1Left ╚══════════════════════════════════════════════════════════════════╝Descr
Точнее, выбор режима с помощью хоткея оставляет активным предыдущий набор параметров. К примеру, приведённый пример получается с помощью последовательности
, но хотелось бы исправления ошибки, чтобы не плясать с бубном.
Re: Advanced Compare 2
Posted: Fri 02 Mar, 2012 06:20
by Alexey Samlyukov
то как сделано сейчас - это танцы с бубнами, ждем расширение диалог апи до DI_PAGE. рекомендую пока выбирать так: F11 A CtrlDown Down Down Enter. хоткии как бы для красивости пока. но посмотрю как можно дальше дотанцевать.
Re: Advanced Compare 2
Posted: Fri 02 Mar, 2012 07:01
by Alexey Samlyukov
сейчас посмотрел, можно было бы сделать просто, т.к. для этого плага это одно и тоже
case DN_LISTHOTKEY:
case DN_LISTCHANGE:
if (Param1 == DlgMODEBOX)
//...
...
AdvCmpW_a34.2511.rar Переключение режима по хоткею работает наоборот: режимы настроек переключаются корректно, значение комбо-бокса не меняется. Т. е, при переключении со сравнения на синхронизацию по CtrlPageDown 2 настройки выставятся на синхронизацию, а в комбобоксе будет "1. Сравнение файлов". Вот...
Плагин хороший и полезный, но его использованию мешают 2 проблемы:
1. При выделении нескольких файлов или папок на активной панели и запуске сравнения, вместо сравнения с одноименными файлами/папками ничего не происходит. Приходится идти на другую панель и выделять тот же набор. Это особенно неприятно когда выделен набор из 2-3 десятков элементов.
2. При сравнении большого количества файлов (в моем случае с каждой стороны по ~ 86 GB, ~100000 файлов, ~7200 папок) через какое-то время начинала постоянно появляться ошибка "Недостаточно системных ресурсов для завершения операции". После перезагрузки компьютера все приходило в норму до следующего использования Advanced Compare 2. Проблема была решена с помощью изменния параметров в реестре:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
PoolUsageMaximum = 0x0000003C
PagedPoolSize = 0xFFFFFFFF
О системе:
Far 2.0.1807 x86
Advancerd Compare 2 Build 033 (07.08.2011)
Windows 2003 R2 SP 2 x86 Standart Edition (со всеми обновлениями безопасности)
Шасси Intel SR2520SAXR с контроллером Intel Embeded Server RAID Technology II (ESRT 2)
ОЗУ: 4 Гб + своп 4Гб
Re: Advanced Compare 2
Posted: Fri 09 Mar, 2012 11:33
by zg
Belov_SL wrote:1. При выделении нескольких файлов или папок на активной панели и запуске сравнения, вместо сравнения с одноименными файлами/папками ничего не происходит. Приходится идти на другую панель и выделять тот же набор. Это особенно неприятно когда выделен набор из 2-3 десятков элементов.
panel.select(0,1,2,clip(0))
Re: Advanced Compare 2
Posted: Fri 09 Mar, 2012 12:05
by Belov_SL
Мне надо что бы работало не в скриптах, при работе "вручную".
Re: Advanced Compare 2
Posted: Fri 09 Mar, 2012 12:15
by Belov_SL
То есть не при написании макросов и т.п., а именно при обычной работе руками.
Re: Advanced Compare 2
Posted: Sat 10 Mar, 2012 14:11
by SUSim
может всётаки макрос? а то плагины пока не могут читать мысли пользователя, или учитывать пожелания всех...
а макрос для ваших желаний будет почти элементарный...