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
radiys



Joined: 30 Oct 2007
Posts: 3

Post (Separately) Posted: Tue Oct 30, 2007 21:28    Post subject: Как распаковать архив в папку с именем и расширением архива? Reply with quote

Доброго времени суток!!!! Народ, подскажите пожалуйста...
Есть два вопроса:
1) Как сделать чтобы при сортировка файлов по дате сортировались и папки?

2) Есть команда
Code:
rar.exe x -y !.! !#!\!^!.!\
с помощью нее в FARе можно распаковать архив в папку, с именем и расширением архива.... например архивный файл(rar) arhiv.123 эта команда распакует его в папку на противоположной панели arhiv.123

Вопрос состоит в том как подобное сделать в тотале?

В дальнейшем – одна тема = один вопрос
и осмысленные названия тем.
Моторокер.
Back to top
View user's profile Send private message
D1P



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

Post (Separately) Posted: Tue Oct 30, 2007 22:07    Post subject: Reply with quote

1) Поставить соответствующую галку в настройках.
2) Цитата из ru.tckb:

Кнопка, по нажатии на которую произойдёт распаковка архива под курсором в каталог с именем архива:

Code:
TOTALCMD#BAR#DATA
WinRAR.exe
x %P%N "%P%O\"
%COMMANDER_PATH%\UTILITIES\WinRAR\WinRAR.exe
Распаковать в каталог с именем архива
%COMMANDER_PATH%\UTILITIES\WinRAR\

-1


Пути нужно заменить на свои.
Параметр %P%O\ взят в кавычки, иначе будут неправильно разобраны пути с пробелами. Правда всё это работает только с одним архивом, если нужно распаковать т.о. несколько архивов за раз, то можно воспользоваться соответствующей командой самого WinRARа из контекстного меню.

c930
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
BeTeP



Joined: 31 Mar 2005
Posts: 127
Location: Санкт-Петербург

Post (Separately) Posted: Tue Oct 30, 2007 22:42    Post subject: Reply with quote

Если нужно распаковать сразу несколько архивов, то можно ещё воспользоваться скриптом. Wink
Code:
'=========================[ Start of file ]=========================

'  File:  UnpackHere.vbs

'  Description:  Распаковывает выделенные архивы в ту же директорию
'  где расположены сами архивы, причем каждый архив в
'  отдельную папку с именем, как у файла архива.

'  Requirements: WSH Helper for TC by Volniy   

'  Installation: Создайте для скрипта, например, кнопку на панели TC

'  Copyright:    (c) 2005, Volniy

Option Explicit
Dim TCS
Set TCS=CreateObject("TCSCRIPT.Helper")
TCS.Pause=100
TCS.SendCommand "cm_UnpackFiles", False
TCS.SendKeystroke "{DELETE}"
TCS.SendKeystroke "{TAB 4}"
TCS.SendKeystroke chr(32)
TCS.SendKeystroke "{ENTER}"
Set TCS = Nothing
WScript.Quit

'=========================[  End of file  ]=========================

_________________
«The Truth Is Out There»
Back to top
View user's profile Send private message
radiys



Joined: 30 Oct 2007
Posts: 3

Post (Separately) Posted: Wed Oct 31, 2007 00:48    Post subject: Reply with quote

D1P wrote:
1) Поставить соответствующую галку в настройках.
2) Цитата из ru.tckb:

Кнопка, по нажатии на которую произойдёт распаковка архива под курсором в каталог с именем архива:

Code:
TOTALCMD#BAR#DATA
WinRAR.exe
x %P%N "%P%O\"
%COMMANDER_PATH%\UTILITIES\WinRAR\WinRAR.exe
Распаковать в каталог с именем архива
%COMMANDER_PATH%\UTILITIES\WinRAR\

-1


Пути нужно заменить на свои.
Параметр %P%O\ взят в кавычки, иначе будут неправильно разобраны пути с пробелами. Правда всё это работает только с одним архивом, если нужно распаковать т.о. несколько архивов за раз, то можно воспользоваться соответствующей командой самого WinRARа из контекстного меню.

c930

..Да с первым вопросом протупил... Но по второму вопросу проблема так и не решилась, мне нужно чтобы архив (arhiv.123) распаковался в папку с именем и расширением архива, т.е. у папки должно быть имя ARHIV.123

Вот в этом и вся сложность, а просто распаковать архив в папку с именем архива(без росширения) я и до этого мог...
Back to top
View user's profile Send private message
StrangeRRor



Joined: 15 Jul 2006
Posts: 214

Post (Separately) Posted: Wed Oct 31, 2007 10:33    Post subject: Reply with quote

Возможно подогнано под условие, но
Code:
TOTALCMD#BAR#DATA
D:\Programs\TotalCmd702a\TOOLS\Arc\Rar.exe
x %P%N "%T\%O.%E\"
D:\Programs\TotalCmd702a\TOTALCMD.EXE,8
Распаковать в каталог с именем архива
D:\Programs\TotalCmd702a\TOOLS\Arc\
1
-1
Back to top
View user's profile Send private message
radiys



Joined: 30 Oct 2007
Posts: 3

Post (Separately) Posted: Wed Oct 31, 2007 10:53    Post subject: Reply with quote

StrangeRRor wrote:
Возможно подогнано под условие, но
Code:
TOTALCMD#BAR#DATA
D:\Programs\TotalCmd702a\TOOLS\Arc\Rar.exe
x %P%N "%T\%O.%E\"
D:\Programs\TotalCmd702a\TOTALCMD.EXE,8
Распаковать в каталог с именем архива
D:\Programs\TotalCmd702a\TOOLS\Arc\
1
-1

Огромное человеческое спасибо!!!!
Back to top
View user's profile Send private message
Lev



Joined: 02 Mar 2005
Posts: 392

Post (Separately) Posted: Wed Oct 31, 2007 17:21    Post subject: Reply with quote

[off] radiys а зачам Вы полностью цитируете предыдущие сообщения?
Back to top
View user's profile Send private message
Kent



Joined: 14 Dec 2004
Posts: 208

Post (Separately) Posted: Wed Oct 31, 2007 22:44    Post subject: Reply with quote

Lev wrote:
radiys а зачам Вы полностью цитируете предыдущие сообщения?

Чтобы у всех в памяти отложилось, наверное.

CaptainFlint:
Не флудим. Отметили, что лишнего цитировать не стоит - и хватит.
Back to top
View user's profile Send private message
CaptainFlint



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

Post (Separately) Posted: Sat Mar 14, 2009 02:26    Post subject: Reply with quote

 !  CaptainFlint:
Оффтоп выделен в отдельную тему: Скрипт для распаковки избранных файлов из нескольких архивов.

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



Joined: 07 Jun 2011
Posts: 5

Post (Separately) Posted: Tue Jun 07, 2011 20:54    Post subject: Reply with quote

StrangeRRor wrote:
Возможно подогнано под условие, но
Code:
TOTALCMD#BAR#DATA
D:\Programs\TotalCmd702a\TOOLS\Arc\Rar.exe
x %P%N "%T\%O.%E\"
D:\Programs\TotalCmd702a\TOTALCMD.EXE,8
Распаковать в каталог с именем архива
D:\Programs\TotalCmd702a\TOOLS\Arc\
1
-1


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

спасибо
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Tue Jun 07, 2011 22:18    Post subject: Reply with quote

valvir wrote:
в том же листере, где и архив лежит

Листер — это внутренний просмотрщик Total Commander. Речь о каталоге, где лежит архив?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
valvir



Joined: 07 Jun 2011
Posts: 5

Post (Separately) Posted: Tue Jun 07, 2011 22:43    Post subject: Reply with quote

Avada
точно. извиняюсь, сам я на тотал пересел недавно, поэтому могу и ошибиться.

вы правы - Речь о каталоге, где лежит архив"

 !  Avada:
Избыточное цитирование убрано.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Tue Jun 07, 2011 23:52    Post subject: Reply with quote

Ответ.
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