Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

MultiArc
Goto page Previous  1, 2, 3 ... 15, 16, 17 ... 30, 31, 32  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
WatsonRus



Joined: 12 Apr 2013
Posts: 22

Post (Separately) Posted: Mon Aug 18, 2014 22:20    Post subject: Reply with quote

MVV wrote:
Чем она не нравится?

Лишний прибабах, каковых в Multiarc-е и без того хватает. Но если без него никак, дело иное.
MVV wrote:
Ему же ничего не известно о том, что архиватор внезапно решил что-то запросить.

На такой случай надо бы хоть предупреждение выдавать или хотя бы на errorlevel жаловаться.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Mon Aug 18, 2014 23:14    Post subject: Reply with quote

А как можно жаловаться на errorlevel, если архиватор запустился и не закрывается? Невозможно определить, что он в этот момент делает: висит или что-то обрабатывает.

А прибабах - это сам мультиарк... Огромный костыль, рядом с которым ConPaste - лишь маленький винтик.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
WatsonRus



Joined: 12 Apr 2013
Posts: 22

Post (Separately) Posted: Wed Aug 27, 2014 19:47    Post subject: Reply with quote

Погонял я Multiarc на большом файле Inno с паролем и понял - ну его нафиг. Скорость распаковки стремится к нулю. Multiarc (и ConPaste), похоже, вызывается заново для каждого файла. Легче было прицепить кнопку распаковки inno напрямую через innounp.

Пока не попались большие Inno, вроде и незаметно это все было. Multiarc в последнее время использую только для просмотра и распаковки всяких инсталляторов, ибо архивы редких форматов практически не попадаются, а изврат с той же перепаковкой M$ cab-ов не нужен.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Wed Aug 27, 2014 20:23    Post subject: Reply with quote

А какой у тебя аддон для Inno? Если в нём выключена пакетная распаковка, иного и не следует ожидать, в современных инсталляторах используется непрерывное сжатие.
Тут я выкладывал свой аддон (старенький, правда, с кучей n вместо резинового n++). Сейчас он выглядит так:
Code:
[InnoSetup]
Description="InnoSetup"
ID=49 6E 6E 6F
IDPos=<SeekID>
Archiver="%COMMANDER_PATH%\Plugins\Packer\Multiarc\Archivers\InnoUnp\InnoUnp.exe"
List="ConPaste.exe /s /h%AQ /c%AWQ /p\"Введите пароль к дистрибутиву:\" \"Type in a password\" %PQA -v -m %AQA"
Start="^--------------------------------------"
End="^--------------------------------------"
Format0="zzzzzzzzzz+ +yyyy.tt.dd hh:mm +n++"
Extract="ConPaste.exe /s /h%AQ /c%AWQ /p\"Введите пароль к дистрибутиву:\" \"Type in a password\" %PQA -e -m %AQA {@%LQA}"
ExtractWithPath="ConPaste.exe /s /h%AQ /c%AWQ /p\"Введите пароль к дистрибутиву:\" \"Type in a password\" %PQA -x -m %AQA {@%LQA}"
Debug=0
BatchUnpack=1

_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
WatsonRus



Joined: 12 Apr 2013
Posts: 22

Post (Separately) Posted: Sun Aug 31, 2014 19:52    Post subject: Reply with quote

Да, BatchUnpack не было. Прошу прощения. В остальном аддон такой же.
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1232

Post (Separately) Posted: Mon Sep 01, 2014 01:29    Post subject: Reply with quote

MVV
Это окончательный правильный вариант для InnoSetup? У меня сейчас в конфиге стоит пометка ;от MVV, но некоторые строки отличаются.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Mon Sep 01, 2014 10:21    Post subject: Reply with quote

Сейчас я использую такой. Думаю, ты мог бы и указать, какие строки отличаются, чтобы я мог сказать, что там должно быть и как.
Разница по идее может быть в окончаниях Q и QA (A - менять кодировку путей на OEM, чтобы работало с русскими буквами) и в форматной строке (здесь - современный вариант).
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Thu Oct 09, 2014 15:14    Post subject: Reply with quote

Залил тот же #7 на яндекс.

MVV Build #7 32+64
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Fri Nov 21, 2014 12:47    Post subject: Reply with quote

Столкнулся на днях с почти регулярными исключениями в момент входа в архивы InnoSetup (оказалось, вызванными тем, что COMODO вперёд паровоза открывал временный файл, используемый мультиарком в качестве пайпа). Заодно снова наткнулся на давно и периодически наблюдаемую ошибку "файл не найден" в момент просмотра файла из архива по F3 (видимо, тоже вызванную чем-то антивирусным: мультиарк создавал временный файл и затем удалял его, чтобы создать папку с таким именем, но иногда папка не создавалась) и добил и её.

MVV Build #8 32+64
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1232

Post (Separately) Posted: Sun Apr 05, 2015 17:04    Post subject: Reply with quote

У кого-нибудь сабж работает с NanoZip?
В варианте от deus-ex ТС показывает пустой архив, а от aLieN_Enemy - вообще не открывает (ТС ругается, что не может открыть архив).
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Sun Apr 05, 2015 17:24    Post subject: Reply with quote

Skif_off wrote:
У кого-нибудь сабж работает с NanoZip?
В варианте от deus-ex ТС показывает пустой архив, а от aLieN_Enemy - вообще не открывает (ТС ругается, что не может открыть архив).

У меня нет, не работают, и так и этак пробовал.
У aLieN_Enemy ID совсем странный, потому и ругается (плюс ошибка в том, что указывается путь к гуи-версии, а не консольной). Если заменить его на ID=AE 01 4E 61, то будет тоже показывать пустой архив.

PS. А может посоны непродвинутые? Может, какие-то старые версии Мультиарка и/или архиватора используют. Поставил оригинал multiarc 2007 года. Вариант от deus-ex отображает какие-то буковки. Вариант от aLieN_Enemy при замене ID отображает в архиве какую-то информацию и даже дату, почти совпадающую (туды-сюды один час) с датой оригинального заархивированного файла.
Хм... а раз так - то что ж получается, баг в MVV Build #8 ? Баг в оригинальной версии (но ведь в ней хоть что-то показывает) ? Или откуда такая разница?
_________________
Win11 x64 Eng | TC DreamLair eternal pre-α


Last edited by LonerD on Sun Apr 05, 2015 17:47; edited 1 time in total
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1232

Post (Separately) Posted: Sun Apr 05, 2015 17:46    Post subject: Reply with quote

LonerD
Спасибо, подумал, что что-то у меня. Утилиту в параметре Archiver сразу заменил на консольную. В общем, подождём (по большей части любопытство, но с языком не очень, поэтому не хочется там писать Smile).

Добавлено:
Получается, надо дождаться MVV.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Mon Apr 06, 2015 12:20    Post subject: Reply with quote

Quote:
Поставил оригинал multiarc 2007 года. Вариант от deus-ex отображает какие-то буковки.

В аддоне у deus-ex используется нововведение моих версий Multiarc - авторасширение шаблона (n++), которого в оригинальных не было (там люди писали по стопицот букв n).
Skif_off wrote:
Получается, надо дождаться MVV.

Хоть бы кто выложил тестовый архив, чтобы мы точно проверяли на одном и том же.

Quote:
У aLieN_Enemy ID совсем странный, потому и ругается (плюс ошибка в том, что указывается путь к гуи-версии, а не консольной).

Вполне возможно, что в предыдущих бетах идентификатор был кардинально иным (проект уже сколько лет на стадии beta).

Помимо тупизма с размерами файлов (либо через пробелы, либо с буквенным множителем), уже идущего в разрез с Мультиарком, заметил тупизм с контрольными суммами: если они в файле есть, первый столбец вывода всегда содержит контрольную сумму, а если создавать архив без контрольных сумм (флаг -hn), то строка вывода начинается с даты. А если не сохранять даты, то ещё и столбец дат отсутствует. Короче, под каждый архив форматную строку надо подстраивать индивидуально, что вообще не айс. Или строить штук 6 разных определений (и то при условии, что по 18 начальным байтам архива можно гарантированно различить эти разные случаи, но потом выйдет следующая версия, и длина строки с названием архиватора изменится...).
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Plumber



Joined: 27 Oct 2008
Posts: 118

Post (Separately) Posted: Wed Sep 09, 2015 20:29    Post subject: Reply with quote

MultiArc MVV Build #8
Запускаю настройку Multiarc через кнопку панели инструментов (rundll32 %Commander_Path%\PLUGINS\WCX\MultiArc\multiarc.wcx,Settings)
Там внизу справа есть кнопулька "Изменить MultiaRC.INI" - тыркаю в нее, а в ответ:
Quote:
"Не удается найти "D:\WC\UTILS\AkelPad\AkelPad.exe "%1"". Проверьте, правильно ли указано имя и повторите попытку."

(У меня AkelPad так прописан в [Associations] для *.TXT и *.INI)
И следом:
Quote:
Ошибка команды оболочки "open" (открыть) для типа файлов "inifile". Проверьте настройки в реестре

Это как-то можно исправить?
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Thu Sep 10, 2015 11:04    Post subject: Reply with quote

Всегда открывал Multiarc.ini тупо по F4 из тотала, даже не знал, что Multiarc читает тотальные настройки редактора. Very Happy

Добавлено спустя 7 минут:

Глянул исходник, он не ассоциации читает, а ключ Editor в секции Configuration. И ожидает увидеть там чисто путь к программе без "%1".

Нет у меня желания тратить время на такую ерунду, советую просто открывать Multiarc.ini вручную.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 15, 16, 17 ... 30, 31, 32  Next
Page 16 of 32

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group