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

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

Автор: StupidUser
Дата сообщения: 07.03.2006 00:35
egor23
А разве это:

Цитата:
забываете про одну сигнатуру для InstallShield 6.0: 49 53 63 28 00

не для версии InstallShield 5.0? (Так в .addon-файле из дистрибутива Multiarc.)

К сожалению, у меня нет Multisim 9, поэтому не могу посмотреть, что там не распаковывается, и присоединиться к тестированию. (А дистр большой? А то я бы тоже потестировал)

Ответа на мой вопрос с предыдущей страницы нет. Как я понял, использование 0.20 или 1.03 - это вопрос открытый.
Автор: egor23
Дата сообщения: 07.03.2006 01:30
StupidUser

Цитата:
не для версии InstallShield 5.0? (Так в .addon-файле из дистрибутива Multiarc.)

да там так прописано, но 5.0 неоткроет.
вот и winpack300b на автодетекте ставит 5.0, но ничего хорошего из этого невыходит, токо листинг корневых папок, а при 6 всё нормально открывает.

дистриб 200Мб, точнее 108Мб, остальное дополнительные компоненты, если очень хочеться в топике по Multisim есть откуда скачать.

ну уже говорилось с 02 можно упаковывать в TC, с 1.03 пока неполучается, еще в 1.03 data2.cab почему то не открывается в TC.
Автор: arsvrn
Дата сообщения: 07.03.2006 13:27
egor23

Цитата:
забываете про одну сигнатуру для InstallShield 6.0: 49 53 63 28 00

А это не InstallShield 7.0? У меня последовательность InstallShield'ов выглядит таким образом:

Код: [InstallShield70]
ID=49 53 63 28 00 70
IDPos=0
Extension=cab,hdr
Archiver=i6comp.exe
...
[InstallShield6]
ID=49 53 63 28 0C
IDPos=0
Extension=cab,hdr
Archiver=i6comp.exe
...
[InstallShield5]
ID=49 53 63 28
IDPos=0
Extension=cab
Archiver=i5comp.exe
...
[InstallShield3]
ID=13 5d 65 8c
IDPos=0
Extension=Z
Archiver=icomp.exe
...
Автор: egor23
Дата сообщения: 07.03.2006 15:22
arsvrn

Цитата:
А это не InstallShield 7.0?

Мне сложно сказать что это за InstallShield: ID=49 53 63 28 00 95
Вы можете скачать посмотреть что внутри data1.cab, data1.hdr они небольшие.
Еще вот игра Worms 4 Mayhem, ID такой же, тоже самое почти внутри, нету токо папок
[no][New Merge Module Holder Object 1][/no]
тоже с распаковкой проблемы с 02
Да вообщем и с 49 53 63 28 0C, тоже проблемы с распаковкой возникают.

Вот еще UPX 1.25 хотел прикрутить, взял что тут на странице для 1.24
подправил ID=31 2E 32 35 00 55 50 58
файл открывается внутри идут папки (по сути путь от корнивика диска до файла), потом файл, размер несжатый отображается, но файл не извлекается. TC выдаёт: Ошибка чтения диска.

Добавлено:
02
Вот еще проблемка если в пути к файлы кирилица есть.
Автор: arsvrn
Дата сообщения: 07.03.2006 15:32
egor23

Цитата:
Вы можете скачать посмотреть что внутри data1.cab, data1.hdr они небольшие

А откуда скачать то?
Автор: egor23
Дата сообщения: 07.03.2006 15:55
arsvrn

Цитата:
А откуда скачать то?

http://forum.ru-board.com/topic.cgi?forum=35&topic=1781&start=500#3
Автор: vserd
Дата сообщения: 07.03.2006 16:09
Serge2005

Цитата:
У вас в multiarc.ini есть секция [InnoSetup] в ней расмирение exe, а в wincmd.ini в [PackerPlugins] нет на него ссылки.
Я долго пытался разобраться в устройстве Multiarc.wcx, часть понял, например про последовательность считывания секция, но все-таки надо прописать расширение для InnoSetup????


Диалог Возможности
Этот диалог позволяет зарегистрировать addon в TOTAL COMMANDER-е. Регистрация означает добавление/замену значения в секции [PackerPlugins] текущего файла wincmd.ini. Здесь также возможно изменить некоторые параметры используемые TOTAL COMMANDER во время работы с этим типом архивов. Обратите внимание что бездумное редактирование его не очень хорошая идея. Только "Поддерживает тестовый поиск" и "Скрывать "архивную" иконку" полезны. Другие зависят от TOTAL COMMANDER-а и не рекомендуются что-либо делать с ними. Используйте контекстную помощь для более детального описания этих контролов.

Note: Регистрация расширения нужна в случае если вы хотите создавать архивы некоторого типа. Если вы хотите только распаковывать файлы, вам нужна только одна запись в wincmd.ini [PackerPlugins]. Зарегистрировать можно на любое расширение.
[more]
Как происходит поиск архиваторных плугинов в Total Commander,

Информация о том как происходит поиск плугинов была получена из анализа работы
Total Commander. Автор Total Commander-а никогда не публиковал данную информацию.
Поиск архиваторного плугина осуществляется следующим образом.
1. Total Commander проверяет может ли он обработать файл с данным расширением.
2. Если может, осуществляется обработка. Дальнейший поиск не производится.
3. Если не может, тогда ищется расширение в wincmd.ini секция [PackerPlugins]
4. Если нашли, тогда передаем файл на обработку ему, поиск прекращаем. Даже если плугин предназначен для совершенно другого типа файлов, и возвращает ошибку, Total Commander не производит дальнейший поиск.

Как пример можно привести расширение EXE. Под этим расширением может быть как "обычная" программа, так и самораспаковывающийся архив. Самораспаковывающийся архив может быть различного типа (RAR, ZIP, MS CAB, InstallShield инсталяция, InnoSetup и так далее).

5. Если расширения не найдено, Total Commander производит перебор всех плугинов из wincmd.ini секция [PackerPlugins] начиная с первого. Если плугин может обработать файл, он говорит об этом Total Commander-у и Total Commander прекращает поиск и вызывает плугин. Когда перебраны все записи о плугинах, Total Commander ничего не делает.

Отсюда следует вывод. Для успешной работы нескольких плугинов, которые могут обрабатывать одинаковые расширения, нужна только запись о плугине в wincmd.ini [PackerPlugins].
Под каким расширением будет зарегистрирован плугин, совершенно не важно.
Если несколько плугинов могут обработать один и тот-же тип архивов (например ms cab), будет вызван первый плугин в порядке очереди в [PackerPlugins].

Total Commander использует записи в wincmd.ini [PackerPlugins] для упаковки файлов. Вы можете выбрать тип архива из комбобокса и создать файл данного типа.
Применительно к MultiArc это означает что вы должны регистрировать только те типы Addon-ов которые будете использовать для создания архивов. Для распаковки архивов вам достаточно одной любой записи в wincmd.ini [PackerPlugins] в которой упоминается MultiArc.


Если у вас архиватор находится в пути с русскими буквами (по логике с любым путем, содержащим символы не английского алфавита и цифры) и вы получаете сообщение наподобии такого:
"Executing command 'C:\\Documents and Settings\\Ђ¤¬Ё-Ёбва в(r)а\\ђ Ў(r)зЁ(c) бв(r)"\\7za.exe -r0 l D:\\Это тест русских имен TC\\7zSfx.7z' returned errorlevel -1. Possibly an error occurred. Archive listing wasn't retrieved."

либо такого:
"Executed command 'C:\\Documents and Settings\\Ђ¤¬Ё-Ёбва в(r)а\\ђ Ў(r)зЁ(c) бв(r)"\\7za.exe -r0 l D:\\Это тест русских имен TC\\7zSfx.7z' returned errorlevel -1, which is higher than configured as normal for this command. Probably error occurred. Check your configuration, please..."

Замените в Multiarc.ini в секции соответствующего архиватора параметры Extract, ExtractWithPath, Test, Delete, Add с %Р на %PA или %PQA.
[/more]


Добавлено:
arsvrn

Цитата:
EX_ (а также DL_) - так сжимали exe и dll файлы во времена 95-х виндов. Тоже сейчас не найдешь;

Ну почемуже :))
В дистрибутиве Windows полно таких файлов, правда они нормально открываются самим ТС. На счет старых версий не уверен, т.к. не начем проверить

egor23

Цитата:
Вот еще проблемка если в пути к файлы кирилица есть.

с кавычками пробовали?

Добавлено:
Serge2005, arsvrn

Цитата:
Как все-таки сделать поддержку 7-zip sfx?
Обратится к автору Multiarc'a. Дело в том, что сигнатура 7z sfx архива (по которой Multiarc распознает тип архива) расположена далеко от начала файла и Multiarc не почему-то не хочет ее там видеть. Даже если в инишнике ему точно указать ее смещение. По этому поводу я уже писал автору, но пока не сделано


Если хотите могу выслать тестовую версию, там сделано правильное определение размера sfx части архива. Но оформить это в новый релиз нет времени. Или поменяю на двух язычный шаблон сайта по мультиарку для sourceforge.net. Тогда релиз будет гораздо быстрее :)))). Авторство на дизайн сохраняется безусловно.
Или ссылку на то как это делать (русский, украинский, английский).

ВСЕМ
В дистрибутиве к ТС Multiarc есть набор аддонов, какие из них устарели и их нужно удалить, а какие нужно добавить/изменить?
Как сами понимаете из всего набора могу про тестировать только те, которыми пользуюсь сам, а на форумах предлагается множество вариантов, к сожалению не всегда рабочих. Присылайте свои варианты на multiarc(at)programist.ru
Автор: arsvrn
Дата сообщения: 07.03.2006 16:57
egor23

Цитата:
Вы можете скачать посмотреть что внутри data1.cab, data1.hdr они небольшие.

Посмотрел. В смысле на ftp-шник. Data1.cab, data1.hdr действительно небольшие. Но толку от них будет немного. Если Вы входите в архив как в data1.cab или data1.hdr и видите там все файлы, это не значит, что в них они и лежат. Data2.cab - неотемлимая часть всего архива. И конкретно данные зачастую (а то и всегда) находятся именно в нем. Так что для распаковки InstallShield нужны все файлы обязательно.
Ну, качать 110Мб я не буду. Если попадется что-то маленькое - сообщайте.

Цитата:
Вот еще проблемка если в пути к файлы кирилица есть

Для ее устранения надо в инишнике в секции [InstallShield] заменить "%AQ" на "%AQA". Это я не доглядел.
Автор: egor23
Дата сообщения: 07.03.2006 17:11
arsvrn
Решил поковыряться в Multiarc.ini, начал топик сначала читать, Вы очень подробно описали про Extension, ID, IDPos, IDOnly и Start, End, Format0...FormatN, а вот про List, Extract, Add и т.д не очень, немог ли бы расписать подробно за что какой параметр отвечает.
Автор: arsvrn
Дата сообщения: 07.03.2006 17:27
egor23
Я тогда писал, писал. Откликов практически не было, вот энтузиазм и пропал. До сих пор собираюсь закончить это описание, да все как-то не складывается. Ну раз появилась потребность - постараюсь.
Автор: Serge2005
Дата сообщения: 07.03.2006 17:58
vserd
С Multiarc-ом понятно... Контрольный вопрос...: если на *.img надо повесить 2 плагина, то в wincmd.ini надо прописать эти оба плагина на img1=...plug1.wcx и img2=...plug2.wcx&
А можно ли сделать, что у *.img при этом будет висеть иконка архива (именно Тоталовская, не через переназначение в Windows)?

Цитата:
Замените в Multiarc.ini в секции соответствующего архиватора параметры Extract, ExtractWithPath, Test, Delete, Add с %Р на %PA или %PQA.

Скажите, пожалуйста, где найти расшифровку параметров итпа %P, Q, A, и др?
Автор: arsvrn
Дата сообщения: 07.03.2006 18:36
Serge2005

Цитата:
Скажите, пожалуйста, где найти расшифровку параметров итпа %P, Q, A, и др?

В начале Multiarc.ini из дистрибутива есть краткая справка по параметрам. Правда, на английском

vserd
Кстати, %P означает вызов архиватора, т.е. путь и имя. Я, кажется, писал об этом на первых страницах топика. А заменить в такой ситуации надо %A - это имя архива.
Автор: vserd
Дата сообщения: 07.03.2006 21:18
Serge2005

Цитата:
Контрольный вопрос...: если на *.img надо повесить 2 плагина, то в wincmd.ini надо прописать эти оба плагина на img1=...plug1.wcx и img2=...plug2.wcx&

Тут проблема в ТС.
Он, работает "не логично". Если вы пропишете расширение, допустим img, тогда ТС прямо передаст управление первому плугину из [PackerPlugins], и забудет об нем, не смотря на то что плугин честно скажет ТС что он не может обработать этот файл. Проблема тут в том, что ТС НЕ СПРАШИВАЕТ, а может ли плугин обработать этот конкретный файл. Но если вы не пропишете это расширение, или пропишете в виде "xxxx" (где хххх это любая произвольная строка, НЕ РЕАЛЬНОЕ расширение ), тогда все будет зависеть от порядка плугинов в [PackerPlugins]. Если плугин
делает анализ не только по расширению, но и по содержимому, тогда его нужно ставить первее как в [PackerPlugins] так и в ТС multiarc.ini (консольная утилита должна выдать код ошибки, а addon должен правильно быть сконфигурирован на этот код ошибки). Если же два (или более) плугина ориентируются только на расширение, тогда жопа. Будет открываться только один из форматов, тот который первее прописан. Но опять же, это ПОКА мое IMO, исходя из анализа отладки ТС МА. Если другие подтвердят это, тогда будет правилом.



Цитата:
Скажите, пожалуйста, где найти расшифровку параметров итпа %P, Q, A

в hlp файле TC Multiarc выберите "Reference for multiarc.ini", затем ссылку в параграфе
"Note: All command excluding InputString use command definition format"
там будет описание всех переменных на английском языке.
По русски можете прочитать в
http://cvs.sourceforge.net/viewcvs.py/wcx/multiarc/Help/ru/ini_reference_ru.rtfx?rev=1.1&view=markup

arsvrn

Цитата:
Кстати, %P означает вызов архиватора, т.е. путь и имя

Тут скорее нужно менять оба параметра, как Р так и А (если не все) для поддержки win (ascii) кодировки имен файлов, в том примере что я привел проблема была именно в %Р. С чем столкнулся то и описал, без обид. Это конкретное решение трехлетнего проблемного вопроса пользователя, что я получил от Сергея и что прочитал в форумах.

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

Всем
Если кто нибудь из пользователей плугина знает ссылку на статью где описан способ или принцип создания простейшего сайта на двух или более языках, киньте ссылку мне в ПМ, на email или на крайняк в топик. Разаработка плугина это не только код, но и поддержка пользователей, и качественный плугин, должен иметь качественный сайт.
Пока у меня в планах сайт с 4-5 страницами статической информации на двух языках.
Автор: arsvrn
Дата сообщения: 07.03.2006 21:22
vserd

Цитата:
Но оформить это в новый релиз нет времени. Или поменяю на двух язычный шаблон сайта по мультиарку для sourceforge.net. Тогда релиз будет гораздо быстрее ))). Авторство на дизайн сохраняется безусловно.
Или ссылку на то как это делать (русский, украинский, английский).

Чего-то я не понял. Как двуязычный шаблон сайта повлияет на скорость появления релиза? А ссылку на то, как делать ЧТО? 8-)

Добавлено:
Вот, написали практически одновременно. Я и не видел твоего сообщения.

Цитата:
С чем столкнулся то и описал, без обид. Это конкретное решение трехлетнего проблемного вопроса пользователя

Да какие обиды?
А что, у того пользователя архиватор лежал в пути с неанглийским именем? Иначе я как-то не могу себе представить, каким образом на вызов архиватора может повлиять модификатор А.

А вот то, что ТС НЕ СПРАШИВАЕТ, а может ли плугин обработать этот конкретный файл - очень плохо. По этой причине мне так и не удалось нормально совместить IETotal и InnoSetup.
Автор: Serge2005
Дата сообщения: 07.03.2006 23:00
vserd

Цитата:
в hlp файле TC Multiarc выберите "Reference for multiarc.ini", затем ссылку в параграфе
"Note: All command excluding InputString use command definition format"
там будет описание всех переменных на английском языке.
По русски можете прочитать в
http://cvs.sourceforge.net/viewcvs.py/wcx/multiarc/Help/ru/ini_reference_ru.rtfx?rev=1.1&view=markup

- Спасибо )) Буду разбираться)
Про 2 плагина я понял....но вот нюанс с иконкой....-надо понимать нальзя?
По поводу сайта - хоть у меня мало времени - пытаюсь поступить в МГУ, я могу попробовать помочь с программами (+справки) по поводу HTML+JavaScript, да и по написанию сайта помочь.... Пишите в пм, если интересно)
Автор: egor23
Дата сообщения: 08.03.2006 05:41
Возился с upx 1.25 цели были:
1. Чтоб распаковывалось.
2. Чтоб отображался внутри один файл, а не весь путь.
но ничего неполучилось.
А потом раз получаю отображение внутри один файл, плюс он еще и распаковывается.
Вот измения которые но тот момент были: [more=1.25][no][UPX Compress 125]
TypeName=UPX
Description="Ultimate Packer for eXecutables"
ID=31 2E 32 35 00 55 50 58
IDPos=987
IDOnly=1
Extension=EXE,DLL
Archiver=c:\Program Files\totalcmd\Plugins\Pak\multiarc\upx\upx125w.exe
Start="--------------------"
Format0="zzzzzzzzzzzzzzzzzzzzzz -> pppppppppppppppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract="%P -d -o%AQAW %AQA"
;Extract="%P -d %AQAW"
List="%P -q -l --no-color %AQAW"
Test="%P -t -q --no-color %FQ"
Add="%P --best -q --no-color --compress-icons=1 %FQ -o%AQ"
IgnoreErrors=0
Debug=0
UnixPath=0
SkipDirsInFileList=1
SkipEmptyNames=1
BatchUnpack=0
SearchForUglyDirs=0
AskMode=0
SkipLIST=0[/no][/more]
ID=31 2E 32 35 00 55 50 58
Extract="%P -d -o%AQAW %AQA"
List="%P -q -l --no-color %AQAW"
Кроме этого надо чтобы на двух панелях был этот файл, может одна и таже папка открыта, а могут разные с этим файлом.

Вот думаю может это косяк какой, токо кто косячит, или это такая фича, или это особенность работы с upx.
TC6.53, Multiarc 1.1.3.4

Добавлено:
arsvrn

Цитата:
В начале Multiarc.ini из дистрибутива есть краткая справка по параметрам

Парадокс Multiarc.ini с краткой справкой вначале есть, а в дистрибутиве нету, в дистрибе есть multiarc.hlp, из которого можно выдернуть MULTIARC.RTF.

http://cvs.sourceforge.net/viewcvs.py/wcx/multiarc/Help/ru/ini_reference_ru.rtfx?rev=1.1&view=markup
Просняет немного ситуацию, но детальное описание и примеры непомешали б.

Добавлено:
Вот про upx еще замечено, если у нас два файла физически разные, но имеют одниковое имя, то на левой панели отображается внутри файл с правой панели, те размер файла другой, но распаковавывается правильно, а на правой панели всё нормально отображается и распаковывается.

Добавлено:
и еще замечено про upx и TC (может это не токо к upx относится)
если файл находится токо на правой панели, на левой нету, то распаковать можно, но токо один раз.
Автор: Serge2005
Дата сообщения: 08.03.2006 21:02

Код:
[InstallShield6v02]
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

[InstallShield6v02egor]
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=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="*"


[InstallShield6v103]
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



[InstallShield67]
ID=49 53 63 28 0C,49 53 63 28 00
IDPos=0,0
Extension=CAB, HDR
Archiver=i6comp.exe
List=%P l -o -f %AQ
Format0="tt-dd-yyyy hh:mm zzzzzzzzzz aaaa pppppppppp

nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn

nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
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
Автор: vserd
Дата сообщения: 09.03.2006 12:11
arsvrn

Цитата:
Чего-то я не понял. Как двуязычный шаблон сайта повлияет на скорость появления релиза?

МА это программа, а правильный релиз программы подразумевает не только выкладывание бинарников, но и доки к ней. Вот и хочу переделать сайт который описывает МА. :).

Цитата:
А ссылку на то, как делать ЧТО?

Сайт. везде рассказывается как сделать набор страничек т.е. сайт. Но как сделать переход с одного языка на другой, нету. Хотя это может быть элементарным, но в HTML я пока плохо ориентируюсь. Вот и вопрос чайниковский. Ладно, это все оффтоп. все равно времени разбираться пока нет.


Цитата:
что, у того пользователя архиватор лежал в пути с неанглийским именем? Иначе я как-то не могу себе представить, каким образом на вызов архиватора может повлиять модификатор А.

да. путь был типа такого C:\totalcmd\Архиваторы\xyz.exe.
но и он сам писал что в компьютерах ни взуб ногой, как досталось рабочее место так и использует.
В общем случае нужно добавлять модификатор А или AQ в переменные %P,%A,%L и проверять работу консольной утилиты.


Цитата:
А вот то, что ТС НЕ СПРАШИВАЕТ, а может ли плугин обработать этот конкретный файл - очень плохо. По этой причине мне так и не удалось нормально совместить IETotal и InnoSetup

я постил этот вопрос на официальном форуме, но Гислер его никак не прокоментировал. :(
Serge2005

Цитата:
Похоже этот архиватор не понимает команды Extract

Попробуйте выполнить команду в обычной командной строке. и посмотрите на результат.

Автор: egor23
Дата сообщения: 09.03.2006 13:23
vserd

Цитата:
Попробуйте выполнить команду в обычной командной строке. и посмотрите на результат.

В командной строке всё хорошо, а тут не очень.

У меня возник вопрос какая разница между левой и правой пенелями в TC?
т.к. то что у меня получилось общем случае более\менее работает на правой панели (хотя прописано не правильно), на левой панели в общем случае работать не будет.
Автор: vserd
Дата сообщения: 09.03.2006 14:44
egor23

Цитата:
У меня возник вопрос какая разница между левой и правой пенелями в TC?

не знаю, не изучал. Это нужно у Гислера спрашивать. Или на форумах по ТС.


Цитата:
В командной строке всё хорошо, а тут не очень.

попробуйте включить отладочный режим, консоль поставить в режим "не закрывать никогда", и посмотрите что за команды передаются из под МА. И попробовать повыполнять их в обычном режиме. Еще одни "грабли" могут быть в том что не та директория установлена в качестве текущей.

Автор: Viewgg
Дата сообщения: 09.03.2006 17:40
Прошу прощения, готового аддона для Дурилки нету? Если есть, выложите, пожалуйста! Выкладывать лучше всего в тег [more].
Автор: Serge2005
Дата сообщения: 11.03.2006 18:59
Доброго времени суток....Вопросы с UPX Compress и InstallShield зависли...а жаль((
А с InnoSetup что? Появилась новая версия что ли: у них ID=49 6E 6E 6F
IDPos=48 выполняется, а архив не открывается....?

Если я правильно понял, то NSIS - еще одна программа-создатель инсталляций... а для нее есть аддон?
Автор: egor23
Дата сообщения: 11.03.2006 22:14
Serge2005

Цитата:
Вопросы с UPX Compress и InstallShield зависли

ну немного зависли, может кто из бывалых(опытных) доведёт до ума эти секции.

А пока для нормальной распаковки upx, лучше чтоб на двух панелях была открыта одна и таже папка. Вот добавил еще сигнатуры для upx [more=1.24 - 1.20][no][UPX Compress 125]
TypeName=UPX
Description="Ultimate Packer for eXecutables"
ID=31 2E 32 35 00 55 50 58,31 2E 32 34 00 55 50 58,31 2E 32 33 00 55 50 58,31 2E 32 32 00 55 50 58,31 2E 32 31 00 55 50 58,31 2E 32 30 00 55 50 58
IDPos=496,987
IDOnly=1
Extension=EXE,DLL
Archiver=c:\Program Files\totalcmd\Plugins\Pak\multiarc\upx\upx125w.exe
Start="--------------------"
Format0="zzzzzzzzzzzzzzzzzzzzzz -> pppppppppppppppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract="%P -d -o%AQAW %AQA"
;Extract="%P -d %AQAW"
List="%P -q -l --no-color %O %AQAW"
Test="%P -t -q --no-color %FQ"
Add="%P --best -q --no-color --compress-icons=1 %FQ -o%AQ"
IgnoreErrors=0
Debug=0
UnixPath=0
SkipDirsInFileList=1
SkipEmptyNames=1
BatchUnpack=0
SearchForUglyDirs=0
AskMode=0
SkipLIST=0[/no][/more], и секцию для [more=1.93 - 1.90][no][UPX Compress 193]
TypeName=UPX
Description="Ultimate Packer for eXecutables"
ID=31 2E 39 33 00 55 50 58,31 2E 39 32 00 55 50 58,31 2E 39 31 00 55 50 58,31 2E 39 30 00 55 50 58
IDPos=496,987
IDOnly=1
Extension=EXE,DLL
Archiver=c:\Program Files\totalcmd\Plugins\Pak\multiarc\upx\upx193w.exe
Start="--------------------"
Format0="zzzzzzzzzzzzzzzzzzzzzz -> pppppppppppppppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract="%P -d -o%AQAW %AQA"
;Extract="%P -d %AQAW"
List="%P -q -l --no-color %O %AQAW"
Test="%P -t -q --no-color %FQ"
Add="%P --best -q --no-color --compress-icons=1 %FQ -o%AQ"
IgnoreErrors=0
Debug=0
UnixPath=0
SkipDirsInFileList=1
SkipEmptyNames=1
BatchUnpack=0
SearchForUglyDirs=0
AskMode=0
SkipLIST=0[/no][/more]
Автор: Serge2005
Дата сообщения: 11.03.2006 22:25
egor23
Скажите, пожалуйста, в каком порядке их надо расположить относительно друг друга и относительно других секций (IS, Inno, Uha, ...) ?
Автор: arsvrn
Дата сообщения: 11.03.2006 22:33
Serge2005

Цитата:
Вопросы с UPX Compress и InstallShield зависли...а жаль

Да не зависли. Времени не хватает.


Цитата:
Если я правильно понял, то NSIS - еще одна программа-создатель инсталляций... а для нее есть аддон?

Еще одна. И еще их много есть Используй IETotal.

Цитата:
Плагин позволяет входить в exe файлы созданные инсталляторами:
Wise, Vise, Inno Setup, Gentee, Installer, InstallShield, NullSoft Installer (ver>=1.1o), SetupFactory, Eschalon. И msi файлы созданные Windows Installer.


Добавлено:
egor23

Цитата:
А пока для нормальной распаковки, лучше чтоб на двух панелях была открыта одна и таже папка

У меня уже получилось, что не распаковывает только в корень диска. А файлы с длинными именами даже в корень получается
Автор: Serge2005
Дата сообщения: 11.03.2006 22:38

Код:
УДАЛЕНО
Автор: m a x
Дата сообщения: 11.03.2006 22:41

Цитата:
Этот fmt-модуль для плагина MultiArc позволяет входить в файлы,
сжатые upx, как в архивы.
Поддерживаются операции извлечения, добавления, тестирования.

Для работы модуля необходим upx.exe (http://upx.sourceforge.net)
(проверялось на версиях 1.21, 1.22, 1.24)

.http://plugring.farmanager.com/downld/files/arc/upx.rar

Работает со всеми версиями UPX.
Автор: Serge2005
Дата сообщения: 11.03.2006 22:53
arsvrn

Цитата:
Еще одна. И еще их много есть Используй IETotal.

Скажите, пожалуйста, а как его установить? В смысле руками - понятно, но в чем прикол: при попытке добавить wcx на расширение ie_: This is not a valid packer plugin!
You can find..............
Автор: egor23
Дата сообщения: 11.03.2006 22:56
Serge2005

Цитата:
Если распаковать " в папку с именем файла", а потом еще раз пытаться сделать то же самое, то он предлгает заменить файл новым, размер которог неверный, а получается все ок.
123. В логе: с файлом i.dll все ок, а с файлом i.dll.bak - проблемы - не распаковывет по F9 (это один и тот же файл...), а по Ctrl+PageDown - входит, но не дает скопировать...

Не совсем понятно что такое F9 у Вас.
При распаковке указываете другое имя файла, и всё нормально будет.
Автор: Serge2005
Дата сообщения: 11.03.2006 23:11
egor23

Цитата:
Не совсем понятно что такое F9 у Вас.

Имелось в виду Alt+F9....
Глюк можно сформулировать так: 123 не понимает, если в имени есть ".". И с русскими файлами что-то не то...
Файлы с русскими названиями не понимает ни 123, ни 125.... он вместо конечного имени файла пытается впихать весь путь....

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

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


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