Наверно, нельзя - если только какую-то обёртку для этого написать, или распаковывать по одному - так работает и с длинными путями.Nick писал(а):Можно ли сделать, чтобы и длинные пути работали тоже?
Кнопки для 7-Zip
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Nick
Ну, я выполнил исходные условия для кнопки. Про длинные пути там ни слова.
cmd ругается на UNC, а зашортить длинную папку не получится, только файлы.
Второй вариант работает с любой комбинацией расширений, только там они перечисляются, как нетрудно заметить, без точек спереди.
Что касается предпочтения, то первый распаковывает, проверяет и удаляет пофайлово, а второй группами (прибавка скорости в ущерб более годному удалению).
В кнопке addhaloka я бы добавил ..."%P%%a"...
Ну, я выполнил исходные условия для кнопки. Про длинные пути там ни слова.
Второй вариант работает с любой комбинацией расширений, только там они перечисляются, как нетрудно заметить, без точек спереди.
Что касается предпочтения, то первый распаковывает, проверяет и удаляет пофайлово, а второй группами (прибавка скорости в ущерб более годному удалению).
В кнопке addhaloka я бы добавил ..."%P%%a"...
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Есть такая кнопка.
Обновил 7зип до 17.00 beta, теперь кнопка перестала работать.
7зип выдаёт ошибку.
@С:
The filename, directory name or volume syntax label is incorrect.
Код: Выделить всё
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
7зип выдаёт ошибку.
@С:
The filename, directory name or volume syntax label is incorrect.
А у меня не выдаёт. Просто пустой архив создаётся.Iori писал(а):7зип выдаёт ошибку.
Где же тут Ultra, когда mx пустует?Iori писал(а):Ultra Compression
Не пользуешься?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Точно. Я с первого раза не обратил внимания. Напишешь?Iori писал(а):У меня выдаёт ошибку, а потом уже создаётся пустой архив.
Вообще отличия в некоторых ситуациях есть, но на размере это почти не сказывается.Iori писал(а):Проверь
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
Перед тем как писать Игорю, надо проверить если эта команда работает без кнопки. То-есть в отсутствие тоталских параметров.
Я может ошибаюсь, но когда я проверял эту команду, у меня она вроде работала.
Перед тем как писать Игорю, надо проверить если эта команда
Код: Выделить всё
a -t7z -mx -myx=9 -m0=LZMA2 -ssw -mqs=on -scsWIN -y --Я может ошибаюсь, но когда я проверял эту команду, у меня она вроде работала.
Iori
Речь идёт о том, что @ перестаёт нести свою функцию чтения списка после указания двойного дефиса, чего ранее не было. Тут Тотал ни при чём.
Речь идёт о том, что @ перестаёт нести свою функцию чтения списка после указания двойного дефиса, чего ранее не было. Тут Тотал ни при чём.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Хм, а там уже была речь, вроде о схожей проблеме:[cut]
p.s. Проверил - так работает и с --
Но насколько понял, это будет исправлено.
[/cut]
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
p.s. Проверил - так работает и с --
Код: Выделить всё
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