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

Здесь можно обсудить ваш любимый плагин.
Shmuel
Posts: 6138
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 317 times

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

Post by Shmuel »

Latest post of the previous page:

И в других макрофайлах тоже не обязательно заворачивать в Macro {}.
Зависит от того, что мы хотим: если надо исполнить один раз при старте Фара - нужен автостартующий макрос; если надо исполнять при каждой загрузке и перезагрузке макросов - заворачивать не надо.

User avatar
CyBear
Posts: 17
Joined: Thu 02 Dec, 2010 05:46
Location: Братск
Has thanked: 5 times
Contact:

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

Post by CyBear »

В общем, с Вашей помощью, уважаемые форумчане и разработчики, удалось решить "проблему", большое спасибо всем отписавшимся!

Реализовано было через разовый авто-скрипт _macroinit.lua в FAR с флагом "RunAfterFARStart", правда не знаю как оно будет работать с "ReadOnlyConfig=1" в "Far.exe.ini" и как вообще будет себя вести на LiveCD сборке, но оно хотя бы работает!

Итак, чтобы "MultiArc" обрабатывал архивы *.ARJ и *.RAR с Вашими параметрами, делаем следующее:

1. Установить "MultiArc" в "Plugins\MultiArc\".

2. Извлечь UnRAR.dll и UnRAR.lib из UnRARDLL.exe и поместить их в Plugins\MultiArc\Formats\ с заменой существующих.

3. Извлечь все файлы из wrar561b1.exe и поместить их в "%FARHOME%\Ware\ARC\RAR\".

4. Скачать с оф.сайта ARJ32 3.20 файл ARJ32V320.EXE, извлечь из него файл ARJ32.EXE и поместить его в "%FARHOME%\Ware\ARC\".

5. Поместить файл скрипта, приложенного к сообщению, в Ваш профиль Profile\Macros\scripts\_macroinit.lua.

6. Убедиться, что в Plugins\MultiArc\Formats\ есть файлы: UnRAR.dll, arj.fmt, rar.fmt, UnRAR.lib и перезапустить FAR.

P.S> Чтобы убрать задержку в обработке ARJ32.EXE его необходимо зарегистрировать, для этого воспользуйтесь утилитой REGISTER.EXE и прочитайте REGISTER.TXT из состава дистрибутива.
Attachments
_macroinit.lua
(7.5 KiB) Downloaded 166 times

2useven10
Posts: 4053
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 188 times

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

Post by 2useven10 »

CyBear wrote:
Fri 28 Sep, 2018 10:42
Реализовано было через разовый авто-скрипт _macroinit.lua в FAR с флагом "RunAfterFARStart", правда не знаю как оно будет работать с "ReadOnlyConfig=1" в "Far.exe.ini" и как вообще будет себя вести на LiveCD сборке, но оно хотя бы работает!
При ReadOnlyConfig=1 конфигурационные базы фар просто открываются в памяти (изменения не будут записаны на диск), поэтому проблем быть не должно. Запись в реестр на LiveCD imho должна работать аналогично, но проверить конечно не мешает.

User avatar
CyBear
Posts: 17
Joined: Thu 02 Dec, 2010 05:46
Location: Братск
Has thanked: 5 times
Contact:

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

Post by CyBear »

Добавил поддержку CAB (некоторое ПО в гос.конторах на нём сидит).

mscab.exe для MultiArc и свежий скрипт во вложении.

Что касается ReadOnlyConfig=1 то всё работает, проверил, правда LiveCD не проверял, но думаю тоже должно работать.
Attachments
mscab.7z
mscab.exe для MultiArc, поместить в "%farhome%\Ware\ARC\MsCab.exe"
(84.38 KiB) Downloaded 75 times
_macroinit.lua
поместить в Profile\Macros\scripts\_macroinit.lua
(10.4 KiB) Downloaded 157 times

aflexus
Posts: 51
Joined: Sat 12 Mar, 2011 16:57
Has thanked: 13 times

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

Post by aflexus »

CyBear, все хорошо, но первая идея использовать custom.ini мне больше понравилась. Жаль, что не сработала.

Вообще было бы здорово, если бы, кто-то знающий взялся переделать MultiArc под работу с локальным профилем SQLite, а не реестром. Но увы, видимо, это никому не надо.

Smitis
Posts: 1623
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 20 times
Been thanked: 41 times

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

Post by Smitis »

aflexus wrote:
Tue 04 Dec, 2018 18:50
Вообще было бы здорово, если бы, кто-то знающий взялся переделать MultiArc под работу с локальным профилем SQLite, а не реестром.
С sqlite нет, но на руборде я выкладывал прокси dll для анси-плагинов для замены advapi32.dll. После патча, multiarc хранит все свои настройки в папке профиля ФАРа (UserProfileDir) в простом текстовом виде.
Разум когда-нибудь победит.

www
Posts: 34
Joined: Tue 05 Feb, 2019 10:39
Has thanked: 3 times

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

Post by www »

Здравствуйте
Перехожу с Far1 на Far3. Плагин если не удалять штатный плагин ArcLite, то MultiArc никак себя не проявляет. Если удалить, то он подхватывается пунктами меню "Архивировать, Распаковать и Архивные команды", но в меню внешних модулей нет пункта "Работа с архивами", в котором настраиваются общие параметры и командные строки.
Так и должно быть, или у меня что то глючит?
MultiArc.199.x64

www
Posts: 34
Joined: Tue 05 Feb, 2019 10:39
Has thanked: 3 times

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

Post by www »

Хотелось бы, что-бы оба плагина работали совместно, и что бы была возможность настройки командных строк.

offtop: Нет возможности редактировать свои сообщения, поэтому приходится писать 2е сообщение, а не добавить текст в предыдущее.

User avatar
John Doe
Бюрократ
Posts: 12829
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 290 times

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

Post by John Doe »

www wrote:
Tue 05 Feb, 2019 10:55
но в меню внешних модулей нет пункта "Работа с архивами", в котором настраиваются общие параметры и командные строки.
Этот пункт находится в меню конфигурации плагинов.

www
Posts: 34
Joined: Tue 05 Feb, 2019 10:39
Has thanked: 3 times

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

Post by www »

Спасибо, John Doe.
Совместно работать MultiArc и ArcLite не получится?

User avatar
John Doe
Бюрократ
Posts: 12829
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 290 times

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

Post by John Doe »

www wrote:
Tue 05 Feb, 2019 14:05
Совместно работать MultiArc и ArcLite не получится?
Получится, и это не раз обсуждалось.
Для начала определитесь как именно вы хотели бы разделить функции между плагинами.

www
Posts: 34
Joined: Tue 05 Feb, 2019 10:39
Has thanked: 3 times

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

Post by www »

John Doe wrote:
Tue 05 Feb, 2019 14:54
Для начала определитесь как именно вы хотели бы разделить функции между плагинами.
Хотелось бы, что бы ArcLite обрабатывал те типы архивов, которые он полноценно обрабатывает (может создавать), а остальные - MultiArc.

User avatar
John Doe
Бюрократ
Posts: 12829
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 290 times

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

Post by John Doe »

Настройки есть.

www
Posts: 34
Joined: Tue 05 Feb, 2019 10:39
Has thanked: 3 times

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

Post by www »

Скажите пожалуйста, как настроить? В "arclite" и "Работа с архивами", которые в "меню конфигурации плагинов" таких настроек не найду. Опция "Отключить форматы архивов" не влияет на способ создания архива, например в rar создать не получается.

User avatar
John Doe
Бюрократ
Posts: 12829
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 290 times

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

Post by John Doe »

www wrote:
Tue 05 Feb, 2019 15:57
В "arclite" и "Работа с архивами", которые в "меню конфигурации плагинов" таких настроек не найду.
Как вы и сказали, отключить работу с rar (и другими, которые вы предпочитаете открывать multiarc'ом).

www
Posts: 34
Joined: Tue 05 Feb, 2019 10:39
Has thanked: 3 times

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

Post by www »

Интересует возможность создания с помощью MultiArc тех архивов которые не создает ArcLite.
Если нельзя, то придется выбросить ArcLite :( .У меня Far1 работал с множеством архивов, и возможности ArcLite представляются сильно урезанными.

Post Reply

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