Page 37 of 46

MultiArc: Archive support plugin — Модуль работы с архивами

Posted: Wed 06 Feb, 2019 15:59
by John Doe

Latest post of the previous page:

Smitis wrote: Wed 06 Feb, 2019 14:29 во-вторых, опция глобальная и действует на другие плагины, что может быть неприемлемо.
Гибкости опция действительно лишена.
Хотя я когда-то и это макросил.

MultiArc: Archive support plugin — Модуль работы с архивами

Posted: Wed 06 Feb, 2019 19:31
by www
John Doe, спасибо, проблема решилась.

MultiArc: Archive support plugin — Модуль работы с архивами

Posted: Thu 07 Feb, 2019 05:43
by 2008dmx
Помогите, беда с nanozip-0.09a.win64.zip
Перекодирует русские имена в иероглифы! Афтор считает, что все Англичане?

MultiArc: Archive support plugin — Модуль работы с архивами

Posted: Thu 07 Feb, 2019 07:23
by 2useven10
в первых строках выдачи google (не слышали что это такое?): попробуйте

MultiArc: Archive support plugin — Модуль работы с архивами

Posted: Thu 07 Feb, 2019 07:55
by Smitis
John Doe wrote: Wed 06 Feb, 2019 15:59 Хотя я когда-то и это макросил.
Придётся макросить Enter, CtrlPgDn, что-то делать с двойным кликом.
Проще намакросить диалог создания архива через rar.exe. Проблем с юникодом, кстати, не будет.

MultiArc: Archive support plugin — Модуль работы с архивами

Posted: Thu 07 Feb, 2019 08:01
by Raistlin
Smitis wrote: Thu 07 Feb, 2019 07:55 Проще намакросить диалог создания архива через rar.exe.
Это как?

MultiArc: Archive support plugin — Модуль работы с архивами

Posted: Thu 07 Feb, 2019 08:14
by Smitis
Raistlin wrote: Thu 07 Feb, 2019 08:01Это как?
Нарисовать диалог с выбором имени архива и параметров для rar (метод сжатия, solid и пр.). Подготовить временный список выделенных файлов. Запустить rar.exe, возможно, с перехватом вывода и показом прогресса. Диалог может быть более универсальным с возможностью выбора других архиваторов. Всё руки не доходят сделать...

MultiArc: Archive support plugin — Модуль работы с архивами

Posted: Thu 07 Feb, 2019 13:42
by HaRT
Smitis wrote: Thu 07 Feb, 2019 08:14 Нарисовать диалог с выбором имени архива и параметров для rar (метод сжатия, solid и пр.). Подготовить временный список выделенных файлов. Запустить rar.exe, возможно, с перехватом вывода и показом прогресса. Диалог может быть более универсальным с возможностью выбора других архиваторов.
Если минималистично, то можно и . (Из Временной Панели не проверял.)

MultiArc: Archive support plugin — Модуль работы с архивами

Posted: Thu 07 Feb, 2019 15:02
by Raistlin

Code: Select all

%ArcliteWantedState=msgbox("Select an archiver","OK - arclite, Cancel - MultiArc",0x20000);
AltShiftF9 menu.select("arclite") Enter
$If (dlg.getvalue(Dlg.CurPos,0) != %ArcliteWantedState) Space $End
Enter Esc ShiftF1

MultiArc: Archive support plugin — Модуль работы с архивами

Posted: Sat 23 Feb, 2019 08:36
by ivank
Smitis wrote: Wed 06 Feb, 2019 10:42 К сожалению, вызвать диалог MultiArc можно только через ShiftF1.
Пользоваться же ArcLite через меню плагинов, в том числе и через макрос, мешает давний баг https://bugs.farmanager.com/view.php?id=3217
Для обхода этого бага использую такой макрос (Shift+F1 - ArcLite, Shift+F2 - MultiArc):

MultiArc: Archive support plugin — Модуль работы с архивами

Posted: Tue 26 Feb, 2019 08:39
by www
MultiArc не видит SFX архивы RAR5, создавать их может, но не определяет как архивы. Наблюдается на MultiArc.199.x86, WinRAR 5.60 (32 разрядный).

MultiArc: Archive support plugin — Модуль работы с архивами

Posted: Fri 01 Mar, 2019 18:15
by Smitis
www wrote: Tue 26 Feb, 2019 08:39 MultiArc не видит SFX архивы RAR5
- На всякий случай, обновить unrar.dll
- Увеличить System.PluginMaxReadData (например, до 1048576)

MultiArc: Archive support plugin — Модуль работы с архивами

Posted: Fri 01 Mar, 2019 20:12
by Smitis
ivank wrote: Sat 23 Feb, 2019 08:36 Для обхода этого бага использую такой макрос (Shift+F1 - ArcLite, Shift+F2 - MultiArc)
Тоже решение.
Но я бы сократил - убрал всё связанное с проверкой конфигурации, для MultiArc включил бы обработку ShiftF1 постоянно. Далее в коде

Code: Select all

if Plugin.Config(arclite_plugin_guid) then
    Keys "Add CtrlEnter"
end
Будет всегда включать обработку для ArcLite. В другом макросе Subtract вместо Add - будет всегда выключать.

MultiArc: Archive support plugin — Модуль работы с архивами

Posted: Sun 03 Mar, 2019 19:04
by www
Smitis wrote: Fri 01 Mar, 2019 18:15 - Увеличить System.PluginMaxReadData (например, до 1048576)
Спасибо, помогло.

MultiArc: Archive support plugin — Модуль работы с архивами

Posted: Tue 14 Jan, 2020 06:27
by Maks5004
День добрый.
Взялся перебирать старые фидошные архивы с 90-х. Одна беда, сжимал тогда их архиватором HA.
Multiarc архивы понимает, но открывать не желает, дескать нет исполняемого модуля "ha". Это как то лечится?

MultiArc: Archive support plugin — Модуль работы с архивами

Posted: Tue 14 Jan, 2020 06:50
by Raistlin
Maks5004

https://mir.cr/SRIJRDS0

Хотя есть и родной ha.exe, тогда можно ничего не переопределять.