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 ... 9, 10, 11 ... 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
Mellomann



Joined: 07 Sep 2009
Posts: 708

Post (Separately) Posted: Thu Mar 08, 2012 16:34    Post subject: Reply with quote

angry_dog
Вот, тоже буквально пару минут назад в другой ветке давал
http://forum.wincmd.ru/viewpost.php?p=90172
тут есть всё в одном sfx-архиве.
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Thu Mar 08, 2012 17:12    Post subject: Reply with quote

Вообще не рекомендую использовать MultiArc для распаковки CAB-ов. Сам тотал прекрасно их открывает без дополнительных плагинов.

А для InnoUnp у меня лично аддон всего один, т.к. всё равно открываются одной утилитой с одними и теми же параметрами:
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  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract="ConPaste.exe /s /h%AQ /c%AWQ /p\"Введите пароль к дистрибутиву:\" \"Type in a password\" %PQA -e -m %AQA {@%LQ}"
ExtractWithPath="ConPaste.exe /s /h%AQ /c%AWQ /p\"Введите пароль к дистрибутиву:\" \"Type in a password\" %PQA -x -m %AQA {@%LQ}"
Debug=0
BatchUnpack=1


 !  Avada:
Здесь и далее на странице строки с n в коде/цитате разбиты на несколько строк, чтобы не портить вид страницы. См. пояснение здесь.

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



Joined: 07 Sep 2009
Posts: 708

Post (Separately) Posted: Thu Mar 08, 2012 17:51    Post subject: Reply with quote

MVV
а если посредника conpaste не использовать, то в строках
Code:
List="ConPaste.exe /s /h%AQ /c%AWQ /p\"Введите пароль к дистрибутиву:\" \"Type in a password\" %PQA -v -m %AQA"
Extract="ConPaste.exe /s /h%AQ /c%AWQ /p\"Введите пароль к дистрибутиву:\" \"Type in a password\" %PQA -e -m %AQA {@%LQ}"
ExtractWithPath="ConPaste.exe /s /h%AQ /c%AWQ /p\"Введите пароль к дистрибутиву:\" \"Type in a password\" %PQA -x -m %AQA {@%LQ}"

получится такое
Code:
List=%P -v -m %AQA
Extract=%P -e -m %AQA @%LQ
ExtractWithPath=%P -x -m %AQA @%LQ

, верно?
И какая разница меж "%PQA" и "%P", за что отвечают эти два символа?
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Thu Mar 08, 2012 19:20    Post subject: Reply with quote

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



Joined: 07 Sep 2009
Posts: 708

Post (Separately) Posted: Thu Mar 08, 2012 19:31    Post subject: Reply with quote

MVV
Спасибо, через него и повешу. Спросил на случай, если (вдруг) не захочет работать.
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Thu Mar 08, 2012 19:34    Post subject: Reply with quote

Если вдруг не захочет работать, жду в соответствующей теме на форумеSmile и буду делать всё, что возможно, чтобы работала.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Mellomann



Joined: 07 Sep 2009
Posts: 708

Post (Separately) Posted: Thu Mar 08, 2012 19:34    Post subject: Reply with quote

Получилось нечто вот такое:
Quote:
[MultiArc]
ConMode=1
ConMinimize=1
ConExclude=1
ConAClose=1
ConDelay=4
ConLines=25
ConRect=2C00000000000000010000000083FFFF0083FFFFFFFFFFFFFFFFFFFF5800000058000000B0020000F30100007D
LanguageFile=Russian.lng
;

[CAB]
Extension=cab
Description=MsCab 0.63
Archiver=Cab.exe
BatchUnpack=1
Debug=0
Format0="yyyy tt dd hh mm ss aaaaaa zzzzzzzzzz nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnn"
List=%P -ri2 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 {-ap%RQA} {%S} a %AQA @%LA
Move=%P -i {-ap%RQA} {%S} m %AQA @%LA
;

[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="nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
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
;

[FreeArc]
ID=41 72 43 01
IDPos=
Extension=arc
Description="FreeArc 0.666"
Archiver=Arc.exe
List="%P v --noarcext -- %AQA"
Format0="yyyy tt dd hh mm ss aaaaaaa zzzzzzzzzzzzzzz ppppppppppppppp rrrrrrrr nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Start="^--"
End="^--"
Test="%P t --noarcext -sclANSI -- %AQA"
Add="%P a {-ap%RA} --noarcext -sclANSI {%S} -- %AQA @%LA"
Move="%P m {-ap%RA} --noarcext -sclANSI {%S} -- %AQA @%LA"
Extract="%P e -y --noarcext -sclANSI -- %AQA @%LA"
ExtractWithPath="%P x -y --noarcext -sclANSI -- %AQA @%LA"
Delete="%P d --noarcext -sclANSI -- %AQA @%LA"
AskHistory0=-m9x
AskHistory1=-m9
AskHistory2=-m5
AskHistory3=-mx
AskHistory4=-max
AskHistory5=-m2
IgnoreErrors=0
Debug=0
UnixPath=1
SkipDirsInFileList=0
SkipEmptyNames=1
BatchUnpack=1
SearchForUglyDirs=0
AskMode=2
SkipLIST=1
SkipSfxHeader=1
;

[UPX]
Archiver=Upx.exe
ID=31 2E 32
IDPos=987
Extension=upx
Description="Ultimate Packer for eXecutables"
Start="^ --------------------"
Format0=" zzzzzzzzz -> ppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnn"
List="%P -l %AWQ"
Extract="%P -d %AQ -o %FWQ"
Add="%P -v --best --compress-icons=0 %FWQ %E2"
Test="%P -t -q --no-color %FQ"
IgnoreErrors=2
Debug=0
UnixPath=0
SkipDirsInFileList=1
SkipEmptyNames=1
BatchUnpack=0
SearchForUglyDirs=0
AskMode=0
SkipLIST=0
;

[InnoSetup]
Description="InnoSetup"
Archiver="innounp.exe"
Extension=exe
ID=49 6E 6E 6F
IDPos=<SeekID>
Start="^--------------------------------------"
End="^--------------------------------------"
Format0="zzzzzzzzzz yyyy.tt.dd hh:mm nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
;List=%PQa -v -m %AQA
;Extract=%PQA -e -m %AQA @%LQ
;ExtractWithPath=%PQA -x -m %AQA @%LQ
List="ConPaste.exe /s /h%AQ /c%AWQ /p\"Введите пароль к дистрибутиву:\" \"Type in a password\" %PQA -v -m %AQA"
Extract="ConPaste.exe /s /h%AQ /c%AWQ /p\"Введите пароль к дистрибутиву:\" \"Type in a password\" %PQA -e -m %AQA {@%LQ}"
ExtractWithPath="ConPaste.exe /s /h%AQ /c%AWQ /p\"Введите пароль к дистрибутиву:\" \"Type in a password\" %PQA -x -m %AQA {@%LQ}"
Debug=0
BatchUnpack=1
;

Ничего не упустил?
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Thu Mar 08, 2012 20:00    Post subject: Reply with quote

Странно, что для CAB не прописана сигнатура. По идее, в его аддоне должны быть строки:
Code:
ID=4D 53 43 46
SkipSfxHeader=1
IDPos=<SeekID>

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



Joined: 07 Sep 2009
Posts: 708

Post (Separately) Posted: Thu Mar 08, 2012 20:54    Post subject: Reply with quote

т.е. так?
Quote:
[MultiArc]
ConMode=1
ConMinimize=1
ConExclude=1
ConAClose=1
ConDelay=4
ConLines=25
ConRect=2C00000000000000010000000083FFFF0083FFFFFFFFFFFFFFFFFFFF5800000058000000B0020000F30100007D
LanguageFile=Russian.lng
;

[CAB]
ID=4D 53 43 46
IDPos=<SeekID>
SkipSfxHeader=1

Extension=cab
Description=MsCab 0.63
Archiver=Cab.exe
BatchUnpack=1
Debug=0
Format0="yyyy tt dd hh mm ss aaaaaa zzzzzzzzzz nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnn"
List=%P -ri2 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 {-ap%RQA} {%S} a %AQA @%LA
Move=%P -i {-ap%RQA} {%S} m %AQA @%LA
;
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Thu Mar 08, 2012 21:08    Post subject: Reply with quote

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



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

Post (Separately) Posted: Mon May 14, 2012 15:38    Post subject: Reply with quote

Я так понимаю, авторы полностью забросили данный плагин, и обновлений от них можно не ждать.
На 64-битном Тотале без MultiArcа туго. Может, кто-то скомпилирует 64-битную версию? Исходники ведь доступны, опенсорс.
Неплохо бы также допилить возможность фонового извлечения файлов из архивов/инсталляторов, а также поправить скорость работы (зачастую работает чрезвычайно медленно, да хотя бы распаковка innounp - если файлов много в дистрибутиве - то дождаться распаковки становится нереально).
Back to top
View user's profile Send private message
Mellomann



Joined: 07 Sep 2009
Posts: 708

Post (Separately) Posted: Mon May 14, 2012 15:48    Post subject: Reply with quote

LonerD
Согласен.
За неимением хоть какой-то альтернативы, использую пункты меню "запуск" для некоторых архиваторов:
Quote:
menu21=-Работа с архивами
menu22=7z-sfx button 0.12
cmd22=%COMMANDER_PATH%\Plugins\exe\7zsfxbut\Button.exe
param22=%L
path22=%COMMANDER_PATH%\Plugins\exe\7zsfxbut\
key22=5
menu23=7z-sfx button 4.1.9
cmd23=%COMMANDER_PATH%\Plugins\exe\7zsfxbutton\Button.exe
;cmd23=%COMMANDER_PATH%\Plugins\exe\7zsfxbutton\Button64.exe
param23=%L
path23=%COMMANDER_PATH%\Plugins\exe\7zsfxbutton\
key23=23
menu24=ARC: проверить архивы (CRC)
cmd24=cmd /k ""%COMMANDER_PATH%\Plugins\wcx\MultiArc\ARC.EXE"
param24=t %N -i2"
key24=15
menu25=ARC: упаковать выделеное в архив...
cmd25=cmd /k ""%COMMANDER_PATH%\Plugins\wcx\MultiArc\ARC.EXE"
param25=? a "_%O.arc" %S -m9x -i2"
;param25=? a "_%O.arc" %S -m9x -i2 --autogenerate"
key25=17
menu26=ARC: переместить в архив (файлы будут удалены!)
cmd26=cmd /k ""%COMMANDER_PATH%\Plugins\wcx\MultiArc\ARC.EXE"
param26=? a "_%O.arc" %S -m9x -i2 --delete"
menu27=ARC: распаковать архив в подпапку
cmd27=cmd /k ""%COMMANDER_PATH%\Plugins\wcx\MultiArc\ARC.EXE"
param27=x %N --adddir -i2"
key27=18
menu28=ARC: распаковать архив здесь
cmd28=cmd /k ""%COMMANDER_PATH%\Plugins\wcx\MultiArc\ARC.EXE"
param28=x %N -i2"
menu29=ARC: добавить SFX-модуль
cmd29=cmd /k ""%COMMANDER_PATH%\Plugins\wcx\MultiArc\ARC.EXE"
param29=s %n"
key29=19

menu30=RAR: добавить SFX-модуль
cmd30=%COMMANDER_PATH%\Plugins\arc\Rar.exe
;cmd30=%COMMANDER_PATH%\Plugins\arc\Rar64.exe
param30=? sDefaultEn.SFX %P%N
key30=20
menu31=RAR: добавить recover-info
cmd31=%COMMANDER_PATH%\Plugins\arc\Rar.exe
;cmd31=%COMMANDER_PATH%\Plugins\arc\Rar64.exe
param31=? rr10p %P%N
key31=21
menu32=RAR: исправить повреждённый архив
cmd32=%COMMANDER_PATH%\Plugins\arc\Rar.exe
;cmd32=%COMMANDER_PATH%\Plugins\arc\Rar64.exe
param32=? r %P%N
key32=22
menu33=Inno: распаковать здесь
cmd33=%COMMANDER_PATH%\Plugins\wcx\MultiArc\innounp.exe
param33=" -x -b -m -d"%O" -a %P%N"
key33=24

menu34=--

Даю, может, пригодится.
Цветом выделены пункты для FreeArc и InnoUnp. Вызываются независимо от мультиарка, работают в своих консоль-окнах (естессно, не вешая Тотал).
Если у кого-то будут пожелания или способы улучшить/расширить меню - не откажусь.
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Tue May 15, 2012 12:46    Post subject: Reply with quote

 !  CaptainFlint:
Обсуждение проблем портирования под 64 бита перенесено в тему [Request] MultiArc.wcx (x64) и его альтернативы.

_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Mellomann



Joined: 07 Sep 2009
Posts: 708

Post (Separately) Posted: Wed May 29, 2013 22:58    Post subject: Reply with quote

Хочу нацепить RAR5:
Часть кода multiarc.ini:
Quote:
[RAR5]
ID=52 61 72 21
IDPos=<SeekID>
SkipSfxHeader=1
Extension=rar5
Description=RAR 5.x
Archiver=RAR5\rar64.exe
BatchUnpack=1
Debug=0
Format0="yyyy tt dd hh mm ss aaaaaa zzzzzzzzzz nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnn"
List=%P l -- %AQA
Extract= %P e -y -scsDOS {%S} -- %AQA @%LQ
ExtractWithPath=%P x -y -scsDOS {%S} -- %AQA @%LQ
Test=%P t -y {%S} -- %AQA
Delete=%P d -r -y -scsDOS {%S} -- %AQA @%LQ
Add=%P a -y -ma -md256m -ed -oi:1048576 -s -t {%S} %AQA -scsdos @%LQ
Move=%P u -y -ma -md256m -ed -oi:1048576 -s -t {%S} %AQA -scsdos @%LQ
SkipLIST=1

Результат:


Это нормально, или у меня где-то в конфиге ошибка?
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Thu May 30, 2013 09:40    Post subject: Reply with quote

Mellomann wrote:
Это нормально, или у меня где-то в конфиге ошибка?

Приложи консольный вывод rar64.exe на такой запрос чтения архива.
_________________
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 ... 9, 10, 11 ... 30, 31, 32  Next
Page 10 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