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

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

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

Post by John Doe » Wed 06 Feb, 2019 12:38

Latest post of the previous page:

Smitis wrote:
Wed 06 Feb, 2019 10:42
в том числе и через макрос
ShiftF1 может показывать меню с выбором плагина

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

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

Post by Smitis » Wed 06 Feb, 2019 14:29

John Doe wrote:
Wed 06 Feb, 2019 10:14
ShiftF1 может показывать меню с выбором плагина
Неудобно, так, во-первых, лишнее действие (хотя можно намакросить), во-вторых, опция глобальная и действует на другие плагины, что может быть неприемлемо.
Разум когда-нибудь победит.

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

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

Post by John Doe » Wed 06 Feb, 2019 15:59

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 » Wed 06 Feb, 2019 19:31

John Doe, спасибо, проблема решилась.

2008dmx
Posts: 23
Joined: Wed 06 Feb, 2019 07:08
Has thanked: 1 time

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

Post by 2008dmx » Thu 07 Feb, 2019 05:43

Помогите, беда с nanozip-0.09a.win64.zip
Перекодирует русские имена в иероглифы! Афтор считает, что все Англичане?

2useven10
Posts: 3985
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 175 times

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

Post by 2useven10 » Thu 07 Feb, 2019 07:23

в первых строках выдачи google (не слышали что это такое?): попробуйте

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

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

Post by Smitis » Thu 07 Feb, 2019 07:55

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

User avatar
Raistlin
Posts: 698
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Been thanked: 1 time
Contact:

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

Post by Raistlin » Thu 07 Feb, 2019 08:01

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

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

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

Post by Smitis » Thu 07 Feb, 2019 08:14

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

User avatar
HaRT
Moderator
Posts: 9166
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 177 times

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

Post by HaRT » Thu 07 Feb, 2019 13:42

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

User avatar
Raistlin
Posts: 698
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Been thanked: 1 time
Contact:

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

Post by Raistlin » Thu 07 Feb, 2019 15:02

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: 135
Joined: Fri 08 Aug, 2008 16:14
Been thanked: 1 time
Contact:

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

Post by ivank » Sat 23 Feb, 2019 08:36

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 » Tue 26 Feb, 2019 08:39

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.

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

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

Post by Smitis » Fri 01 Mar, 2019 18:15

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

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

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

Post by Smitis » Fri 01 Mar, 2019 20:12

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 » Sun 03 Mar, 2019 19:04

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

Post Reply

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