View previous topic :: View next topic |
Author |
Message |
antik

Joined: 09 Nov 2012 Posts: 15 Location: Беларусь
|
(Separately) Posted: Fri Nov 09, 2012 22:05 Post subject: Создание архива с заданным именем |
|
|
Как в тотале создать архив с заданным именем, включив туда всё находящееся в активной панели?
Естественно, не открывая ту же папку в другой панели.
Т.е., у меня есть несколько файлов и папок, я нажимаю кнопку - и все они перемещаются в архив read.rar
! | CaptainFlint: | Нарушение п. 9 правил. Тема перенесена из "Секретов" в "Автоматизацию". | |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Nov 10, 2012 10:22 Post subject: |
|
|
Можно выйти из папки, установить курсор на ней (или выделить несколько) и пользоваться этим скриптом.
Либо использовать подобную кнопку с участием 7-zip (правда уже без автопереименования при совпадении имён архивов):
Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\7-Zip\7z.exe
a %TNewArch.7z -mx9 -m0=LZMA2 -ssw -ssc -y "%P\*"
Icons\7-zip.ico
Упаковать содержимое активной папки в 7-zip в другую панель
1 |
|
|
Back to top |
|
 |
antik

Joined: 09 Nov 2012 Posts: 15 Location: Беларусь
|
(Separately) Posted: Thu Nov 29, 2012 22:01 Post subject: |
|
|
а как использовать этот скрипт, но чтобы упаковывалось не в другую панель, а в эту же?
! | Avada: | Избыточное цитирование удалено. Читаем правила форума и учимся нормально оформлять сообщения. | |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Nov 29, 2012 22:10 Post subject: |
|
|
Убрать %T (вместе с цитатой). _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
antik

Joined: 09 Nov 2012 Posts: 15 Location: Беларусь
|
(Separately) Posted: Fri Nov 30, 2012 17:12 Post subject: |
|
|
а как сделать архив Rar?
в батнике я прописываю например так:
D:\backup\RAR.exe m -agYYYY-MM-DD-NN -ep1 -m5 backup D:\!system\*.txt
пробовал вставлять в кнопку по аналогии - rar ругается на несоответствие синтаксису... |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Dec 01, 2012 21:45 Post subject: |
|
|
Полагаю, что в синтаксисе всех архиваторов мы тут разбираться не будем? Для того справки и пишутся. Приведу простой код кнопки для rar по аналогии с 7-zip:
Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\Packers\Rar.exe
a -ep1 -m5 -r NewArch.rar %P%N\*
wcmicons.dll,30
Упаковать содержимое активной папки в RAR-архив
1 |
_________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
antik

Joined: 09 Nov 2012 Posts: 15 Location: Беларусь
|
(Separately) Posted: Thu Sep 05, 2013 13:50 Post subject: |
|
|
Flasher wrote: | Полагаю, что в синтаксисе всех архиваторов мы тут разбираться не будем? Для того справки и пишутся. Приведу простой код кнопки для rar по аналогии с 7-zip:
Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\Packers\Rar.exe
a -ep1 -m5 -r NewArch.rar %P%N\*
wcmicons.dll,30
Упаковать содержимое активной папки в RAR-архив
1 |
|
Как делать в Rar'e и в батниках - понятно.
Я создал кнопку по данному коду - и он создает мне архив в корне диска C:
А как передать в Rar путь, который находится в активной панели ТС? |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Sep 05, 2013 14:22 Post subject: |
|
|
antik wrote: | Я создал кнопку по данному коду - и он создает мне архив в корне диска C: | Значит, не по данному коду. Максимум, что можно для указанной цели поменять в коде, это путь к Rar.exe. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
antik

Joined: 09 Nov 2012 Posts: 15 Location: Беларусь
|
(Separately) Posted: Thu Sep 05, 2013 14:31 Post subject: |
|
|
так, разобрался
В активной панели все файлы и папки (включая вложенные) перемещает в архив read.rar, создаваемый в той же папке:
Code: |
TOTALCMD#BAR#DATA
"C:\Program Files\WinRAR\WinRAR.exe"
a -ep1 -m5 -r -df "%P"read.rar %P%N\*
C:\Program Files\WinRAR\WinRAR.exe
C:\Program Files\WinRAR\WinRAR.exe
Упаковать содержимое активной папки в read.rar
|
Единственное неудобство - курсор обязательно должен быть в самом верху папки, т.е. на "[...]" |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Sep 05, 2013 14:40 Post subject: |
|
|
Кривая кнопка. В пути запуска - подсказка. Там вообще должно быть пусто.
Если нужно, чтобы кнопка работала при постановке на любом элементе кроме [..], следует убрать %N. Для объединения - писать скрипт. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
sa
Joined: 29 Apr 2009 Posts: 2689
|
(Separately) Posted: Thu Sep 05, 2013 14:54 Post subject: |
|
|
Flasher wrote: | следует убрать %N |
Кажется, можно вместо %P%N\* оставить %P только. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Sep 05, 2013 15:32 Post subject: |
|
|
sa
Да, видимо, можно, только в кавычках лучше. Ранее было логическое подозрение, что в таком случае пакуется вся папка, а не отдельно вложение. Может, с 7-zip спутал (не помню уже). _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
sa
Joined: 29 Apr 2009 Posts: 2689
|
(Separately) Posted: Thu Sep 05, 2013 15:55 Post subject: |
|
|
Flasher wrote: | только в кавычках лучше | Согласен.
Flasher wrote: | в таком случае пакуется вся папка | А разве не это требуется?
antik wrote: | включив туда всё находящееся в активной панели |
|
|
Back to top |
|
 |
antik

Joined: 09 Nov 2012 Posts: 15 Location: Беларусь
|
(Separately) Posted: Thu Sep 05, 2013 17:01 Post subject: |
|
|
Flasher wrote: | Кривая кнопка. В пути запуска - подсказка. Там вообще должно быть пусто.
Если нужно, чтобы кнопка работала при постановке на любом элементе кроме [..], следует убрать %N. Для объединения - писать скрипт. |
Скопировал непосредственно из кнопки:
Code: |
TOTALCMD#BAR#DATA
"C:\Program Files\WinRAR\WinRAR.exe"
a -ep1 -m5 -r -df "%P"read.rar %P%N\*
C:\Program Files\WinRAR\WinRAR.exe
Упаковать содержимое активной папки в read.rar
C:\Program Files\WinRAR\WinRAR.exe
-1
|
Flasher wrote: | sa
Да, видимо, можно, только в кавычках лучше. Ранее было логическое подозрение, что в таком случае пакуется вся папка, а не отдельно вложение. Может, с 7-zip спутал (не помню уже). |
работает без кавычек
sa wrote: |
Кажется, можно вместо %P%N\* оставить %P только. |
Да, действительно. Если оставить только%P, то курсор может находится на любом файле! |
|
Back to top |
|
 |
|