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

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

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

Post by Ariman » Mon 31 Aug, 2009 11:29

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

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

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

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

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


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

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

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

Post by Ariman » Wed 27 May, 2015 13:15

Latest post of the previous page:

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

DV
Posts: 363
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 10 times
Been thanked: 3 times

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

Post by DV » Mon 08 Jun, 2015 16:10

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

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

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

Post by John Doe » Tue 09 Jun, 2015 10:04

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

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

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

Post by Ariman » Tue 09 Jun, 2015 14:30

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 » Thu 16 Jul, 2015 15:16

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

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

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

Post by Ariman » Tue 28 Jul, 2015 13:16

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

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

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

Post by ccaid » Tue 28 Jul, 2015 21:04

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

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

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

Post by Ariman » Wed 29 Jul, 2015 07:57

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

pepak
Posts: 409
Joined: Sun 13 Jul, 2008 11:18
Has thanked: 5 times
Been thanked: 21 times

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

Post by pepak » Fri 07 Aug, 2015 18:30

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 » Fri 11 Sep, 2015 08:20

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

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

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

Post by Ariman » Fri 11 Sep, 2015 09:01

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 » Fri 11 Sep, 2015 09:25

Нет.

tstr
Posts: 522
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 7 times
Been thanked: 6 times

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

Post by tstr » Fri 11 Sep, 2015 09:26

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

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

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

Post by Ariman » Fri 11 Sep, 2015 09:31

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

tstr
Posts: 522
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 7 times
Been thanked: 6 times

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

Post by tstr » Fri 11 Sep, 2015 09:48

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

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

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

Post by Ariman » Fri 11 Sep, 2015 10:00

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

tstr
Posts: 522
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 7 times
Been thanked: 6 times

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

Post by tstr » Fri 11 Sep, 2015 10:45

Ariman wrote:
tstr wrote: простой вариант менять в настройках плагина включенность модуля учитывая самому скритами на lua версионность .NET и соотв. отложенную (вручную/скриптами) загрузку плагина?
Зачем так сложно то? Или Фар отдельно запускается с флешки на разных версиях WinPE?
Самые используемые варианты: запуск с флешек(rw)/локальных (FARHOME=FARPROFILE) установок(rw)/network(rw)/флешек-externalHDD(ro)/CD-DVD(ro)/network(ro)
Наиболее навязчива проблема при старте ФАР с падением ФАР после любых попыток продолжить работу без плагина.

Post Reply

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