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

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

Автор: mukca
Дата сообщения: 22.12.2005 18:43
а давайте дружно попросим шабку в эту тему. а то статей (ну лано описаний) много выложили в начале топа а щас их и не найдеш!
Автор: arsvrn
Дата сообщения: 23.12.2005 08:12
Nicka_Grey

Цитата:
Внизу установить галку "Background"

Внизу чего?
Речь идет о multiarc'e - там таких опций нету.
Автор: Nicka_Grey
Дата сообщения: 23.12.2005 09:57
Именно о multiarc'e.
Когда по Shift-F1 открывается диалог


---------------------------------------------- Add to RAR -------------------------------------------
Add to archive
имя файла
Switches
ключи
------------------------------------------------------------------------------------------------------
Archive password Reenter password

------------------------------------------------------------------------------------------------------
[ ] Delete files after archiving Priority of process
[ ] Exact archive filename normal
[ ] Background
------------------------------------------------------------------------------------------------------
{ Add } [ Select archiver ] [ Save settings ] [ Cancel ]
------------------------------------------------------------------------------------------------------

И есть [ ] Background
Автор: arsvrn
Дата сообщения: 23.12.2005 10:20
Nicka_Grey
А, так ты для FAR'a написал. Это я знаю. Только Nergal спрашивал про Total Commander. А там этого, увы, нет.
Автор: Nicka_Grey
Дата сообщения: 23.12.2005 10:37
А, тогда сорри
Я то тему читаю " Multiarc плагины и аддоны для FAR", а на "и Total" как то не обратил внимание
Автор: Stranger
Дата сообщения: 20.01.2006 21:23
Какой последний MultiArc и где он живёт? У меня какой-то MultiArc.179.zip
Автор: mihas83
Дата сообщения: 21.01.2006 15:27
Здесь продолжают сооружать новый MultiArc.
Кто тестировал его?
Автор: egor23
Дата сообщения: 03.03.2006 00:12
Возникла делема с InstallShield
есть два файлика i6comp.exe
http://ftp.elf.stuba.sk/packages/pub/pc/pack/i6cmp13b.zip
http://ftp.elf.stuba.sk/packages/pub/pc/pack/i6comp02.zip
их можно подружить? или токо один будет, использую i6cmp13b.zip, но иногда нужен i6comp02.zip
Автор: arsvrn
Дата сообщения: 03.03.2006 10:18
egor23
А какой смысл использовать i6cmp13b? По-моему, i6comp02 полностью его заменяет (по крайней мере, я не встречал, чтобы i6comp02 не смог распаковать то, что умеет i6cmp13b).
Автор: egor23
Дата сообщения: 03.03.2006 14:59
arsvrn
т.к. делалось давно наверно i6comp02 был заменен i6cmp13b из-за токо, что вроде новей.
Сейчас заменил на i6comp02 стало всё хорошо.

Вот вопросик по uharc добавил секции для uharc
взял в сообщении: Автор: arsvrn, Отправлено:11:24 18-11-2005
Так вот размеры файлов и даты не отображает почему то:
book.txt 0байт 00.00.2000 00:00
Распаковка происходит нормально.
Автор: StupidUser
Дата сообщения: 04.03.2006 02:02
arsvrn
egor23
А точно, что i6comp02 новей, чем i6cmp13b? Вроде бы должно быть наоборот: 0,20 конечно же меньше, чем 1.03 (хоть и бета), даты файлов в 1.03 более поздние, а дата релиза в файле i6comp.txt от версии 1.03 - 2002 г. против 2000 г. в i6comp.txt от версии 0.20.
Автор: egor23
Дата сообщения: 04.03.2006 10:42
arsvrn
А немогли бы Вы написать секцию чисто для i6cmp13b, а то я так понимаю там секция написана под i6comp02.

StupidUser
тык написано же i6cmp13b вроде новее i6comp02
Автор: arsvrn
Дата сообщения: 04.03.2006 11:47
egor23

Цитата:
А немогли бы Вы написать секцию чисто для i6cmp13b, а то я так понимаю там секция написана под i6comp02

Попытаюсь. Но не обещаю, что быстро
Автор: Serge2005
Дата сообщения: 04.03.2006 15:26
Выложите, пожалуйста, современный multiarc.ini для Total Commander....

wcx_Resourse Extractor и другие аддроны\плагины для распаковки exe - как их подружить?
Возможно ли сделать выбор, чем распаковывать: Экстрактером или как архив?

Как все-таки сделать поддержку 7-zip sfx?
Автор: arsvrn
Дата сообщения: 04.03.2006 16:56
Serge2005

Цитата:
Выложите, пожалуйста, современный multiarc.ini для Total Commander....

Лучше спрашивай аддоны для конкретных архиваторов. Я, например, не держу инишник для всех возможных случаев. Только для интересных мне лично. Если что-то новое понадобилось - либо добавляю готовый, либо пишу сам.

Цитата:
wcx_Resourse Extractor и другие аддроны\плагины для распаковки exe - как их подружить?
Возможно ли сделать выбор, чем распаковывать: Экстрактером или как архив?

Насколько я знаю - никак.

Цитата:
Как все-таки сделать поддержку 7-zip sfx?

Обратится к автору Multiarc'a. Дело в том, что сигнатура 7z sfx архива (по которой Multiarc распознает тип архива) расположена далеко от начала файла и Multiarc не почему-то не хочет ее там видеть. Даже если в инишнике ему точно указать ее смещение. По этому поводу я уже писал автору, но пока не сделано.
Автор: Serge2005
Дата сообщения: 04.03.2006 17:04
arsvrn
А вы можете выложить свой личный файл настроек? Я еще не совсем определился, что мне нужно....а то, что пытался сделать - конфликтовало...
Автор: arsvrn
Дата сообщения: 04.03.2006 17:37
Serge2005

Цитата:
А вы можете выложить свой личный файл настроек?

[more=Пожалуйста...][JAR]
ID=1a 4a 61 72 1b 00
IDPos=14
Extension=j
Archiver=jar.exe
Start="^-------"
End="^Total files listed: "
Format0="* nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Format1="zzzzzzzzzz aaaaa yyyy tt dd hh mm ss"
Format2=" "
List=%P v -y %AQA
Extract=%P e -y %AQA @%lQ
ExtractWithPath=%P x -y %AQA @%lQ
Test=%P t -y %AQA
Delete=%P d -y %AQA @%lQ
Add=%P a -y %AQA @%lQ
Move=%P m -y %AQA @%lQ

[7Z]
Extension=7z
ID=37 7A BC
Archiver=7za.exe
Start="^-------------------"
End="^-------------------"
List=%P l %AQA
Format0="yyyy tt dd hh mm ss aaaaa zzzzzzzzzzzz pppppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract=%P -r0 -y e %AQA @%LQ
ExtractWithPath=%P -r0 -y x %AQA @%LQ
Test=%P t -r0 -y %AQA
Delete=%P d -y -r0 -ms=off %AQA @%LQ
Add=%P -r0 -y -t7z a -mx=9 %AQA @%LQ

[Slim]
ID=46 42 46 42
IDPos=6
Extension=fb
Archiver=slim.exe
List=slim %O v %AQA
Start="^-------------------------------------------------------------------------------"
End="^-------------------------------------------------------------------------------"
Format0="nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Format1=" zzzzzzzzzzzz pppppppppp dd tt yy hh mm aaaaa"
Extract=%P e -y {%S} %AQA @%LA
ExtractWithPath=%P x -y {%S} %AQA @%LA
Delete=%P d -r -y {%S} %AQA @%LA
Add=%P a -r -y {%S} %AQA @%LA
Move=%P m -r -y {%S} %AQA @%LA

[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 %R%FQ
AddRecurse=%P a -o -r -f %AQ %FQ

[InstallShield5]
ID=49 53 63 28
IDPos=0
Extension=HDR,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
List=%P -l %AQ %E7
Start="^ ========"
End="^ ------"
Format0=" tt-dd-yy hh-mm zzzzzzzz aaaa pppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract=%P -d -h -o %AQ %FWQ %FP %E7
ExtractWithPath=%P -d -i -h -o %AQ %FWQ %FP %E7
Delete=%P -r -h %F %AQ %E7
Add=%P -h %FQ %AQ %E7
AddRecurse=%P -h -i %FQ %AQ %E7

[CAB]
Extension=CAB
Archiver=MsCab.exe
ID=4D 53 43 46
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

[Uharc04]
ID=55 48 41 04
IDPos=0
Extension=uha
Description=UHARC 0.4 ----- BETA version
Archiver=UHARC04.EXE
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.6a ----- BETA version
Archiver=UHARC06.EXE
Start="^-------------------------------------------------------------------------------"
End="^-------------------------------------------------------------------------------"
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

[InnoSetup]
Description="Inno Setup"
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 %AQ @%LQ
ExtractWithPath=%P -x -m %AQ @%LQ
IgnoreErrors=0
SkipEmpty=0
SkipDirsInFileList=0
SearchForUglyDirs=0
BatchUnpack=1
UnixPath=0[/more]
Автор: Serge2005
Дата сообщения: 04.03.2006 17:55
arsvrn
Спасибо, буду разбираться
Автор: StupidUser
Дата сообщения: 05.03.2006 02:39
arsvrn
egor23
А почему тогда надо использовать более старую версию i6comp (0.20, а не 1.03b)?
Автор: Serge2005
Дата сообщения: 05.03.2006 13:36
arsvrn
Извиняюсь за назойливость, но вы можете выложить [PackerPlugins] секцию вашего wincmd.ini, пожалуйста...
Автор: arsvrn
Дата сообщения: 05.03.2006 14:39
Serge2005

Цитата:
Извиняюсь за назойливость, но вы можете выложить [PackerPlugins] секцию вашего wincmd.ini, пожалуйста...


Код: [PackerPlugins]
7z=223,Plugins\multiarc.wcx
cab=223,Plugins\multiarc.wcx
fb=223,Plugins\multiarc.wcx
uha=223,Plugins\multiarc.wcx
j=223,Plugins\multiarc.wcx
hdr=223,Plugins\multiarc.wcx
z=223,Plugins\multiarc.wcx
ha=223,Plugins\ha.wcx
ima=95,Plugins\img.wcx
hdd=95,Plugins\img.wcx
flp=95,Plugins\img.wcx
iso=223,Plugins\iso.wcx
ex?=324,Plugins\IETotal.wcx
sqx=223,Plugins\Total SQX\TotalSQX.wcx
DirList=23,Plugins\CatalogMaker\CatalogMaker.wcx
DirCopy=279,Plugins\DirCopy\dircpy.wcx
Автор: Serge2005
Дата сообщения: 05.03.2006 15:04
arsvrn
У вас в multiarc.ini есть секция [InnoSetup] в ней расмирение exe, а в wincmd.ini в [PackerPlugins] нет на него ссылки.
Я долго пытался разобраться в устройстве Multiarc.wcx, часть понял, например про последовательность считывания секция, но все-таки надо прописать расширение для InnoSetup????
Автор: arsvrn
Дата сообщения: 05.03.2006 16:38
Serge2005

Цитата:
У вас в multiarc.ini есть секция [InnoSetup] в ней расмирение exe, а в wincmd.ini в [PackerPlugins] нет на него ссылки

Если честно - уже не помню, почему так. Я частенько экспериментирую с архивами и не всегда удаляю остатки экспериментов.
Хотя на самом деле наличие зарегистрированного расширения в wincmd.ini для multiarc не играет большой роли (по крайней мере, в случае .exe). Дело вот в чем. Если расширение зарегистрировано как архив, то ТС будет входить в архив по Enter и по PageDown. Если нет - то по Enter будет искаться в виндах программа, открывающая этот тип файлов, а по PageDown ТС все равно будет пытаться интерпретировать файл, как архив. А поскольку по расширению он его не знает, то будет отдавать попробовать всем плагинам по очереди. В том числе и multiarc'у, которому (если это указано в его инишнике) расширение до лампады - он ищет по ID. В том числе и InnoSetup проверит.
Кстати, для exe-шников и надо, чтобы по Enter они запускались Поэтому .exe и не регистрируется никогда.
Автор: Serge2005
Дата сообщения: 05.03.2006 17:59
arsvrn
Ясно, спасибо... Буду дальше разбираться
Автор: arsvrn
Дата сообщения: 05.03.2006 22:27
Serge2005
Только сейчас заметил ошибки в выложенном multiarc.ini. Прошу прощения, случайно остались отладочные команды. Исправил.
Автор: Serge2005
Дата сообщения: 05.03.2006 22:45
arsvrn
Спасибо А вы не хотите в [InnoSetup] %AQ заменить на %AQA? Я у себя заменил, иначе ошибку былает с кодировкой...

Добавлено:
В multiarc.ini:

Код:
[InnoSetup]
Description="Inno Setup"
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 %AQA
Extract=%P -e -m %AQA @%LQ
ExtractWithPath=%P -x -m %AQA @%LQ
IgnoreErrors=0
SkipEmpty=0
SkipDirsInFileList=0
SearchForUglyDirs=0
BatchUnpack=1
UnixPath=0
Автор: arsvrn
Дата сообщения: 06.03.2006 10:50
Serge2005

Цитата:
А вы не хотите в [InnoSetup] %AQ заменить на %AQA?

Может быть.

Цитата:
Что из этого можно поставить и стоит ли, если уже стоит InnoSetup?

InnoSetup тут вообще не при чем. Он открывает инсталляции, сделанные только с помощью InnoSetup. Есть еще куча других. В приведенном выше коде ничего к инсталляторам не относится:
DDI image - использовался на заре DOS'a для создания образов дискет (практически не встречается);
EX_ (а также DL_) - так сжимали exe и dll файлы во времена 95-х виндов. Тоже сейчас не найдешь;
UPX - широко распространенный компрессор исполняемых (exe, com, dll и т.д.) файлов. Последние версии 1.25 и 1.93beta. Вещь полезная. Можно и сжать exe-шники в 2-3 раза (если, конечно, они уже не сжаты ), и распаковать сжатые (если зачем-то надо). Надо бы проверить аддоны на последних версиях, хотя, кажется, командные строки не менялись.

Цитата:
При попытке войти во многие файлы по Ctrl+PageDown вылетает окно:

Оно как раз и вылетать может из-за того, что это не InnoSetup-файлы. Попробуйте поставить "IgnoreErrors=1".
А какова Ваша цель: собрать все возможные архиваторы, или просто интересно? Если бы я знал, то может быть отвечал как-то более адекватно.
Автор: Serge2005
Дата сообщения: 06.03.2006 11:24
arsvrn

Цитата:
А какова Ваша цель: собрать все возможные архиваторы, или просто интересно? Если бы я знал, то может быть отвечал как-то более адекватно.

Конечная цель - сделать многофункциональный Total Commander: собрать в него разнообразные плагины и дополнения, которыми можно (удобно и бывает нужно) пользоваться. А потом установку всего этого набора автоматизировать, ну то есть примерно создать пак. Я скачивал штук 5 разных паков - они мне не нравятся... В одном не хватае плагинов, в другом перебор... Вот и решил свой сделать. И еще возможное продолжение цели - встраивание этого пака в установку Windows XP Pro (друг над ней работает). Вот. Но это все оффтоп, сорри.
Проявляю к exe такой интерес, т.к. планирую в будущем "переделывать" инсталяции жругих программ... Вот и собираю все, что вижу...

Добавлено:
*.img - образы и дискет и дисковы - может для Multiarc тоже есть дополнение, которое позволит Totla Commanderу не путать эти файлы? А то два отдеельных плагина у меня не получилось настроить на совместную жизнь((

Добавлено:
Кто-нибудь, выложите, пожалуйста, exe файлы, упакованные UPX 1.25 и UPX 1.93 beta.

arsvrn
Если добавлять секции UPX в ваш multiarc.ini, то в каком порядке их стоит расположить и после (перед) кого?
Автор: arsvrn
Дата сообщения: 06.03.2006 19:47
egor23
Повозился с вариантами i6comp. Получилось следующее.
Для версии 02 еще немного подправил аддон (он у меня отличается от прилагаемого в дистрибутиве, по-моему, в лучшую сторону ). Теперь он распаковывает все, что показывает в листинге. Раньше не получалось с длинными именами без пробелов - оказывается кавычки надо ставить всегда. Ну и кроме того умеет добавлять файлы в архив. Правда хитрым способом - надо создать где-нибудь такое же дерево каталогов. как в архиве, и в него в нужное место поместить файл, а потом все это дерево (от корня) скопировать в архив.
А с версией 1.03 хуже. Листинг читает, но выдает какие-то дополнительные элементы, каких на самом деле вроде бы нет. Их даже ручками из командной строки, используя не имена файлов, а их индексы (так надежнее) вытащить не удается. Ну и добавлять файлы не получилось почему-то. Сранно, ведь используемые команды и опции судя по хелпу не изменились. В общем, либо я не смог, либо версия глюкавая. Меня и 02 полностью устраивает.
Привожу и ту и другую. Может кто ошибки найдет.

[more=Аддоны для FAR и ТС для версии 02]Для Total Commander
[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 -f %AQ %Fq %FWq
ExtractWithPath=%P x -o -f %AQ %Fq
Delete=%P d -o -f %AQ %Fq
Add=%P a -o -f %AQ %Fq
AddRecurse=%P a -o -r -f %AQ %Fq

Для FAR
[InstallShield6]
TypeName=InstallShield6
ID=49 53 63 28 0C
IDPos=0
IDOnly=1
Extension=hdr,cab
List=i6comp l -o -f
Format0="tt-dd-yyyy hh:mm zzzzzzzzzz aaaa pppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
End="^Version 0.2 -] fOSSiL & Morlac - 2000 [-"
Extract=i6comp x -o -f %%AQ %%fq
ExtractWithoutPath=i6comp e -o -f %%AQ %%fq %%fWq
Delete=i6comp d -o -f %%AQ %%fq
Add=i6comp a -o -f %%AQ %%fq
AddRecurse=i6comp a -o -r -f %%AQ %%fq
AllFilesMask="*"[/more]
[more=Аддоны для FAR и ТС для версии 1.03b]Для Total Commander
[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 zzzzzzzzz aaaa ppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract=%P e -o -f %AQ %Fq %FWq
ExtractWithPath=%P x -o -f %AQ %Fq
Delete=%P d -o -f %AQ %Fq
Add=%P a -o -f %AQ %Fq
AddRecurse=%P a -o -r -f %AQ %Fq

Для FAR
[InstallShield6]
TypeName=InstallShield6
ID=49 53 63 28 0C
IDPos=0
IDOnly=1
Extension=hdr,cab
List=i6comp l -o -f
Format0="tt-dd-yyyy hh:mm zzzzzzzzz aaaa ppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract=i6comp x -o -f %%AQ %%fq
ExtractWithoutPath=i6comp e -o -f %%AQ %%fq %%fWq
Delete=i6comp d -o -f %%AQ %%fq
Add=i6comp a -o -f %%AQ %%fq
AddRecurse=i6comp a -o -r -f %%AQ %%fq
AllFilesMask="*"[/more]

PS: Так с UHArc'ом у тебя решилось? Вроде там в сообщении все правильно, сейчас проверил.
Автор: egor23
Дата сообщения: 06.03.2006 21:53
arsvrn
с UHArc взял от сюда
А с тем что было непоказыл размер и даты.

с i6comp [more=вот что имеется для 02][no][InstallShield6]
Description="InstallShield 6.0"
ID=49 53 63 28 0C,49 53 63 28 00
Extension=HDR,CAB
BatchUnpack=0
IDOnly=1
Debug=0
Archiver=C:\Program Files\totalcmd\Plugins\Pak\multiarc\CabInstall\i6comp.exe
Extract=%P e -o -d -f %AQ %FQ %FWQ
List=%P l -o -r -d -f %AQA
Format0="tt-dd-yyyy hh:mm zzzzzzzzzz aaaa pppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Delete=%P d -o -d -f %AQ %FQ
Add=%P a -o -f %AQ %RQ %fQ
End="^Version 0.2 -] fOSSiL & Morlac - 2000 [-"
AllFilesMask="*"[/no][/more].
забываете про одну сигнатуру для InstallShield 6.0: 49 53 63 28 00
Так вот с той секцией что имеется для 02: вот сейчас открыл дистриб, для примера Multisim 9, то что под рукой, там есть папки:
[no][New Merge Module Holder Object 1]NS_NSR_NPL_1___<MSISTUBPATH>_1[/no]
внутри Multisim 9.msi не хочет извлекаться, сначала подумал что это из-за символов <>, т.к. папки начинающиеся на <Support> тоже не извлеклись, но в них файлы сами извлекаются, а тут и сам файл не извлекается.
[no][New Merge Module Holder Object 1]NS_NSR_NPL_1___1[/no]
внутри файлы:
_Isres.dll
Isrt.dll
StringTable-0009-English.ips
Default.pal
MMObjHelper.dll
Setup.inx
Так вот сами файлы не извлекаются, а если извлекать все содержимое архива data1.cab то в этой папке распаковываются первые четыре файла: _Isres.dll...Default.pal
токо StringTable-0009-English.ips извлекся другой который есть в папке <Support>English String Tables

С Вашей для 02 кроме того что выше, не извлеклисось ещё много файлов, несколько файлов извлеклись покоцанные, точнее по размеру стали больше от нескольких байт до в 3раза, на что списать это незнаю.

Теперь если заменить i6comp на 1.03:
с той секцией что имеется:
касаемо обычных файлов
извлеклось всё что и с 02 плюс файлы что размером 0байт.
[no][New Merge Module Holder Object 1]NS_NSR_NPL_1___<MSISTUBPATH>_1[/no]
Multisim 9.msi извлекается
[no][New Merge Module Holder Object 1]NS_NSR_NPL_1___1[/no]
извлеклись все 6 файлов корректно.
появились папки <Disk1>Disk1 Files из них не извлеклись файлы.

С Вашей, кроме того что выше, история таже что и с 02: не извлеклисось ещё много файлов, несколько файлов извлеклись покоцанные.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

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


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