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 

Как распаковать архив в ту же папку?
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Detrix



Joined: 26 Jul 2008
Posts: 2

Post (Separately) Posted: Sun Aug 10, 2008 16:04    Post subject: Как распаковать архив в ту же папку? Reply with quote

Уважаемые форумчани. Сразу отпишусь, что решения данных вопросов на форуме не нашел. [отделено] 2. Распаковка в туже директорию(без потери времени, чтоб в новой папке без прописования полного пути, а по нажатию гаряч. кнопка + ентер). Буду благодарен за любой конструктивный совет.

 !  Моторокер:
Замечание за нарушение правил форума п.6, 9

Один вопрос – одна тема.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10263
Location: Россия, Саратов

Post (Separately) Posted: Sun Aug 10, 2008 16:38    Post subject: Reply with quote

Detrix
2. Перед нажатием Enter в открытом диалоге распаковки нажми Del. Никакого полного пути вводить не надо, пустое поле - это и есть распаковка в тот же каталог. Устроит такой способ?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Strek



Joined: 17 Oct 2010
Posts: 189

Post (Separately) Posted: Fri Mar 29, 2013 04:04    Post subject: Reply with quote

Avada wrote:
Устроит такой способ?

А можно сделать, чтобы распаковка происходила в папку с именем архива и без удаления пути? То есть нажал кнопочку (cm_UnpackFiles) и сразу в папку распаковало.
Back to top
View user's profile Send private message
LonerD



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

Post (Separately) Posted: Fri Mar 29, 2013 04:42    Post subject: Reply with quote

Strek
С помощью TCIMG это выглядит так:
%commander_path%\Plugins\exe\TCIMG\TCIMG.exe "tcimg=20~~$cm509" "keybd=50~~{DELETE}~~{TAB 4}~~{SPACE}~~{ENTER}"
С помощью TCFS2 с недавних пор тоже можно, но я ещё не знаю как именно. Very Happy
_________________
Win11 x64 Eng | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
jentoso



Joined: 20 Dec 2007
Posts: 351

Post (Separately) Posted: Fri Mar 29, 2013 06:09    Post subject: Reply with quote

Я распаковываю таким образом.
usercmd.ini
Quote:
[em_WinRAR_UnPack]
button=%commander_path%\Icons\custom.icl,9
cmd=%COMMANDER_PATH%\AskParam.exe
param=/c"Извлечь из архива" /t%T%O\ /u%O\ /p"Путь" %%COMMANDER_PATH%%\Utils\WinRAR\WinRAR.exe X -cfg- -ibck -kb -or -- %N "%%1"
menu=Распаковать WinRAR'ом

Можно будет распаковывать в текущей панели или противоположной, на выбор.
_________________
TC 11.03 combo, Windows 10 x64
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Mar 29, 2013 13:36    Post subject: Reply with quote

Strek
Лучше скрипт.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Fri Mar 29, 2013 14:58    Post subject: Reply with quote

LonerD wrote:
С помощью TCFS2 с недавних пор тоже можно, но я ещё не знаю как именно.
Что-то вроде этого:
Code:
TCFS2.exe /ef "tcm(509, 1) delay(50) send(`{DEL}{TAB 4} {ENTER}`, findwnd(`TDLGUNZIPALL`))"
P.S.
Предполагается, что ключ UnZIPSeparateSubdirs=-1 (поведение по умолчанию).
Добавил тег "Код", чтобы пробел после {TAB 4} был заметней.


Last edited by sa on Fri Mar 29, 2013 16:00; edited 1 time in total
Back to top
View user's profile Send private message
LonerD



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

Post (Separately) Posted: Fri Mar 29, 2013 15:30    Post subject: Reply with quote

jentoso, Flasher
Оно-то может и лучше, но вопрос был про распаковку Тоталом; плагины могут поддерживать больше типов архивов, чем конкретная программа.

sa
Самое оно Smile
Только ещё после таба добавить {SPACE} чтобы в подпапки распаковывало. И delay у меня менее 200 не срабатывает (открывается диалог распаковки - а нажатий не происходит).
_________________
Win11 x64 Eng | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Fri Mar 29, 2013 15:35    Post subject: Reply with quote

LonerD wrote:
Только ещё после таба добавить {SPACE}

Пробел там уже есть (а SPACE и длинные DELETE, BACKSPACE утилита TCFS2 пока не воспринимает).
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Mar 29, 2013 16:38    Post subject: Reply with quote

LonerD wrote:
но вопрос был про распаковку Тоталом
Это не отменяет ряд преимуществ использования скрипта.
LonerD wrote:
плагины могут поддерживать больше типов архивов, чем конкретная программа
Мне такого кол-ва более чем хватает.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Strek



Joined: 17 Oct 2010
Posts: 189

Post (Separately) Posted: Fri Mar 29, 2013 18:04    Post subject: Reply with quote

jentoso wrote:
cmd=%COMMANDER_PATH%\AskParam.exe

А это что?

Flasher wrote:
Лучше скрипт.

Создаёт папку с именем архива, но пустую.
Back to top
View user's profile Send private message
jentoso



Joined: 20 Dec 2007
Posts: 351

Post (Separately) Posted: Fri Mar 29, 2013 18:13    Post subject: Reply with quote

Strek, это AskParam. Она используется для того, чтобы при распаковки WinRAR'ом, передать ему параметр куда распаковывать.

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

LonerD
Quote:
Буду благодарен за любой конструктивный совет

Вот я и подумал, что будет полезным, а воспользоваться им или нет, это уже другой вопрос. Smile
_________________
TC 11.03 combo, Windows 10 x64
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Mar 29, 2013 19:43    Post subject: Reply with quote

Strek
Путь к 7z.exe правильно прописан? См. низ памятки.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Strek



Joined: 17 Oct 2010
Posts: 189

Post (Separately) Posted: Fri Mar 29, 2013 23:03    Post subject: Reply with quote

Flasher
Спасибо, не заметил. Думал, что скрипт к плагину от TC привязывается.

То что нужно. Smile

P.S. Если не установить параметры, то скрипт в процессах висит и очень сильно процессор грузит.
И сообщение об успешной упаковке моментами (50/50) быстро исчезают (пол-секунды).
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Mar 30, 2013 11:26    Post subject: Reply with quote

Strek wrote:
Если не установить параметры, то скрипт в процессах висит и очень сильно процессор грузит.
Не скрипт, а wscript.exe, его нужно убивать, разумеется. Вместо On Error Resume Next нужно прописать If .Count = 0 Then WScript.Quit в скрипте.
Strek wrote:
И сообщение об успешной упаковке моментами (50/50) быстро исчезают (пол-секунды).
Только распаковке.
Чтобы продлить задержку всплывающего окна, можно поменять в скрипте 1.4 на большее число. 2, например. Возможно, что это окошко какое-то время остаётся на заднем плане за окном ТС.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
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
Goto page 1, 2  Next
Page 1 of 2

 
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