Observer — распаковка файлов из различных контейнеров

Здесь можно обсудить ваш любимый плагин.
Ariman
Posts: 1264
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 35 times
Contact:

Observer — распаковка файлов из различных контейнеров

Post by Ariman »

Тема для обсуждения плагина Observer.
Плагин предназначен только для распаковки файлов. Запаковка/редактирование архивов не планируется.

Хотелки/баги:

Известные проблемы:

Планируемые новые модули:

Если "ничего не работает", то прежде чем писать сюда:


Сторонние модули:
Dir — поддержка вывода команд dir и ls в качестве виртуального архива. (на версии 1.10 работать не будет в связи с изменением API модулей)
Inno Setup - поддержка файлов Inno Setup (сделан на основе innounp).

Скачать последнюю сборку
Last edited by Ariman on Tue 26 Nov, 2019 11:25, edited 1 time in total.

Ariman
Posts: 1264
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 35 times
Contact:

Observer — распаковка файлов из различных контейнеров

Post by Ariman »

Latest post of the previous page:

Yegor wrote:который кривовато открывается Observer-ом, но нормально ArcLite-ом.
Ага, есть такое. Всё никак не дойдут руки портировать новую версию 7z к себе. Там в 9.3х автор исправил открытие таких архивов.

DV
Posts: 387
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 14 times
Been thanked: 14 times

Observer — распаковка файлов из различных контейнеров

Post by DV »

А возможно ли добавление поддержки InnoSetup путём вызова внешней консольной утилиты innounp.exe ?
В общем случае это могло бы свестись к чему-то наподобие MultiArc: для внешних распаковщиков задавался бы набор ключей, соответствующих разным операциям распаковки. Плюс пришлось бы анализировать консольный вывод внешней утилиты для чтения списка файлов и папок, а также для определения, поддерживает ли она вообще инсталлятор, который мы собираемся "открыть".

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

Observer — распаковка файлов из различных контейнеров

Post by John Doe »

DV wrote: В общем случае это могло бы свестись к чему-то наподобие MultiArc:
Есть же Multiarc.

Ariman
Posts: 1264
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 35 times
Contact:

Observer — распаковка файлов из различных контейнеров

Post by Ariman »

John Doe wrote:Есть же Multiarc.
+1.
Учитывая, что Multiarc вполне работает под всеми версиями Фара, то не вижу смысла дублировать уже существующий функционал.

ccaid
Posts: 846
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 17 times
Been thanked: 5 times

Observer — распаковка файлов из различных контейнеров

Post by ccaid »

Ariman wrote:
SlashNet wrote:Тогда буду просить другое: в этом диалоге выставить фокус по умолчанию на строку ввода пути, а не на кнопку "Извлечь".
Сделать как у всех, и мне мой макрос переделывать не надо будет.
Сделаю.
все еще ждем
Фар делают добрые люди

Ariman
Posts: 1264
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 35 times
Contact:

Observer — распаковка файлов из различных контейнеров

Post by Ariman »

ccaid wrote:все еще ждем
Так вроде оно уже работает как просили.

ccaid
Posts: 846
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 17 times
Been thanked: 5 times

Observer — распаковка файлов из различных контейнеров

Post by ccaid »

v1.10.1 x86, ставлю файловый курсор на файл с расширением mht, нажимаю ShiftF2, в появившемся диалоге фокус стоит на кнопке {Extract}
ожидается, что фокус будет на поле ввода пути.
Фар делают добрые люди

Ariman
Posts: 1264
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 35 times
Contact:

Observer — распаковка файлов из различных контейнеров

Post by Ariman »

Нашел. Я, оказывается, эту фишку только для второго Фара сделал. :ha: Поменял и в версии для третьего.

pepak
Posts: 447
Joined: Sun 13 Jul, 2008 11:18
Has thanked: 10 times
Been thanked: 25 times

Observer — распаковка файлов из различных контейнеров

Post by pepak »

InnoSetup support for Observer

Please if you have any questions, post them in my topic - I rarely visit here due to my atrocious knowledge of russian.

User avatar
korsak
Posts: 63
Joined: Fri 28 Nov, 2008 22:21
Has thanked: 4 times
Been thanked: 1 time

Observer — распаковка файлов из различных контейнеров

Post by korsak »

При старте FAR (3.0.4406 x86) в WinPE(win 7 x86) дает ошибку. Возможно ли победить?
Observer, версия 1.10.1

Ariman
Posts: 1264
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 35 times
Contact:

Observer — распаковка файлов из различных контейнеров

Post by Ariman »

korsak wrote:WinPE
.NET-а там нет я так понимаю?

User avatar
korsak
Posts: 63
Joined: Fri 28 Nov, 2008 22:21
Has thanked: 4 times
Been thanked: 1 time

Observer — распаковка файлов из различных контейнеров

Post by korsak »

Нет.

tstr
Posts: 533
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 9 times
Been thanked: 8 times

Observer — распаковка файлов из различных контейнеров

Post by tstr »

в Winpe разных версий он может быть а может не быть, а если есть - то неведомой версии и состава.
"победить" особенно хочется падение ФАР, которое происходит после указанной ошибки, например при выборе { Выгрузить плагин }
очевидно, что проводить тестирование на доступных сборках и воспроизведение конфигурации у разработчика смысла нет - может быть сосредоточимся на паре юзкейсов - "нет вообще"/"не подходящая версия рантайма"?
это пока о плагине вообще, не сабплагинах идёт речь...

Ariman
Posts: 1264
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 35 times
Contact:

Observer — распаковка файлов из различных контейнеров

Post by Ariman »

На данный момент, все варианты побеждаются отключением модуля VDISK в настройках плагина. Как самый простой вариант.

tstr
Posts: 533
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 9 times
Been thanked: 8 times

Observer — распаковка файлов из различных контейнеров

Post by tstr »

простой вариант менять в настройках плагина включенность модуля учитывая самому скритами на lua версионность .NET и соотв. отложенную (вручную/скриптами) загрузку плагина?
ну ок..., продолжим терпеть.

Ariman
Posts: 1264
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 35 times
Contact:

Observer — распаковка файлов из различных контейнеров

Post by Ariman »

tstr wrote:простой вариант менять в настройках плагина включенность модуля учитывая самому скритами на lua версионность .NET и соотв. отложенную (вручную/скриптами) загрузку плагина?
Зачем так сложно то? Или Фар отдельно запускается с флешки на разных версиях WinPE?
tstr wrote:ну ок..., продолжим терпеть.
В перспективе модуль будет заменен, так что проблема исчезнет совсем.

Post Reply

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