View previous topic :: View next topic |
Author |
Message |
Detrix
Joined: 26 Jul 2008 Posts: 2
|
(Separately) Posted: Sun Aug 10, 2008 16:04 Post subject: Как распаковать архив в ту же папку? |
|
|
Уважаемые форумчани. Сразу отпишусь, что решения данных вопросов на форуме не нашел. [отделено] 2. Распаковка в туже директорию(без потери времени, чтоб в новой папке без прописования полного пути, а по нажатию гаряч. кнопка + ентер). Буду благодарен за любой конструктивный совет.
! | Моторокер: | Замечание за нарушение правил форума п.6, 9
Один вопрос – одна тема. | |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10263 Location: Россия, Саратов
|
(Separately) Posted: Sun Aug 10, 2008 16:38 Post subject: |
|
|
Detrix
2. Перед нажатием Enter в открытом диалоге распаковки нажми Del. Никакого полного пути вводить не надо, пустое поле - это и есть распаковка в тот же каталог. Устроит такой способ? _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Strek
Joined: 17 Oct 2010 Posts: 189
|
(Separately) Posted: Fri Mar 29, 2013 04:04 Post subject: |
|
|
Avada wrote: | Устроит такой способ? |
А можно сделать, чтобы распаковка происходила в папку с именем архива и без удаления пути? То есть нажал кнопочку (cm_UnpackFiles) и сразу в папку распаковало. |
|
Back to top |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1168 Location: Донецк
|
(Separately) Posted: Fri Mar 29, 2013 04:42 Post subject: |
|
|
Strek
С помощью TCIMG это выглядит так:
%commander_path%\Plugins\exe\TCIMG\TCIMG.exe "tcimg=20~~$cm509" "keybd=50~~{DELETE}~~{TAB 4}~~{SPACE}~~{ENTER}"
С помощью TCFS2 с недавних пор тоже можно, но я ещё не знаю как именно. _________________ Win11 x64 Eng | TC DreamLair eternal pre-α |
|
Back to top |
|
|
jentoso
Joined: 20 Dec 2007 Posts: 351
|
(Separately) Posted: Fri Mar 29, 2013 06:09 Post subject: |
|
|
Я распаковываю таким образом.
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 |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Mar 29, 2013 13:36 Post subject: |
|
|
Strek
Лучше скрипт. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Fri Mar 29, 2013 14:58 Post subject: |
|
|
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 |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1168 Location: Донецк
|
(Separately) Posted: Fri Mar 29, 2013 15:30 Post subject: |
|
|
jentoso, Flasher
Оно-то может и лучше, но вопрос был про распаковку Тоталом; плагины могут поддерживать больше типов архивов, чем конкретная программа.
sa
Самое оно
Только ещё после таба добавить {SPACE} чтобы в подпапки распаковывало. И delay у меня менее 200 не срабатывает (открывается диалог распаковки - а нажатий не происходит). _________________ Win11 x64 Eng | TC DreamLair eternal pre-α |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Fri Mar 29, 2013 15:35 Post subject: |
|
|
LonerD wrote: | Только ещё после таба добавить {SPACE} |
Пробел там уже есть (а SPACE и длинные DELETE, BACKSPACE утилита TCFS2 пока не воспринимает). |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Mar 29, 2013 16:38 Post subject: |
|
|
LonerD wrote: | но вопрос был про распаковку Тоталом | Это не отменяет ряд преимуществ использования скрипта.
LonerD wrote: | плагины могут поддерживать больше типов архивов, чем конкретная программа | Мне такого кол-ва более чем хватает. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Strek
Joined: 17 Oct 2010 Posts: 189
|
(Separately) Posted: Fri Mar 29, 2013 18:04 Post subject: |
|
|
jentoso wrote: | cmd=%COMMANDER_PATH%\AskParam.exe |
А это что?
Flasher wrote: | Лучше скрипт. |
Создаёт папку с именем архива, но пустую. |
|
Back to top |
|
|
jentoso
Joined: 20 Dec 2007 Posts: 351
|
(Separately) Posted: Fri Mar 29, 2013 18:13 Post subject: |
|
|
Strek, это AskParam. Она используется для того, чтобы при распаковки WinRAR'ом, передать ему параметр куда распаковывать.
Добавлено спустя 5 минут:
LonerD
Quote: | Буду благодарен за любой конструктивный совет |
Вот я и подумал, что будет полезным, а воспользоваться им или нет, это уже другой вопрос. _________________ TC 11.03 combo, Windows 10 x64 |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Mar 29, 2013 19:43 Post subject: |
|
|
Strek
Путь к 7z.exe правильно прописан? См. низ памятки. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Strek
Joined: 17 Oct 2010 Posts: 189
|
(Separately) Posted: Fri Mar 29, 2013 23:03 Post subject: |
|
|
Flasher
Спасибо, не заметил. Думал, что скрипт к плагину от TC привязывается.
То что нужно.
P.S. Если не установить параметры, то скрипт в процессах висит и очень сильно процессор грузит.
И сообщение об успешной упаковке моментами (50/50) быстро исчезают (пол-секунды). |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Mar 30, 2013 11:26 Post subject: |
|
|
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 |
|
|
|