Добавлено: Ср апр 05, 2017 18:22
Наверно, нельзя - если только какую-то обёртку для этого написать, или распаковывать по одному - так работает и с длинными путями.Nick писал(а):Можно ли сделать, чтобы и длинные пути работали тоже?
Форум поддержки пользователей Total Commander
https://forum.wincmd.ru/
Наверно, нельзя - если только какую-то обёртку для этого написать, или распаковывать по одному - так работает и с длинными путями.Nick писал(а):Можно ли сделать, чтобы и длинные пути работали тоже?
Хех, работает. Спасибо!Flasher писал(а):В кнопке addhaloka я бы добавил ..."%P%%a"...
Код: Выделить всё
TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Packers\7zg.exe"
a -t7z -mx -myx=9 -m0=LZMA2 -ssw -mqs=on -scsWIN -y -- %N.7z "@%L"
%COMMANDER_PATH%\Icons\7zip_add.ico
Add all to 7-Zip (Full Path) - Pack FOLDERS (Ultra Compression)
1
-1
А у меня не выдаёт. Просто пустой архив создаётся.Iori писал(а):7зип выдаёт ошибку.
Где же тут Ultra, когда mx пустует?Iori писал(а):Ultra Compression
У меня выдаёт ошибку, а потом уже создаётся пустой архив.А у меня не выдаёт. Просто пустой архив создаётся.
Я где то читал что -mx и -mx=9 это одно и тоже.Где же тут Ultra, когда mx пустует?
Нет.Не пользуешься?
Точно. Я с первого раза не обратил внимания. Напишешь?Iori писал(а):У меня выдаёт ошибку, а потом уже создаётся пустой архив.
Вообще отличия в некоторых ситуациях есть, но на размере это почти не сказывается.Iori писал(а):Проверь
Код: Выделить всё
a -t7z -mx -myx=9 -m0=LZMA2 -ssw -mqs=on -scsWIN -y --https://sourceforge.net/p/sevenzip/disc ... ad/?page=2You can get @filename as name of archive or name of file in archive.
So I've disabled @ parsing after -- in 17.00.
But commands for FAR still use it after --.
It's my error.
the problem is more complicated.
I'll think about best way to fix it.
--
You can use -i@listfile.txt switch before -- switch. It works with any version of 7-zip.
7z x -i@listfile.txt -- Z:\7z1700-extra.7z
Код: Выделить всё
TOTALCMD#BAR#DATA
"%7ZGUI%"
a -t7z -md=192m -mx -myx=9 -m0=LZMA2 -ssw -mqs=on -scsUTF-16LE -y -i"@%WL" -- "%T%O.7z"
%COMMANDER_PATH%\Icons\p7zip.dll,45
Упаковать с максимальным сжатием выделенное в п.п.
1
-1