Страница 8 из 13
Добавлено: Пт сен 09, 2016 15:48
Kiril__777
Flasher писал(а):vbyen
Если нужно распаковывать в папки рядом с архивами, то можно ещё мой скрипт использовать.
Сохранить как WSH скрипт?
С каким параметром в кнопке запускать?
Выбираю папку, жму кнопку, появляется "Сценарий не указан". Где его указать?
Спасибо
Добавлено: Пт сен 09, 2016 18:42
Flasher
Kiril__777
Актуальный скрипт находится
здесь, а тема его обсуждения та, что приведена по ссылке в цитате. Памятка сверху подфорума.
Добавлено: Сб сен 10, 2016 01:31
Kiril__777
Flasher
всеравно не пойму как он работает, максимум что он распаковал это три dll-ки, как распаковать архивы не пойму, путь указал правильный, никаких диалоговых сообщений не появилось.
Flasher писал(а):Kiril__777
Актуальный скрипт находится
здесь, а тема его обсуждения та, что приведена по ссылке в цитате. Памятка сверху подфорума.
Где?
Добавлено: Сб сен 10, 2016 01:48
Flasher
Kiril__777
Тема для обсуждения
здесь. И не надо цитировать предыдущий пост.
Добавлено: Сб сен 10, 2016 02:14
Kiril__777
Сжатие методом Zip
без сжатия 7z
Код: Выделить всё
a -t7z -mx0 -mse -ssw -scsWIN -y -- "%O.7z" @%L
Правильно?
Добавлено: Сб сен 10, 2016 02:34
Flasher
Первый по усмотрению. Второй:
Код: Выделить всё
a -t7z -mx0 -ms=off -mhc=off -ssw -scsUTF-16LE -y -- "%O.7z" @%WL
Впрочем, для упаковки тоже универсальные средства имеются (
1,
2).
Добавлено: Сб сен 10, 2016 02:43
Kiril__777
Flasher
Flasher писал(а):a -t7z -mx0 -ms=off mhc=off -ssw -scsUTF-16LE -y -- "%O.7z" @%WL
Ничего не происходит

Добавлено: Сб сен 10, 2016 02:50
Flasher
Kiril__777
А так?:
Код: Выделить всё
a "%O.7z" -mx0 -ms=off -mhc=off -ssw -scsUTF-16LE -y @%WL
Версия 7z.exe последняя?
Добавлено: Сб сен 10, 2016 03:00
Kiril__777
Flasher
нет, я 9.20 использую
Добавлено: Сб сен 10, 2016 03:07
Flasher
Kiril__777
Мы не в чате, заглавные и точки тут не отменялись.
И ничего, полагаю, не мешает перейти на актуальную версию.
Вот кнопка для теста:
Код: Выделить всё
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\7-Zip\7zG.exe
a "%O.7z" -mx0 -ms=off -ssw -scsUTF-16LE -y @%WL
%COMMANDER_PATH%\Utils\7-Zip\7zG.exe
Упаковать выделенное в 7z-архив с минимальным сжатием
1
Добавлено: Сб сен 10, 2016 03:27
Kiril__777
Flasher
взял 7zG.exe версии 16.02, работает. Спасибо.
Тогда вопрос, имеет ли смысл заменить во всех кнопках 7z.exe версии 9.20 на новую 7zG.exe и чем они отличаются?
Добавлено: Сб сен 10, 2016 03:40
Flasher
Kiril__777
Конечно, имеет. 7zG - это GUI-версия. Т.е. можно наблюдать прогресс в неконсольном окне (в панели задач - проценты). Также можно для неавтоматического случая использовать ключ -ad для вывода диалога опций упаковки. Ещё отличием является невозможность в этой версии при распаковке пропускать запароленные архивы (придётся вводить). Также есть проблемка с незакрытием окна при работе с ISO. Но в остальном вариант более нагляден и юзабилен.
Добавлено: Сб сен 10, 2016 05:02
Kiril__777
Flasher
а какая тогда разница между
Flasher писал(а):a -t7z -mx0 -ms=off mhc=off -ssw -scsUTF-16LE -y -- "%O.7z" @%WL
и
Flasher писал(а):a "%O.7z" -mx0 -ms=off mhc=off -ssw -scsUTF-16LE -y @%WL
что лучше?
Добавлено: Сб сен 10, 2016 05:51
Flasher
Kiril__777
Разница в отсутствии указания формата сохранения и '--' во втором варианте для предотвращения спотыкания на именах с дефисом. В -t7z есть смысл, только при необходимости записать имя с другим раширением или без него. Т.е. в данном случае лучше такой вариант:
Код: Выделить всё
a -mx0 -ms=off -mhc=off -ssw -scsUTF-16LE -y -- "%O.7z" @%WL
Добавлено: Сб сен 10, 2016 06:35
Kiril__777
Flasher
при таком варианте
Код: Выделить всё
a -mx0 -ms=off mhc=off -ssw -scsUTF-16LE -y -- "%O.7z" @%WL
архив создается с именем "mhc=off.7z" и пишется ошибка что архивируемый файл не найден
