Страница 17 из 36

Добавлено: Сб июл 15, 2017 21:28
Iori
Flasher

Код: Выделить всё

Угу. 
И что делать? На сколько сказывается?
Опция пароля важна, ибо такие архивы попадаются довольно часто.
А через сам 7zip ввод пароля ускорит работу скрипта?

PS:
Дело такое.
Если архив заканчивается 001 и, то командер не переходит в папку с распакованными файлами.

Добавлено: Сб июл 15, 2017 21:40
Flasher
Iori
В смысле "что делать"? Если опция важна, то используй с ней, но с некоторыми тормозами. Нет — так не используй. Как сказывается, ты и сам можешь проверить. Задействование пароля в обход 7-zip осуществляться и не может. И сказывается не ввод, сказывается проверка на наличие.

001 приложи.

[cut="P.S.:"]Не надоело несколько действий с выделенными цитатами совершать вместо одного? Вроде раньше это обсуждали.[/cut]

Добавлено: Сб июл 15, 2017 22:19
Iori
Flasher писал(а):001 приложи.
https://www.upload.ee/files/7230757/Calc.7z.001.html

Добавлено: Сб июл 15, 2017 23:33
Flasher
Iori
Мда. Не хотел я возвращаться к такому алгоритму. Ну, что ж поделать. Проверяй.

Добавлено: Вс июл 16, 2017 00:00
Iori
Flasher
Работает :)

По какому принципу параметр s пропускает существующие файлы?

Добавлено: Вс июл 16, 2017 00:08
Flasher
Iori
Сравнивает имена. Это алгоритм программы.

Добавлено: Вс июл 16, 2017 00:19
Iori
Flasher
Понятно. Спасибо.

Добавлено: Вт июл 18, 2017 21:54
Flasher
Iori
Исправил проблемку, возникшую с последней правкой при распаковке некоторых архивов с одной папкой в корне.

Добавлено: Ср июл 19, 2017 02:02
Iori
Flasher
Спасибо за обновление. :)
Будем тестировать.

Добавлено: Чт июл 20, 2017 02:49
Flasher
Iori
Ещё исправил баг с выпадением скрипта при спотыкаче на нераспароленном (без параметра или при отмене/Esc в диалоге) архиве с шифрованными заголовками.
Также снял дальнейшие для архива действия, если пароль не был введён. Слегка ускорил проверку на наличие пароля (0.05-0.06+ сек. на архив).

А касаемо того, как сказывается опция проверки: вообще минимальная прибавка по времени в среднем около 2 дс на архив.

Добавлено: Чт июл 20, 2017 17:56
Iori
Flasher
Последние обновление сломало распаковку архива (tweaking.com_windows_repair_aio_3.9.36.zip), но только если не задействовать опцию проверки пароля. %WL "" 0 s 0 0

Добавлено: Чт июл 20, 2017 19:37
Flasher
Iori
Гм. Странный баг. Исправил.

Группу висячих процессов убил?

Добавлено: Чт июл 20, 2017 22:23
Iori
Flasher
Спасибо. Помогло.
Flasher писал(а):Группу висячих процессов убил?
Да. Перегрузил комп.
Flasher писал(а):А касаемо того, как сказывается опция проверки: вообще минимальная прибавка по времени в среднем около 2 дс на архив.
У меня где-то от 1.5 до 2 секунд, не доле секунд.

Добавлено: Чт июл 20, 2017 22:43
Flasher
Iori писал(а):Перегрузил комп.
Достаточно в диспетчере было убить любой из группы (cscript, cmd, find).
Iori писал(а):У меня где-то от 1.5 до 2 секунд
:shock: Разница? В 22-й строке напиши

Код: Выделить всё

Dim Tm : Tm = Timer
А между 52-й и 53-й вставь:

Код: Выделить всё

MsgBox Timer - Tm & " сек"
Запусти на архиве без пароля с опцией, а потом без неё и представь результаты.

Добавлено: Чт июл 20, 2017 22:59
Iori
Flasher

Без опции / С опцией
#1 1.04 / 1.84
#2 4.10 / 5.63