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

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

Автор: arsvrn
Дата сообщения: 05.11.2005 18:05
mihas83

Цитата:
Модуль работы с архивами 1.70 beta 6 build 179

Все, дошло. Это же для FAR'а А мы со StupidUser обсуждали ТС. Поэтому я сразу и не въехал.

Цитата:
И каким правилом надо пользоваться?

Да опытным путем

Цитата:
Поподробнее здесь...

Поскольку с разными версиями IS надо работать с разными архиваторами, MultiArc должен знать, которого из них запускать. Для этого используется ID архива. Подробнее здесь. Могу еще предложить свой вариант инишника. Когда-то я его долго отлаживал. Вроде работает (по крайней мере до IS6).
Автор: mihas83
Дата сообщения: 05.11.2005 18:16
arsvrn

Цитата:
Могу еще предложить свой вариант инишника. Когда-то я его долго отлаживал.

Ииишник в студию. Спасибо!

Цитата:
Все, дошло. Это же для FAR'а
Таки он последний...

Цитата:
Для этого используется ID архива
Это не константа для данного IS?

Автор: arsvrn
Дата сообщения: 05.11.2005 18:51
mihas83

Цитата:
Это не константа для данного IS

Константа для версии.

Цитата:
Ииишник в студию.

[more=Пожалуйста...]
для ТС

Код: [InstallShield6]
ID=49 53 63 28 0C
IDPos=0
Extension=CAB, HDR
Archiver=i6comp.exe
List=%P l -o -f %AQ
Format0="tt-dd-yyyy hh:mm zzzzzzzzzz aaaa pppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
End="^Version 0.2 -] fOSSiL & Morlac - 2000 [-"
Extract=%P e -o -d -f %AQ %FQ %FWQ
ExtractWithPath=%P x -o -d -f %%AQ %%FQ
Delete=%P d -o -d -f %AQ %FQ
Add=%P a -o -f %AQ %FQ
AddRecurse=%P a -o -r -f %AQ %FQ

[InstallShield5]
ID=49 53 63 28
IDPos=0
Extension=CAB
Archiver=i5comp.exe
List=%P l -o -f %AQ
Format0="tt-dd-yyyy hh:mm zzzzzzzzz aaaa ppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract=%P e -o -d -f %AQ %FQ
ExtractWithPath=%P x -o -d -f %AQ %FQ
Delete=%P d -o -d -f %AQ %FQ
Add=%P a -o -f %AQ %FQ
AddRecurse=%P a -o -r -f %AQ %FQ

[InstallShield3]
ID=13 5d 65 8c
IDPos=0
Extension=Z
Archiver=icomp.exe
IgnoreErrors=1
List=%P -l %AQ
Start="^ ========"
End="^ ------"
Format0=" tt-dd-yy hh-mm zzzzzzzz aaaa pppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract=%P -d -h -o %AQ %FWQ %FP
ExtractWithPath=%P -d -i -h -o %AQ %FWQ %FP
Delete=%P -r -h %F %AQ
Add=%P -h %FWq %AQ %Rq {%S}
AddRecurse=%P -i -h %FQ %AQ %Rq {%S}

[CAB]
Extension=CAB
Description="MsCab v0.63 [ARS]"
Archiver=MsCab.exe
ID=4D 53 43 46
BatchUnpack=1
Debug=0
SkipDirsInFileList=0
Format0="yyyy tt dd hh mm ss aaaaaa zzzzzzzzzz nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List=%P L %AQA %O
Extract=%P {%S} e %AQA @%LA
ExtractWithPath=%P {-ap%RQA} {%S} x %AQA @%LA
Test=%P {%S} t %AQA
Delete=%P -i {%S} d %AQA @%LA
Add=%P -i -dirs {-ap%RQA} {%S} a %AQA @%LA
Move=%P -i -dirs {-ap%RQA} {%S} m %AQA @%LA
Автор: mihas83
Дата сообщения: 05.11.2005 20:04
Есть набор MultiArc.exe. В нем только:

Цитата:
upx.exe
upx.doc
unzip.txt
unzip.exe
UnRAR.exe
UNLHA32.DLL
tar.exe
rk.txt
rk.exe
MsCab.txt
MsCab.exe
Lha32.exe
lha.exe
LHA.DOC
imp.exe
imp.doc
ha.exe
gzip.exe
gzip.doc
bzip2.exe
7z.exe
Автор: Viewgg
Дата сообщения: 06.11.2005 18:37
mihas83
Ну, для полного счастья много чего не хватает, ка то: UHARC, Slim, возможно, UDA. Вообще, всё это и гораздо большее есть у arsvrn, как он писал сам
Автор: mihas83
Дата сообщения: 06.11.2005 19:09
Viewgg

Цитата:
Ну, для полного счастья много чего не хватает

Экзотики есть много.
Но, как правило, используем только определенные...

Цитата:
гораздо большее есть у arsvrn

У него все есть (как в Одессе).
И главное - всестороннее знание Multiarcа.

Автор: StupidUser
Дата сообщения: 06.11.2005 23:11
Viewgg
Например: fhp://ftp.elf.stuba.sk/pub/pc/pack/ и будет всем счастье.

Ну, а настройки для MultiArc уж как-нибудь своими руками...
Автор: mihas83
Дата сообщения: 07.11.2005 08:40
arsvrn
Спасибо - твой вариант инишника сработал на ура!
В новом Far 1.70.6 SR2051 есть такой анонс:

Цитата:
12 октября 2005 г.
Вернулись обратно к варианту без .CHI-индекса. Если Энциклопедия включена в коллекцию, позаботьтесь о том, чтобы вместо pluginsr.chi заменить на pluginsr.chm.
Изменен дизайн статей Энциклопедии в стиле MSDN (не точная копия, но похоже
...................
MultiArc API: добавлено поле ArcInfo.Chapters - количество глав (chapters) в архиве.
MultiArc API: добавлено поле ArcItemInfo.Chapter - глава (chapter) в архиве, которой принадлежит файл.
MultiArc API: добавлено описание формата файла custom.ini.
Подробнее здесь. Что из этого можна ''выжать''?
Автор: arsvrn
Дата сообщения: 07.11.2005 12:05
mihas83

Цитата:
Что из этого можна ''выжать''?

Да, собственно, практически ничего. ArcItemInfo.Chapter и ArcInfo.Chapter - это для писателей FMT-модулей. Описание формата файла custom.ini - вещь полезная, хотя и давно присутствующая в дистрибутиве (правда, на английском ).
Автор: mihas83
Дата сообщения: 07.11.2005 19:33
arsvrn
Применил тот же твой вариант инишника дома - не сработал...
Правда здесь есть data1.hdr и data1.cab, а data2.cab нет.
Multiarc прав? Он работает только когда есть и data2.cab ?
Или причина в другом?
Автор: snetch
Дата сообщения: 16.11.2005 18:07
Меня интересует вопрос по поводу распаковки\входа InstallShield с помощью ФАР. Немного работал с Тотал Командером, у него с открытием этого типа инсталяторов небыло, а вот ФАР не все открывать хочеть. Стоит InstallExplorer последней версии. Пробую открывать драйвера скачаные с сайта Nvidia.com. Тотао открывает, а ФАР не может. Момогите пожалуйста. Всевозможные консольные архиваторы прописаны в PATHe.
Автор: arsvrn
Дата сообщения: 17.11.2005 09:11
mihas83

Цитата:
Применил тот же твой вариант инишника дома - не сработал...
Правда здесь есть data1.hdr и data1.cab, а data2.cab нет.
Multiarc прав? Он работает только когда есть и data2.cab ?

Я думаю, или другая версия InstallShield, или действительно не полный архив. Вообще-то я не припомню такого набора файлов.

snetch

Цитата:
Тотао открывает, а ФАР не может. Момогите пожалуйста.

Пока не понятна ситуация. Описывай подробнее.
Кстати, по моему мнению для InstallShield-архивов лучше использовать набор iXcomp, а не InstallExplorer (он не все берет, да и возможностей у него поменьше). Необходимый для этого набор (инишник и архиваторы) я выложил 9-ю постами выше.
Автор: snetch
Дата сообщения: 17.11.2005 10:51
arsvrn
Я видел, прописал в Инишник. Но когда удаляю плагин InstallExplorer, то тогда вообще ни один InstallShield не открывается. Попробую вставить небольшую часть своего *ини. Да и впрос на засипку, как определить ID архива?

Код:
[7z]
TypeName=7z
ID=37 7A BC AF 27 1C
IDPos=
IDOnly=1
Extension=7z
List=7z l %%AQ
Start="^--"
End="^--"
Format0="yyyy tt dd hh mm ss aaaaa zzzzzzzzzzzz pppppppppppp
Автор: mihas83
Дата сообщения: 17.11.2005 12:14
arsvrn

Цитата:
Вообще-то я не припомню такого набора файлов.

Не понял твою мысль...
Автор: arsvrn
Дата сообщения: 17.11.2005 17:06
mihas83

Цитата:
Не понял твою мысль...

Я имел в виду, что есть data1.hdr и data1.cab, а data2.cab нет Но был не прав. Сейчас вот вспомнил, что так выглядит InstallShield v5.5. Для него нужен i5comp.exe. Он у тебя есть?

snetch
А сами icomp.exe, i5comp.exe, i6comp.exe у тебя доступны в PATH? А ID для большинства архивов - это первые байты (но не для всех). Для InstallShield - это первые, что видно из multiarc.ini (IDPos=0).
Автор: snetch
Дата сообщения: 17.11.2005 17:21
arsvrn

Цитата:
А сами icomp.exe, i5comp.exe, i6comp.exe у тебя доступны в PATH?

Да, доступны. Вот линк на тот файлик, который я хочу распаковать. Если кому не лень, скачайте, протестируйте, а то я уже в тупике

Добавлено:
arsvrn

Цитата:
ID для большинства архивов - это первые байты

Я так понимаю, что всю эту инфу можно просмотреть с помощью HEX-редактора. Так?
Автор: estimated
Дата сообщения: 18.11.2005 00:13
snetch
ID файла в понимании MultiArc'а - это просто несколько начальных байт, записываемых в .ini в шестнадцатеричном виде. (Или не начальных, но тогда в IDPos записывается смещение от начала файла).
Просьба: заключи код в своем предыдущем посте в тег #, а то страница топика слишком широкая в броузере получается, некрасиво.

Добавлено:
О, у меня тут оказывается страница висела в броузере пол-дня без обновления. Тут уже все ответили и исправили.

Вот тогда еще ссылка на одну неплохую программку для работы с IS - часто помогает, если MultiArc'и не справляются:

WinPack 3.00 beta
http://snoopy81.ifrance.com/snoopy81/en/winpack.htm
http://snoopy81.ifrance.com/snoopy81/dl_en/WinPack300b.zip
Автор: StupidUser
Дата сообщения: 18.11.2005 00:26
snetch

Цитата:
Я так понимаю, что всю эту инфу можно просмотреть с помощью HEX-редактора.

- Эту информацию можно просмотреть обычным листером Тотала по F3, затем выбрать в листере Options > Hex, для чего достаточно нажать 3.

- Скачал твои проблемные файлы. У них ID=49 53 63 28 00. У тебя не получается их открыть из-за неправильной последовательности секций в multiarc.ini. Посмотри внимательно сообщение AkulaBig вот тут. Порядок следования секций должен быть как у него. Скорее всего, у тебя отсутствует секция [InstallShield70]. Или обратись к AkulaBig для получения его оригинальной секции, или скопируй секцию [InstallShield60] и поправь несколько строк как у AkulaBig. После этого все нормально распаковывается (я проверил).

Удачи
Автор: mihas83
Дата сообщения: 18.11.2005 09:22
arsvrn

Цитата:
есть data1.hdr и data1.cab, а data2.cab нет Но был не прав. Сейчас вот вспомнил, что так выглядит InstallShield v5.5.

Ты не понял: InstallShield 6.2 создал data1.hdr и data1.cab и а data2.cab, нo data2.cab по оплошности не скопировали и пытаются войти в data1.cab...
Т.е. попытка применения Multiarc при ''незаконной'' ситуации...
Автор: arsvrn
Дата сообщения: 18.11.2005 10:24
snetch
StupidUser совершенно прав. Дело в ID и порядке следования секций. В сообщении AkulaBig речь о Total Commander'e, но принцип работы Multiarc'ов одинаковый. Можешь оттуда взять только ID'ы и последовательность секций. Но есть небольшая проблемка. В ТС можно записать через запятую несколько ID'ов, а в FAR'e по-моему нельзя. Так что для IS v5.x придется делать несколько секций. А можешь для просто для этого конкретного файла исправить в Multiarc'е ID для IS v6.0 на такой, как написал StupidUser.
Мне бы надо самому поправить инишник для работы с новыми версиями, но пока под руками таких архивов нет, а качать модемом - жаба душит Появятся, поправлю.


mihas83

Цитата:
Ты не понял: InstallShield 6.2 создал data1.hdr и data1.cab и а data2.cab, нo data2.cab по оплошности не скопировали и пытаются войти в data1.cab...

Да... Об этом я не догадался

cracklover
Аддоны для UhArc версий 0.4 и 0.6 для Total Commander:
[more][Uharc04]
Description="Uharc v0.4 [ARS]"
ID=55 48 41 04
IDPos=0
Extension=uha
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]
Description="Uharc v0.6a [ARS]"
ID=55 48 41 06
IDPos=0
Extension=uha
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[/more]
Поскольку версии 0.4 и 0.6 несовместимы, используются две секции в ini'шнике и, соответственно, два exe'шника с именами uharc04.exe и uharc06.exe.
Автор: mihas83
Дата сообщения: 18.11.2005 17:49
arsvrn
Где-то Multiarc совсем запутался:
Цитата:
F:\FlashGet\FAR\TwoEdit-012a.zip
Архиватор вернул код завершения 2
Продолжить
Это при попытке скопировать файлик с архива zip...
Автор: arsvrn
Дата сообщения: 18.11.2005 18:20
mihas83

Цитата:
Где-то Multiarc совсем запутался:

И чего ты этим хотел сказать?
Автор: mihas83
Дата сообщения: 18.11.2005 22:00
arsvrn

Цитата:
И чего ты этим хотел сказать?
Что самое простое разархивирование zip теперь делаю WinRaroм
Автор: mihas83
Дата сообщения: 19.11.2005 09:05
arsvrn
Понял что раньше работу с Zip-архивами PKZIP25.EXE выполнял тихо, без проблем.
А сейчас за это ''добровольно взялся'' 7-Zip: кроме красной таблички
Цитата:
Ошибка ....*.zip Архиватор вернул код завершения 2
на заднем плане, в окне FAR пишет:
Цитата:
7-Zip 3.12 Copyright (c) 1999-2003 Igor Pavlov 2003-12-10
Error: file is not supported archive
PKZIP25 находится в корневой папке FAR (как и 7z.exe).
Добавлено:
В Multiarcе, в блоке 7z (в файле Custom.ini):
Цитата:
[7z]
TypeName=7z
ID=37 7A BC AF 27 1C
IDPos=
IDOnly=1
Extension=7z
List=7z l %%AQ
Start="^--"
End="^--"
Format0="yyyy tt dd hh mm ss aaaaa zzzzzzzzzzzz pppppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...."
Extract=7z {-p%%P} -r0 -y x %%A @%%LQMN
ExtractWithoutPath=7z {-p%%P} -y -r0 e %%A @%%LQMN
Test=7z t {-p%%P} -y -r0 %%A @%%LQMN
Delete=7z d -y -r0 -ms=off %%A @%%LQMN
Add=7z -r0 -y -t7z a %%A @%%LQMN
AddRecurse=7z -r0 -y -t7z a %%A @%%LQMN
AllFilesMask="*"


Добавлено:
В Параметры внешних модулей в Работа с архивами для Zip прописано:

Цитата:
Распаковка 7z {-p%%P} -r0 -y x %%A @%%LQMN
Распаковка без путей 7z {-p%%P} -y -r0 e %%A @%%LQMN
Тестирование 7z t {-p%%P} -y -r0 %%A @%%LQMN
Удаление 7z d -y -r0 %%A @%%LQMN
Архивный комментарий pkzip25 -hea -nozip {-temp=%%W} %%A
Файловый комментарий pkzip25 -com=all -nozip {-temp=%%W} %%A
Преобразование в SFX pkzip25 -sfx -nozip %%A
Запрет модификации
Защита от повреждений
Восстановление архива comspec% /c echo.|pkzip25 -fix -nozip %%A
Добавление файлов 7z -r0 -y -tzip a %%A @%%LQMN
Перенос файлов nozip {-pass=%%P} {-temp=%%W} %%A @%%LNMA
Добавл. файлов и папок 7z -r0 -y -tzip a %%A @%%LQMN
Перенос файлов и папок nozip {-pass=%%P} {-temp=%%W} %%A @%%LNMA
Как их цивилизованно ''помирить''?
Автор: arsvrn
Дата сообщения: 19.11.2005 10:38
mihas83

Цитата:
Как их цивилизованно ''помирить''?

Лучше оставить Zip-архив за pkzip , а 7zip пусть занимается своими архивами. Для этого надо удалить секцию [ZIP] из multiarc.ini и раздел "HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\ZIP" из реестра, если он есть. Чтобы заработал pkzip, надо чтобы его exe-шники были доступны в PATH, а в каталоге "...\Far\Plugins\MultiArc\Formats\" был модуль Zip.fmt (из дистрибутива FAR).
Автор: mihas83
Дата сообщения: 19.11.2005 13:53
arsvrn

Цитата:
Чтобы заработал pkzip, надо чтобы его exe-шники были доступны в PATH, а в каталоге "...\Far\Plugins\MultiArc\Formats\" был модуль Zip.fmt (из дистрибутива FAR)

Всегда exe-шники были доступны в PATH (находятся в корневой папке FAR).
Поступил иначе - запустил из C:\Program Files\Far\Addons\Archivers стандартный PkZip25.reg, который записал в реестр:
Цитата:
[HKEY_LOCAL_MACHINE\Software\Far\Plugins\MultiArc\ZIP]
"Extract"="pkzip25 -ext -dir -over=all -nozip -mask=none -times=mod {-pass=%%P} %%A @%%LNMA"
"ExtractWithoutPath"="pkzip25 -ext -over=all -nozip -mask=none -times=mod {-pass=%%P} %%A @%%LNMA"
"Test"="pkzip25 -test=all -nozip {-pass=%%P} %%A"
"Delete"="pkzip25 -delete -nozip {-temp=%%W} %%A @%%LNMA"
"Comment"="pkzip25 -hea -nozip {-temp=%%W} %%A"
"CommentFiles"="pkzip25 -com=all -nozip {-temp=%%W} %%A"
"SFX"="pkzip25 -sfx -nozip %%A"
"Lock"=""
"Protect"=""
"Recover"="%comspec% /c echo.|pkzip25 -fix -nozip %%A"
"Add"="pkzip25 -add -attr=all -nozip {-pass=%%P} {-temp=%%W} %%A @%%LNMA"
"Move"="pkzip25 -add -move -attr=all -nozip {-pass=%%P} {-temp=%%W} %%A @%%LNMA"
"AddRecurse"="pkzip25 -add -attr=all -dir -nozip {-pass=%%P} {-temp=%%W} %%A @%%LNMA"
"MoveRecurse"="pkzip25 -add -move -attr=all -dir -nozip {-pass=%%P} {-temp=%%W} %%A @%%LNMA"
"AllFilesMask"="*.*"
и все снова заработало.
Автор: arsvrn
Дата сообщения: 19.11.2005 15:57
mihas83

Цитата:
Поступил иначе - запустил из C:\Program Files\Far\Addons\Archivers стандартный PkZip25.reg, который записал в реестр

Так тоже можно. Просто лично я не люблю писать настройки Multiarc'а в реестр. Дело в том, что если для соответствующего типа архива в реестре есть запись, то Multiarc плюет на то, что написано в Multiarc.ini и берет из реестра. А мне больше нравится править записи редактором в инишнике, чем в реестре.
Автор: mihas83
Дата сообщения: 20.11.2005 07:27
arsvrn

Цитата:
Так тоже можно.

В Multiarcе, в блоке 7z (в файле Custom.ini) oсталось:

Цитата:
[7z]
TypeName=7z
ID=37 7A BC AF 27 1C
IDPos=
IDOnly=1
Extension=7z
List=7z l %%AQ
Start="^--"
End="^--"
Format0="yyyy tt dd hh mm ss aaaaa zzzzzzzzzzzz pppppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...."
Extract=7z {-p%%P} -r0 -y x %%A @%%LQMN
ExtractWithoutPath=7z {-p%%P} -y -r0 e %%A @%%LQMN
Test=7z t {-p%%P} -y -r0 %%A @%%LQMN
Delete=7z d -y -r0 -ms=off %%A @%%LQMN
Add=7z -r0 -y -t7z a %%A @%%LQMN
AddRecurse=7z -r0 -y -t7z a %%A @%%LQMN
AllFilesMask="*"
Но теперь он архивы 7z не берет.
7z.exe и PKZIP25 находится в корневой папке FAR.
Как снова его ''приручить''
Автор: arsvrn
Дата сообщения: 20.11.2005 11:42
mihas83

Цитата:
Но теперь он архивы 7z не берет.
7z.exe и PKZIP25 находится в корневой папке FAR.

7z.exe отдельно не работает. Только в составе полностью (со всеми dll-ми и т.д.) установленного 7zip. Для автономной работы предназначена 7za.exe (ей ничего, кроме exe-шника не нужно). То есть, если у тебя есть полная установка 7zip - то либо везде в инишнике пропиши вызовы 7z с путем, либо пропиши путь к 7z в PATH. Либо положи вместо 7z.exe 7za.exe и в инишнике поправь на 7za (у меня так). Я точно не помню, но кажется 7za теперь в дистрибутиве 7zip нету и ее надо качать отдельно.
Автор: mihas83
Дата сообщения: 20.11.2005 19:56
arsvrn

Цитата:
7z.exe отдельно не работает.

A как раньше 7z.exe само работало?

Цитата:
Для автономной работы предназначена 7za.exe
Может выложишь?
В стандартную инсталяшку входят:
Цитата:
7-zip.dl, 7z.exe, 7z.sfx
7zCon.sfx, 7zFM.exe, 7zG.exe, 7zip_pad.xml...
Ты, как всегда, прав.
Нет 7za.exe и в плаге 7-ZIP (7-ZipFar.dll, 7-ZipRus.hlf, 7-ZipRus.lng, far7z.reg).

Добавлено:
Нашел ''свежий'' 7za.exe на оффсайте.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

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


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