Создание архива с заданным именем
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Создание архива с заданным именем
Как в тотале создать архив с заданным именем, включив туда всё находящееся в активной панели?
Естественно, не открывая ту же папку в другой панели.
Т.е., у меня есть несколько файлов и папок, я нажимаю кнопку - и все они перемещаются в архив read.rar
[mod="CaptainFlint"]Нарушение п. 9 правил. Тема перенесена из "Секретов" в "Автоматизацию".[/mod]
Естественно, не открывая ту же папку в другой панели.
Т.е., у меня есть несколько файлов и папок, я нажимаю кнопку - и все они перемещаются в архив read.rar
[mod="CaptainFlint"]Нарушение п. 9 правил. Тема перенесена из "Секретов" в "Автоматизацию".[/mod]
Можно выйти из папки, установить курсор на ней (или выделить несколько) и пользоваться этим скриптом.
Либо использовать подобную кнопку с участием 7-zip (правда уже без автопереименования при совпадении имён архивов):
Либо использовать подобную кнопку с участием 7-zip (правда уже без автопереименования при совпадении имён архивов):
Код: Выделить всё
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а как использовать этот скрипт, но чтобы упаковывалось не в другую панель, а в эту же?
[mod="Avada"]Избыточное цитирование удалено. Читаем правила форума и учимся нормально оформлять сообщения.[/mod]
[mod="Avada"]Избыточное цитирование удалено. Читаем правила форума и учимся нормально оформлять сообщения.[/mod]
Полагаю, что в синтаксисе всех архиваторов мы тут разбираться не будем? Для того справки и пишутся. Приведу простой код кнопки для rar по аналогии с 7-zip:
Код: Выделить всё
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) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Как делать в Rar'e и в батниках - понятно.Flasher писал(а):Полагаю, что в синтаксисе всех архиваторов мы тут разбираться не будем? Для того справки и пишутся. Приведу простой код кнопки для rar по аналогии с 7-zip:Код: Выделить всё
TOTALCMD#BAR#DATA %COMMANDER_PATH%\Utils\Packers\Rar.exe a -ep1 -m5 -r NewArch.rar %P%N\* wcmicons.dll,30 Упаковать содержимое активной папки в RAR-архив 1
Я создал кнопку по данному коду - и он создает мне архив в корне диска C:
А как передать в Rar путь, который находится в активной панели ТС?
Значит, не по данному коду. Максимум, что можно для указанной цели поменять в коде, это путь к Rar.exe.antik писал(а):Я создал кнопку по данному коду - и он создает мне архив в корне диска C:
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
так, разобрался
В активной панели все файлы и папки (включая вложенные) перемещает в архив read.rar, создаваемый в той же папке:
Единственное неудобство - курсор обязательно должен быть в самом верху папки, т.е. на "[...]"
В активной панели все файлы и папки (включая вложенные) перемещает в архив read.rar, создаваемый в той же папке:
Код: Выделить всё
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
Кривая кнопка. В пути запуска - подсказка. Там вообще должно быть пусто.
Если нужно, чтобы кнопка работала при постановке на любом элементе кроме [..], следует убрать %N. Для объединения - писать скрипт.
Если нужно, чтобы кнопка работала при постановке на любом элементе кроме [..], следует убрать %N. Для объединения - писать скрипт.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Да, видимо, можно, только в кавычках лучше. Ранее было логическое подозрение, что в таком случае пакуется вся папка, а не отдельно вложение. Может, с 7-zip спутал (не помню уже).
Да, видимо, можно, только в кавычках лучше. Ранее было логическое подозрение, что в таком случае пакуется вся папка, а не отдельно вложение. Может, с 7-zip спутал (не помню уже).
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Скопировал непосредственно из кнопки:Flasher писал(а):Кривая кнопка. В пути запуска - подсказка. Там вообще должно быть пусто.
Если нужно, чтобы кнопка работала при постановке на любом элементе кроме [..], следует убрать %N. Для объединения - писать скрипт.
Код: Выделить всё
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 писал(а):sa
Да, видимо, можно, только в кавычках лучше. Ранее было логическое подозрение, что в таком случае пакуется вся папка, а не отдельно вложение. Может, с 7-zip спутал (не помню уже).
Да, действительно. Если оставить только%P, то курсор может находится на любом файле!sa писал(а): Кажется, можно вместо %P%N\* оставить %P только.