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 

Динамический выбор архиваторного плагина

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
MaksKo



Joined: 18 Mar 2005
Posts: 7

Post (Separately) Posted: Sun Oct 22, 2006 11:16    Post subject: Динамический выбор архиваторного плагина Reply with quote

... Возможен ли? Question

Т.е. имеецца в виде, что у меня стоит несколько разных плагинов, способных распаковать один и тот же файл (например PE-экстрактеры). При этом один из файлов хочется открыть одним плагином, а другой (да может даже и тот же самый) -- другим. С листер-плагинами все просто, а вот с пакер... :/
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Sun Oct 22, 2006 11:37    Post subject: Reply with quote

Нет, выбирать распаковщики "на лету" нельзя.
К слову: такую же проблему я обходил так - вешал плагины на несуществующие расширения, вроде .exe1 .. .exe9, каждый плаг - на своё. И перед "распаковкой" быстро переименоввывал файл.
Возня, конечно, но, при желании, можно автоматизировать. Тем более, что другого решения я пока не вижу.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
funduk



Joined: 16 Aug 2005
Posts: 1513
Location: Санкт-Петербург

Post (Separately) Posted: Sun Oct 22, 2006 12:52    Post subject: Re: Динамический выбор архиваторного плагина Reply with quote

MaksKo wrote:
(например PE-экстрактеры)
Назови все =)
Тока желательно с сцылками где качнуть Wink
Back to top
View user's profile Send private message
CaptainFlint



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

Post (Separately) Posted: Sun Oct 22, 2006 13:33    Post subject: Reply with quote

funduk
Например:
http://wincmd.ru/plugring/wcrez.html
http://wincmd.ru/plugring/resextract.html
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
funduk



Joined: 16 Aug 2005
Posts: 1513
Location: Санкт-Петербург

Post (Separately) Posted: Sun Oct 22, 2006 13:52    Post subject: Reply with quote

Эммм, я-то думал про exe-экстракторы, а не экстракторы ресурсов. PE - вроде как заголовок экзешников...
Back to top
View user's profile Send private message
MaksKo



Joined: 18 Mar 2005
Posts: 7

Post (Separately) Posted: Sun Oct 22, 2006 14:05    Post subject: Reply with quote

CaptainFlint wrote:
funduk
Например:
http://wincmd.ru/plugring/wcrez.html
http://wincmd.ru/plugring/resextract.html


Апиридил Smile

Плюс к этому могу еще добавить:
http://wincmd.ru/plugring/far2wc.html + frb100b5.zip ( http://plugring.farmanager.com/downld/files/frb100b5.zip )
Я его уже не пользую, но помню, что что-то в нем мне нравилось больше, чем в resextract.

А кроме того иногда охота открыть с помощью экстрактора различные self-extracted архивы, инсталяторы (например InnoSetup), флешки (и не спрашивайте меня зачем -- сейчас я уже и сам не могу придумать причину Laughing ).
Back to top
View user's profile Send private message
MaksKo



Joined: 18 Mar 2005
Posts: 7

Post (Separately) Posted: Sun Oct 22, 2006 14:09    Post subject: Reply with quote

funduk wrote:
Эммм, я-то думал про exe-экстракторы, а не экстракторы ресурсов. PE - вроде как заголовок экзешников...


PE -- это формат (Portable Executable) и не только экзешников, но и OCX, DLL (и прочие WCX Smile )
Back to top
View user's profile Send private message
CaptainFlint



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

Post (Separately) Posted: Sun Oct 22, 2006 14:09    Post subject: Reply with quote

funduk wrote:
PE - вроде как заголовок экзешников...

Так и есть. Соответственно, "PE-экстрактеры", как я понял - архиваторы, вытаскивающие что-либо из EXE-шников PE-типа.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
MiDoS



Joined: 10 May 2005
Posts: 41

Post (Separately) Posted: Mon Oct 23, 2006 07:41    Post subject: Reply with quote

А может можно сделать архивный плагин, вызывающий из себя другие плагины? То есть заходишь в *.exe, а там папки "Открыть как self-extractor", "Открыть как список ресурсов", ну а в них уже соответствующие файлы, отданные другими плагинами...

Что ли самому заняться?
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Mon Oct 23, 2006 08:39    Post subject: Reply with quote

Quote:
архивный плагин, вызывающий из себя другие плагины

Вряд ли получится. Если плагин умеет определять формат exe файла по содержимому, то Total распакует этот архив первым подходящим плагином. Из другого плагина влиять не получится.

Quote:
есть заходишь в *.exe, а там папки "Открыть как self-extractor", "Открыть как список ресурсов",

это можно

...хотя...
можно ведь как в утилите TC WCX Test самому вызывать нужные процедуры нужного плагина. Получается, что и влиять можно?
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
DrShark



Joined: 21 Oct 2006
Posts: 911
Location: Kyiv, Ukraine

Post (Separately) Posted: Tue Oct 24, 2006 18:36    Post subject: Reply with quote

Самый очевидный, пусть и не идеальный способ частично решить проблему - добавить в диалог распаковки (Alt+F6)
возможность выбора плагина. Ещё, с учётом того, что вряд-ли кому-то понадобится
вешать более десятка плагинов на одно раснирение, я попросил Гислера добавить возможность
входа в плагин по Ctrl+PgDn+0...Ctrl+PgDn+9, где цифры 1...9 - номер последовательности плагина,
зарегистрированного на даное расширение в Wincmd.ini. Причём оба способа могут успешно дополнять друг друга.
Но, увы, Гислер радостно Smile отказался от даной идеи, ибо, по его словам, "она конфликтует с существующей концепцией".
Хотя, как по мне, конфликтов МОЖНО избежать (если они вообще есть) - ведь пердложенную схему можно легко усовершенствовать/приспособить к существующей.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
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