View previous topic :: View next topic |
Author |
Message |
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Sun Aug 29, 2010 13:26 Post subject: Кнопки для 7-Zip |
|
|
Поставил 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-архивами, но она мне ни к чему.
На всякий, справку положил тут.
_________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Aug 29, 2010 13:44 Post subject: |
|
|
ask-rus
А скрипт с имитацией нажатий клавиш в диалоге "Упаковка файлов" с использованием 7zip.wcx не подойдёт? Или обязательно через консольную прогу? |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Sun Aug 29, 2010 13:54 Post subject: |
|
|
Flasher
Не подойдет. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Aug 29, 2010 15:04 Post subject: |
|
|
ask-rus
Причина? |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Sun Aug 29, 2010 15:32 Post subject: |
|
|
Врач не прописал. Обязательно через консольную прогу. Имитации (кроме сепараторов) перестали устраивать.
В конце концов, простенькие шаблоны по кнопкам 7-Zip должны быть на форуме. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sun Aug 29, 2010 18:35 Post subject: |
|
|
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 |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Aug 29, 2010 19:30 Post subject: |
|
|
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 |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sun Aug 29, 2010 19:51 Post subject: |
|
|
Flasher wrote: | Под причиной я понимаю конкретную аргументацию, а не разговор "о погоде". | Архиватор портабельная штука, в отличии от TCWSHelp
Flasher wrote: | Что-то я там lzma2 не нашёл. mx9 - макс. уровень сжатия. Может так?: | Не видишь суслика? А он есть
А -mx работает как -mx9
Last edited by Tol!k on Sun Aug 29, 2010 19:56; edited 1 time in total |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Aug 29, 2010 19:56 Post subject: |
|
|
Tol!k wrote: | Архиватор портабельная штука, в отличии от TCWSHelp | Имитировать нажатия клавиш можно и без Хелпера.
Tol!k wrote: | Не видишь суслика? А он есть | Хм. Понял. Я-то в справке искал.)) Но у меня твоя кнопка не работает. Качал даже 7za последнюю, тот же результат. |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sun Aug 29, 2010 20:00 Post subject: |
|
|
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 (без а) |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Aug 29, 2010 20:08 Post subject: |
|
|
Tol!k wrote: | Т.е. для lzma2 нужно использовать именно 7z.exe | Я с 7za только потом экспериментировал, а начал с 7z.exe. Версия какая минимум, которая поддерживает lzma2 ? |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sun Aug 29, 2010 20:28 Post subject: |
|
|
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 моей кнопкой |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Aug 29, 2010 21:05 Post subject: |
|
|
Tol!k
Да, скачал последнюю бету, всё заработало, свою кнопку также поправил. В справке описание LZMA2 также появилось. Tol!k wrote: | Архиватор портабельная штука | Это поэтому ты его в %ProgramFiles% загнал? |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Sun Aug 29, 2010 21:06 Post subject: |
|
|
Tol!k
Выделил два файла на Рабочем - кнопка упаковала весь "Documents and Settings". _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Aug 29, 2010 21:07 Post subject: |
|
|
ask-rus
С моей такого не случится. |
|
Back to top |
|
|
|