Ru-Board.club
← Вернуться в раздел «Программы»

» Multiarc плагины и аддоны для FAR и Total Commander

Автор: dadu
Дата сообщения: 28.03.2006 15:31
vserd
Если требуется креатив на пользу юзерам по поводу реалиазации в МА, то просто ужасть как хочу поучаствовать. Готов помочь, сам знаешь весьма вЪедлив. Двумя руками поддерживаю Ваш проект.
Автор: egor23
Дата сообщения: 28.03.2006 17:42
Serge2005

Цитата:
Типа в архива открыть A\B\C\ и скопировать в него С\file.ext? Не получается - ошибка 25.

Странно, ну хоть WinPack добовляет файл? (после добавления он заново открывает архив, может показаться что зависла прога, при большом размере архива, да и обязательно укажите вручную версию 6.0).
Если добавляет, попробуейте оставить одну секцию для i6comp.exe, начните например с этой [no][InstallShield6v02egor][/no], а лучше перебрать все секции по одной.
Автор: Serge2005
Дата сообщения: 28.03.2006 18:08
egor23

Цитата:
ну хоть WinPack добовляет

да, добавляет, но и секция (последняя здесь опубликованная) в МА тоже добавляет! не в этом дело! Винпак точно также как и МА добавляет файл не туда, куда ему говорится добавить.... он их добавляет только в папку 1ого уровня. Тока в Винпаке еще и остаются (я выбирал ф-цию заменить файл), что требовалось заменить, а в МА - они удаляются....
Автор: namchik
Дата сообщения: 28.03.2006 18:54
vserd
спасибо, работает.
SkipSfxHeader=1 помогло
Автор: cracklover
Дата сообщения: 03.04.2006 15:56
Давно хочу задать два вопроса:

1) Почему аддон для InnoSetup вида:

[more]
[InnoSetup]
Description="InnoSetup"
Archiver=innounp.exe
Extension=exe
ID=49 6E 6E 6F
IDPos=48
Start="^--------------------------------------"
End="^--------------------------------------"
Format0="zzzzzzzzzz yyyy.tt.dd hh:mm nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List=%P -v -m %AQ
Extract=%P -e -m -c%R %AQ @%LQ
ExtractWithPath=%P -x -m -c%R %AQ @%LQ
IgnoreErrors=0
SkipEmpty=0
SkipDirsInFileList=0
SearchForUglyDirs=0
BatchUnpack=1
UnixPath=0
AskMode=0
SkipLIST=1
Debug=0

[/more]

не срабатывает с половиной инсталляций.

2) Есть ли средства для работы с NSIS-инсталляциями через Мультиарк?
Автор: arsvrn
Дата сообщения: 03.04.2006 20:40
cracklover

Цитата:
1) Почему аддон для InnoSetup вида:
Подробнее...
не срабатывает с половиной инсталляций.

Потому что innounp.exe

Цитата:
Supports Inno Setup versions 3.0.0-beta through 5.1.5

А версии ниже 3.0 попадаются достаточно часто. Для них (до версии 4.2.1) надо использовать плагин IETotal. Он же поддерживает

Цитата:
Wise, Vise, Inno Setup, Gentee Installer, InstallShield, NullSoft Installer (ver>=1.1o), SetupFactory, Eschalon и msi файлы созданные Windows Installer

В Far'e можно использовать и IETotal и innounp совместно, в ТС, к сожалению, нельзя. Связано с тем, что FAR, если архиватор вернул ошибку, передает файл далее на обработку другими плагинами, то ТС отдает файл первому же подходящему по ID и при ошибке более ничего не делает. Следовательно, если поставишь первым innounp, то будут нормально обрабатываться InnoSetup до версии 4.2.1, а если первым IETotal - то после 3.0.0-beta.


Цитата:
2) Есть ли средства для работы с NSIS-инсталляциями через Мультиарк?

Насколько я знаю, именно через МА - нет.
Автор: Serge2005
Дата сообщения: 03.04.2006 23:17
arsvrn

Цитата:
А версии ниже 3.0 попадаются достаточно часто. Для них (до версии 4.2.1) надо использовать плагин IETotal. Он же поддерживает

Кажется спрашивал уже... А подружить можно? я пробовал - не получилось. + InnoSetup MA - в более хорошем виде выдает конечный результат.

Цитата:
Цитата:2) Есть ли средства для работы с NSIS-инсталляциями через Мультиарк?

Насколько я знаю, именно через МА - нет.

А вообще?
Автор: compi
Дата сообщения: 04.04.2006 02:42
прочитал всю ветку, но так и не нашёл ответа, в общем такая трабла:
когда захожу в запароленный архив UHA, пишит ошибку, (executing command 'Uharc06.exe l -d2 -y )
когда захожу в обычный, не запароленный архив UHA, всё тип-топ


вот инишка:
[Uharc04]
ID=55 48 41 04
IDPos=0
Extension=uha
Description=UHARC 0.4
Archiver=UHARC04.EXE
SkipDirsInFileList=1
BatchUnpack=1
Start="^-------------------------------------------------------------------------------"
End="^-------------------------------------------------------------------------------"
Debug=0
Format0="nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Format1=" zzzzzzzzzz dd TTT yyyy hh mm ss aaaa"
List=%P l -d2 -y {-pw%S} %AQA
Extract=%P e -y -idle {-pw%S} %AQA @%LQ
ExtractWithPath=%P x -y -idle {-pw%S} %AQA @%LQ
Add=%P a -y -d0 -mx -md32768 -ed+ -idle -lg {-pw%S} %AQA @%LQ
Move=%P m -y -d0 -mx -md32768 -ed+ -idle {-pw%S} %AQA @%LQ
Test=%P t -y -idle {%S} %AQA

[Uharc06]
ID=55 48 41 06
IDPos=0
Extension=uha
Description=UHARC 0.6b
Archiver=Uharc06.exe
SkipDirsInFileList=1
BatchUnpack=1
Start="^-------------------------------------------------------------------------------"
End="^-------------------------------------------------------------------------------"
Debug=0
Format0="nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Format1=" zzzzzzzzzz dd TTT yyyy hh mm ss aaaa"
List=%P l -d2 -y {-pw%S} %AQA
Extract=%P e -y -idle {-pw%S} %AQA @%LQ
ExtractWithPath=%P x -y -idle {-pw%S} %AQA @%LQ
Add=%P a -y -d0 -mx -md32768 -ed+ -idle -lg {-pw%S} %AQA @%LQ
Move=%P m -y -d0 -mx -md32768 -ed+ -idle {-pw%S} %AQA @%LQ
Test=%P t -y -idle {%S} %AQA
Автор: arsvrn
Дата сообщения: 04.04.2006 09:43
Serge2005

Цитата:
Кажется спрашивал уже... А подружить можно? я пробовал - не получилось. + InnoSetup MA - в более хорошем виде выдает конечный результат.

Кажется, отвечал уже... В предыдущем сообщении И попытался объяснить, почему в ТС нельзя, а в FAR'e можно.

Цитата:
Есть ли средства для работы с NSIS-инсталляциями через Мультиарк?

Для ТС - нет. Возможно есть проги для этого. Например, может быть сам NSIS умеет. Я не пробовал, не знаю.

compi

Цитата:
прочитал всю ветку, но так и не нашёл ответа, в общем такая трабла:
когда захожу в запароленный архив UHA, пишит ошибку, (executing command 'Uharc06.exe l -d2 -y )
когда захожу в обычный, не запароленный архив UHA, всё тип-топ

Видно не очень внимательно читал Но повторю еще раз, тем более что там речь не шла о вводе пароля для ВХОДА в запароленный архив.
Для подобных ситуаций в МА в инишнике есть command variables (команда) %S. Она ставится в соответствующем месте командной строки инишника и позволяет при необходимости из диалогов настройки+архивации/разархивации ввести некие дополнительные параметры командной строки для конкретного случая, не трогая инишник. Делается это так.
Любым образом входим в диалог настройки ДАННОГО архиватора. Там отмечаем галочкой "%S-parameter handling", в выпадающем списке выбираем "Always", снимаем галку на "Exclude LIST calls".
Теперь при операциях с архивом появится окно для ввода дополнительных параметров, в котором надо ввести пароль. Причем обязательно в виде, понятном архиватору. Для приведенного выше инишника достаточно просто ввести пароль.
Автор: vserd
Дата сообщения: 04.04.2006 10:47
arsvrn

Цитата:
то ТС отдает файл первому же подходящему по ID и при ошибке более ничего не делает.

Не по ID. А либо по прямой регистрации на некоторое расширение, либо тому, кто первый согласился обработать, если данного расширения нет в PackerPlugins.
Автор: Serge2005
Дата сообщения: 04.04.2006 17:02
arsvrn
Извиняюсь... Спасибо)
Автор: compi
Дата сообщения: 04.04.2006 17:56
arsvrn , сэнкс, ща попробую
извини, читал ночью, уставший, видимо просмотрел
Автор: cracklover
Дата сообщения: 05.04.2006 07:18
Всем ответившим на мои вопросы спасибо, однако, меня смущает тот факт, что вроде бы ясно какие инсталляции InnoSetup каким софтом открываются, но, тем не менее, даже те самые 50 процентов, которые, как я писал, не открывает Мультиарк через аддон для innounp.exe, всё-таки ПРЕКРАСНО открываются с командной строки тем же innounp.exe с ключами -x -m -c.

Так что все прозвучавшие выше версии-объяснения, по всей видимости, не совсем верны.
Автор: arsvrn
Дата сообщения: 05.04.2006 10:18
cracklover

Цитата:
даже те самые 50 процентов, которые, как я писал, не открывает Мультиарк через аддон для innounp.exe, всё-таки ПРЕКРАСНО открываются с командной строки тем же innounp.exe с ключами -x -m -c.

Приведи пример, пожалуйста. Было бы здорово, если бы это было или что-то широко известное (чтобы не качать) или, если качать, то маленькое - 1..2 Мб.
Автор: cracklover
Дата сообщения: 05.04.2006 10:32

Цитата:
Приведи пример, пожалуйста. Было бы здорово, если бы это было или что-то широко известное (чтобы не качать) или, если качать, то маленькое - 1..2 Мб.


Уточни, что именно мне приветси в пример? Не совсем понял.
Автор: arsvrn
Дата сообщения: 05.04.2006 10:34
cracklover
Файл, который не открывается через МА, но открывается с командной строки.
Автор: cracklover
Дата сообщения: 05.04.2006 10:44
arsvrn

навскидку:

ftpinfo_setup (прога ftp info версии 1.9.0)

unlocker1.8.1 (прога unlocker)

и т.д. и т.п.
Автор: Serge2005
Дата сообщения: 05.04.2006 10:55
cracklover
1ая правда распаковывается из смд, а из МА - нет. В файле ведь нет идентификатора Inno!!! Может надо искать глубже?
2ая - не распаковывается
Автор: cracklover
Дата сообщения: 05.04.2006 11:02
Serge2005

Оба дистрибутива лично у меня с моими настройками аддона НЕ распаковываются через Мультиарк, но отлично распаковываются из коммандной строки. Более того. из командной строки с innounp.exe версии 0.17 распаковывается абсолютно всё и всегда.
Автор: Serge2005
Дата сообщения: 05.04.2006 11:04
cracklover
У меня тоже 0.17. И http://ccollomb.free.fr/unlocker/unlocker1.8.1.exe не распаковывается с командной строки. Можете назвать еще примеров? (мне можно любого объема)
Автор: cracklover
Дата сообщения: 05.04.2006 11:23

Цитата:
У меня тоже 0.17. И http://ccollomb.free.fr/unlocker/unlocker1.8.1.exe не распаковывается с командной строки.


Не может быть!

Во-первых темповские переменные не должны быть на кириллице, во-вторых так строка выглядит?

innounp.exe -x -m -c unlocker1.8.1.exe

Автор: Serge2005
Дата сообщения: 05.04.2006 11:28
cracklover

Цитата:
innounp.exe -x -m -c unlocker1.8.1.exe

и так попробовал. Поврежденный файл или несовместимая версия. *так и было просто с -х*
Может еще какие-нить файлы попробовать? Есть варианты?
Автор: cracklover
Дата сообщения: 05.04.2006 11:32
Serge2005
Так, а версия анпакера точно 0.17?
Автор: Serge2005
Дата сообщения: 05.04.2006 11:33
cracklover
Да, еще рез проверил. Да я другого и не видел(((
Автор: cracklover
Дата сообщения: 05.04.2006 11:42
Serge2005

Остаются только пути.
Точно кириллицы нет?
Автор: Serge2005
Дата сообщения: 05.04.2006 11:43
cracklover
Абсолютно, даже пробелов и точек нет.
Автор: cracklover
Дата сообщения: 05.04.2006 11:50
Serge2005

Более чем странно, у меня всё работает.
Автор: namchik
Дата сообщения: 05.04.2006 11:59
cracklover

Цитата:
Оба дистрибутива лично у меня с моими настройками аддона НЕ распаковываются через Мультиарк, но отлично распаковываются из коммандной строки. Более того. из командной строки с innounp.exe версии 0.17 распаковывается абсолютно всё и всегда.

насчет unlocker'а ты имхо преувеличиваешь. Он не может распаковываться inno unpacker'ом, т.к. сделан в NSIS'е


Цитата:
не открывает Мультиарк через аддон для innounp.exe, всё-таки ПРЕКРАСНО открываются с командной строки тем же innounp.exe с ключами -x -m -c.

а вот это правда. Пакую игры Innosetup'ом 5.1.6. Инсталляху разбиваю на части (setup.exe, setup-1.bin, setup-2.bin и т.д.) В такие архивы через МА не войдешь, а вот напрямую - распаковываются
Автор: cracklover
Дата сообщения: 05.04.2006 12:12

Цитата:
насчет unlocker'а ты имхо преувеличиваешь. Он не может распаковываться inno unpacker'ом, т.к. сделан в NSIS'е


Блин, вот это позорищеее!!!
Тысяча извинений за введение в заблуждение.

Получилась следующая фигня. Дело в том, что для известной проги Multiset я всегда держу дистрибутивы программ в одном каталоге, переименовывая их как мне удобно.
Так вот получилось так что я нечаянно переименовал вышеуказанную прогу ftpinfo_setup в unlocker1.8.1.exe даже не заметив этого на стадии подготовки дистрибутивов. А иконки у обеих прог АБСОЛЮТНО одинаковы и я тупо не заметил ошибки+ при распаковке создаются специальные директории, в котороых я просто НЕ ПОСМОТРЕЛ содержимое. Конечно, при таком "варианте" unlocker1.8.1.exe он у меня прекрасно распаковался
На самом деле настоящий дистрибутив точно NSIS-ом запакован.

Рву на себе волосы, сползаю под стол с красным обстыженным фейсом...

Автор: egor23
Дата сообщения: 05.04.2006 12:25
cracklover

Цитата:
ftpinfo_setup (прога ftp info версии 1.9.0)

Нормально распаковывается

Цитата:
unlocker1.8.1 (прога unlocker)

Это вроде не InnoSetup делал

namchik

Цитата:
(setup.exe, setup-1.bin, setup-2.bin и т.д.) В такие архивы через МА не войдешь

А что значит не войдёшь?
Вроде распаковываются MA, вот пробывал на инстале игры VIVISECTOR, токо один большой минус, я так понимаю если файл находится на setup-2.bin, то извлечение затягивается, он весь setup-2.bin перечитывает потяхоньку, перед тем как извлечь.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

Предыдущая тема: Opera 8 free registration


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.