Страница 9 из 13
Добавлено: Сб сен 10, 2016 06:52
Flasher
Kiril__777
Исправил, случайно дефис пропустил.
Добавлено: Сб сен 10, 2016 07:36
Kiril__777
Flasher
Спасибо

Добавлено: Чт сен 22, 2016 17:07
Kiril__777
Кнопка сжатия методом Zip
Код: Выделить всё
команда: %comspec% /c start "7-zip сжимает..." /min "%COMMANDER_PATH%\7z\7zG.exe"
параметр: a -tzip -ssw -mx5 "%O.7z" @%L
Работает отлично. Решил перенести ее на другой мой TC и тут стала появляться ошибка

в этой копии ТС все идентично рабочей, даже работают другие кнопки, например
Код: Выделить всё
команда: %comspec% /c start "7-zip сжимает..." /min "%COMMANDER_PATH%\7z\7zG.exe"
параметр: a -t7z -mx -m0=LZMA -mse -ssw -scsWIN -y -- "%O.7z" @%L
Почему ошибка появляется понять не могу, подскажите.
Спасибо
Добавлено: Чт сен 22, 2016 19:03
Flasher
- лишнее.
-tzip и "%O.7z" не логичны в одном флаконе.
Версии 7z.exe должны соответствовать.
+ См.
сюда ещё разок.
Добавлено: Чт сен 22, 2016 19:04
Skif_off
Kiril__777
7-Zip просит проверить кодировку списка, вы её проверили?
Если используете списки в ANSI, то лучше везде так и писать "-scsWIN", а ещё лучше использовать UTF-8: заменить "-scsWIN" на "-scsUTF-8" и "@%L" на "@%UL".
Добавлено: Чт сен 22, 2016 19:05
Flasher
Skif_off писал(а):а ещё лучше использовать UTF-8
Лучше UTF-16.
Добавлено: Чт сен 22, 2016 19:09
Skif_off
Flasher
Я даже знаю,
почему. Но UTF-8 вроде как роднее для 7-Zip +линуксы всякие...
Добавлено: Чт сен 22, 2016 19:13
Flasher
Skif_off
Знаю, что знаешь, поэтому и написал.
Роднее/не роднее - это что за критерий? UTF-16 Игорь добавлял по моей просьбе.
Добавлено: Чт сен 22, 2016 21:34
Skif_off
Flasher
Дефолтная кодировка - UTF-8.
Добавлено: Пт сен 23, 2016 03:12
Kiril__777
Flasher
Skif_off
Спасибо, вот при таком параметре зработало
Добавлено: Чт мар 30, 2017 11:27
Nick
Кнопка №1.
Нужна кнопка для 7-zip, чтобы были следующие возможности:
- Указания нескольких расширений (в том числе и двойные).
- Распаковка в структуре файлов и каталогов.
- Удаление архива (только при удачной распаковке).
------------------------------------------------------------------------
Кнопка №2.
Возможность распаковки всех выделенных файлов в отдельные каталоги (по имени архива) в противоположную панель. Также, необходимо, чтобы была поддержка длинных путей...
Кто подскажет такие две кнопки???
Добавлено: Чт мар 30, 2017 12:11
Dimsok
Кнопка №2.
Найти скрипт MultiRun.vbs и изменить к нему путь в кнопке.
Код: Выделить всё
TOTALCMD#BAR#DATA
"c:\Program Files\Total Commander\Utils\WHS\MultiRun.vbs"
01 "%%ProgramFiles%%\7-Zip\7z.exe" x {{%WL}} -o"%T{{%WF}}" -y
%COMMANDER_PATH%\Totalcmd.exe,7
Распаковать архивы в отдельные папки
-1
Добавлено: Чт мар 30, 2017 16:53
addhaloka
Nick писал(а):Кнопка №2.
Код: Выделить всё
TOTALCMD#BAR#DATA
%ComSpec% /c for /f "delims=" %a in
('type %WF') do "%%COMMANDER_PATH%%\Plugins\WCX\Total7zip\64\7z.exe" x -y "%%a" -o"%T%%~na"
WCMICONS.DLL,31
Распаковать с 7Z выделенные архивы в каталоги с именами архивов в противоположную панель
1
-1
Добавлено: Чт мар 30, 2017 18:19
Flasher
Nick писал(а):Кнопка №1.
TOTALCMD#BAR#DATA
%ComSpec% /c for /f "delims=" %# in ('dir *.html.7z;*.docx.zip;*.xlsx.rar /a-d/b/s') do "%COMMANDER_PATH%\Utils\7-Zip\7z.exe" x "%#" -o"%~p#" -y&&del "%#"
Utils\7-Zip\7zG.exe
Распаковать .HTML.7Z/.DOCX.ZIP/.XLXS.RAR в структуре|каталога активной панели c последующим удалением
1
Либо:
TOTALCMD#BAR#DATA
%ComSpec% /c for /r %# in (.) do for %i in (html.7z docx.zip xlsx.rar) do "%COMMANDER_PATH%\Utils\7-Zip\7z.exe" x "%~f#\*.%i" -o"%~f#" -y&&del "%~f#\*.%i"
Utils\7-Zip\7zG.exe
Распаковать .HTML.7Z/.DOCX.ZIP/.XLXS.RAR в структуре|каталога активной панели c последующим удалением
1
Добавлено: Ср апр 05, 2017 16:54
Nick
Dimsok
Я именно скриптом "MultiRun.vbs" и пользовался. Но он не работает с длинными путями и у меня вообще как-то он нестабильно работает.
addhaloka
Спасибо, но, к сожалению, с длинными путями не работает.
Flasher
Оба варианта работают, но с длинными путями опять же - не работают. Какой вариант считается более предпочтительным?
Второй вариант работает только с двойными расширениями, т.е. расширения типа ".z"; ".zipx"; ".gzip" и т.п. не понимает...
Можно ли сделать, чтобы и длинные пути работали тоже?