Кнопки для 7-Zip
Select messages from
# through # FAQ
[/[Print]\]
Goto page 1, 2, 3 ... 11, 12, 13  Next  :| |:
Total Commander -> Автоматизация Total Commander

#1: Кнопки для 7-Zip Author: ask-rusLocation: Russian Federation PostPosted: Sun Aug 29, 2010 13:26
    —
Поставил 7-Zip в TC версии 9.15 Beta:
Quote:
d:\Total Commander\SOFT\7-Zip\Lang\
d:\Total Commander\SOFT\7-Zip\7-zip.chm
d:\Total Commander\SOFT\7-Zip\7z.dll
d:\Total Commander\SOFT\7-Zip\7-zip.dll
d:\Total Commander\SOFT\7-Zip\7z.exe
d:\Total Commander\SOFT\7-Zip\7zFM.exe
d:\Total Commander\SOFT\7-Zip\7zG.exe
d:\Total Commander\SOFT\7-Zip\7z.sfx
d:\Total Commander\SOFT\7-Zip\7zCon.sfx

Отправился на поиски кнопок и обнаружил, что их нет практически.
Наткнулся на:
Code:
TOTALCMD#BAR#DATA
cmd /c setlocal&title 7z-packing... &for /f "tokens=1-6 delims=:., " %a in ('echo %date% %time:~0,8%') do for %i in ("%CD%") do
for /f "delims=" %%R in ("%S") do cls&%%pp%%\7z a -pПАРОЛЬ -scswin -m0=bcj -m1=lzma:d=21 -ms -mmt """""%%~nxi_[%%c.%%b.%%a-%%d.%%e.%%f].7z""""" """"%%R""""
keymgr.dll
Создание зашифрованного 7z-архива
 
1

Code:
TOTALCMD#BAR#DATA
cmd /c title 7z-unpacking... &%pp%\7z x -aoa
-o"%O" "%O.%E"
%pp%\7z.sfx
Распаковать 7z-ом
 
1

Что касается создания архива, необходима самая простейшая кнопка: архив в текущей панели из выделенных файлов с именем как водится, без дат, времени и т. д. в имени; в формат 7z, максимальной степенью сжатия (Ультра?) методом LZMA2.

В текущих кнопках выше я даже не понял, где указать путь к 7z.exe.

Есть кнопка для создания и работы с SFX-архивами, но она мне ни к чему.

На всякий, справку положил тут.

 !  Avada:
Отделено из общей темы по обсуждению кнопок.

#2:  Author: FlasherLocation: Москва PostPosted: Sun Aug 29, 2010 13:44
    —
ask-rus
А скрипт с имитацией нажатий клавиш в диалоге "Упаковка файлов" с использованием 7zip.wcx не подойдёт? Или обязательно через консольную прогу?

#3:  Author: ask-rusLocation: Russian Federation PostPosted: Sun Aug 29, 2010 13:54
    —
Flasher
Не подойдет.

#4:  Author: FlasherLocation: Москва PostPosted: Sun Aug 29, 2010 15:04
    —
ask-rus
Причина?

#5:  Author: ask-rusLocation: Russian Federation PostPosted: Sun Aug 29, 2010 15:32
    —
Flasher wrote:
Причина?

Врач не прописал. Обязательно через консольную прогу. Имитации (кроме сепараторов) перестали устраивать.
В конце концов, простенькие шаблоны по кнопкам 7-Zip должны быть на форуме.

#6:  Author: Tol!kLocation: Арзамас PostPosted: Sun Aug 29, 2010 18:35
    —
Code:
TOTALCMD#BAR#DATA
%comspec% /c start "7-zip сжимает..." /min "%COMMANDER_PATH%\7-Zip\7z.exe"
a -t7z -mx -m0=LZMA2 -mse -ssw -scsWIN -y -- "%O.7z" @%L
%COMMANDER_PATH%\7-Zip\7z.sfx
7z с максимальным сжатием методом LZMA2

1
-1


Last edited by Tol!k on Tue Aug 31, 2010 16:49; edited 2 times in total

#7:  Author: FlasherLocation: Москва PostPosted: Sun Aug 29, 2010 19:30
    —
ask-rus
Под причиной я понимаю конкретную аргументацию, а не разговор "о погоде". Не думаю, что радение за наличие чего-то на форуме стоит у тебя в приоритете.

Tol!k wrote:
a -t7z -mx -m0=lzma2 "%O.7z" @%L
Что-то я там lzma2 не нашёл. mx9 - макс. уровень сжатия. Может так?:
Code:
TOTALCMD#BAR#DATA
%comspec% /c start "7z сжимает..." /min "<App>\7-Zip\7z.exe"
a -t7z -mx9 -m0=BCJ2 -m1=lzma2 "%T%O.7z" %S
<App>\7-Zip\7z.sfx
Создать 7z(LZMA2)-архив c макс. уровнем сжатия из выделенного в противоположной панели

1
-1


Last edited by Flasher on Sun Aug 29, 2010 21:02; edited 1 time in total

#8:  Author: Tol!kLocation: Арзамас PostPosted: Sun Aug 29, 2010 19:51
    —
Flasher wrote:
Под причиной я понимаю конкретную аргументацию, а не разговор "о погоде".
Архиватор портабельная штука, в отличии от TCWSHelp

Flasher wrote:
Что-то я там lzma2 не нашёл. mx9 - макс. уровень сжатия. Может так?:
Не видишь суслика? А он есть Smile

А -mx работает как -mx9


Last edited by Tol!k on Sun Aug 29, 2010 19:56; edited 1 time in total

#9:  Author: FlasherLocation: Москва PostPosted: Sun Aug 29, 2010 19:56
    —
Tol!k wrote:
Архиватор портабельная штука, в отличии от TCWSHelp
Имитировать нажатия клавиш можно и без Хелпера. Wink
Tol!k wrote:
Не видишь суслика? А он есть
Хм. Понял. Я-то в справке искал.)) Но у меня твоя кнопка не работает. Качал даже 7za последнюю, тот же результат.

#10:  Author: Tol!kLocation: Арзамас PostPosted: Sun Aug 29, 2010 20:00
    —
Flasher wrote:
Я-то в справке искал.)) Но у меня твоя кнопка не работает. Качал даже 7za последнюю, тот же результат.

Справка wrote:
7z.exe - версия командной строки 7-Zip. 7z.exe использует 7z.dll из 7-Zip пакета. 7z.dll также используются Менежером файлов 7-Zip.
7za.exe (a = alone (один)) - автономная версия 7-Zip. 7za.exe поддерживает только 7z, lzma, cab, zip, gzip, bzip2, Z и tar форматы. 7za.exe не использует внешние модули.
Т.е. для lzma2 нужно использовать именно 7z.exe (без а)

#11:  Author: FlasherLocation: Москва PostPosted: Sun Aug 29, 2010 20:08
    —
Tol!k wrote:
Т.е. для lzma2 нужно использовать именно 7z.exe
Я с 7za только потом экспериментировал, а начал с 7z.exe. Версия какая минимум, которая поддерживает lzma2 ?

#12:  Author: Tol!kLocation: Арзамас PostPosted: Sun Aug 29, 2010 20:28
    —
history.txt wrote:
9.10 2009-12-30
------------------------------
- 7-Zip for installers now supports LZMA2.


9.09 2009-12-12
------------------------------
- LZMA2 compression method support


Проверил 9.10 beta и 9.15 beta – обе версии сжимают в LZMA2 моей кнопкой

#13:  Author: FlasherLocation: Москва PostPosted: Sun Aug 29, 2010 21:05
    —
Tol!k
Да, скачал последнюю бету, всё заработало, свою кнопку также поправил. В справке описание LZMA2 также появилось.
Tol!k wrote:
Архиватор портабельная штука
Это поэтому ты его в %ProgramFiles% загнал? Wink

#14:  Author: ask-rusLocation: Russian Federation PostPosted: Sun Aug 29, 2010 21:06
    —
Tol!k
Выделил два файла на Рабочем - кнопка упаковала весь "Documents and Settings".

#15:  Author: FlasherLocation: Москва PostPosted: Sun Aug 29, 2010 21:07
    —
ask-rus
С моей такого не случится.



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page 1, 2, 3 ... 11, 12, 13  Next  :| |:
Page 1 of 13

Powered by phpBB © 2001, 2005 phpBB Group