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

Здесь можно обсудить ваш любимый плагин.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

Latest post of the previous page:

Smitis wrote: Wed 06 Feb, 2019 14:29 во-вторых, опция глобальная и действует на другие плагины, что может быть неприемлемо.
Гибкости опция действительно лишена.
Хотя я когда-то и это макросил.
www
Posts: 34
Joined: Tue 05 Feb, 2019 10:39
Has thanked: 3 times

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

Post by www »

John Doe, спасибо, проблема решилась.
2008dmx
Posts: 23
Joined: Wed 06 Feb, 2019 07:08
Has thanked: 1 time

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

Post by 2008dmx »

Помогите, беда с nanozip-0.09a.win64.zip
Перекодирует русские имена в иероглифы! Афтор считает, что все Англичане?
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

в первых строках выдачи google (не слышали что это такое?): попробуйте
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

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

Post by Smitis »

John Doe wrote: Wed 06 Feb, 2019 15:59 Хотя я когда-то и это макросил.
Придётся макросить Enter, CtrlPgDn, что-то делать с двойным кликом.
Проще намакросить диалог создания архива через rar.exe. Проблем с юникодом, кстати, не будет.
Разум когда-нибудь победит.
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

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

Post by Raistlin »

Smitis wrote: Thu 07 Feb, 2019 07:55 Проще намакросить диалог создания архива через rar.exe.
Это как?
Magically yours
Raistlin
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

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

Post by Smitis »

Raistlin wrote: Thu 07 Feb, 2019 08:01Это как?
Нарисовать диалог с выбором имени архива и параметров для rar (метод сжатия, solid и пр.). Подготовить временный список выделенных файлов. Запустить rar.exe, возможно, с перехватом вывода и показом прогресса. Диалог может быть более универсальным с возможностью выбора других архиваторов. Всё руки не доходят сделать...
Разум когда-нибудь победит.
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Smitis wrote: Thu 07 Feb, 2019 08:14 Нарисовать диалог с выбором имени архива и параметров для rar (метод сжатия, solid и пр.). Подготовить временный список выделенных файлов. Запустить rar.exe, возможно, с перехватом вывода и показом прогресса. Диалог может быть более универсальным с возможностью выбора других архиваторов.
Если минималистично, то можно и . (Из Временной Панели не проверял.)
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

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

Post 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
Magically yours
Raistlin
ivank
Posts: 151
Joined: Fri 08 Aug, 2008 16:14
Has thanked: 3 times
Been thanked: 4 times
Contact:

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

Post 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):
www
Posts: 34
Joined: Tue 05 Feb, 2019 10:39
Has thanked: 3 times

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

Post by www »

MultiArc не видит SFX архивы RAR5, создавать их может, но не определяет как архивы. Наблюдается на MultiArc.199.x86, WinRAR 5.60 (32 разрядный).
Last edited by www on Tue 26 Feb, 2019 13:11, edited 1 time in total.
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

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

Post by Smitis »

www wrote: Tue 26 Feb, 2019 08:39 MultiArc не видит SFX архивы RAR5
- На всякий случай, обновить unrar.dll
- Увеличить System.PluginMaxReadData (например, до 1048576)
Разум когда-нибудь победит.
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

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

Post 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 - будет всегда выключать.
Разум когда-нибудь победит.
www
Posts: 34
Joined: Tue 05 Feb, 2019 10:39
Has thanked: 3 times

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

Post by www »

Smitis wrote: Fri 01 Mar, 2019 18:15 - Увеличить System.PluginMaxReadData (например, до 1048576)
Спасибо, помогло.
Maks5004
Posts: 3
Joined: Tue 14 Jan, 2020 06:12

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

Post by Maks5004 »

День добрый.
Взялся перебирать старые фидошные архивы с 90-х. Одна беда, сжимал тогда их архиватором HA.
Multiarc архивы понимает, но открывать не желает, дескать нет исполняемого модуля "ha". Это как то лечится?
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

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

Post by Raistlin »

Maks5004

https://mir.cr/SRIJRDS0

Хотя есть и родной ha.exe, тогда можно ничего не переопределять.
Last edited by Raistlin on Tue 14 Jan, 2020 07:02, edited 1 time in total.
Magically yours
Raistlin
Post Reply

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