Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Рекурсивная распаковка
Goto page Previous  1, 2, 3 ... 16, 17, 18 ... 34, 35, 36  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Iori



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Sat Jul 15, 2017 22:28    Post subject: Reply with quote

Flasher
Code:
Угу.

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

PS:
Дело такое.
Если архив заканчивается 001 и, то командер не переходит в папку с распакованными файлами.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Jul 15, 2017 22:40    Post subject: Reply with quote

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

001 приложи.

 P.S.:

_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.


Last edited by Flasher on Sun Jul 16, 2017 01:03; edited 1 time in total
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Sat Jul 15, 2017 23:19    Post subject: Reply with quote

Flasher wrote:
001 приложи.

https://www.upload.ee/files/7230757/Calc.7z.001.html
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Jul 16, 2017 00:33    Post subject: Reply with quote

Iori
Мда. Не хотел я возвращаться к такому алгоритму. Ну, что ж поделать. Проверяй.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Sun Jul 16, 2017 01:00    Post subject: Reply with quote

Flasher
Работает Smile

По какому принципу параметр s пропускает существующие файлы?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Jul 16, 2017 01:08    Post subject: Reply with quote

Iori
Сравнивает имена. Это алгоритм программы.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Sun Jul 16, 2017 01:19    Post subject: Reply with quote

Flasher
Понятно. Спасибо.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Jul 18, 2017 22:54    Post subject: Reply with quote

Iori
Исправил проблемку, возникшую с последней правкой при распаковке некоторых архивов с одной папкой в корне.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Wed Jul 19, 2017 03:02    Post subject: Reply with quote

Flasher
Спасибо за обновление. Smile
Будем тестировать.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Jul 20, 2017 03:49    Post subject: Reply with quote

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

А касаемо того, как сказывается опция проверки: вообще минимальная прибавка по времени в среднем около 2 дс на архив.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Thu Jul 20, 2017 18:56    Post subject: Reply with quote

Flasher
Последние обновление сломало распаковку архива (tweaking.com_windows_repair_aio_3.9.36.zip), но только если не задействовать опцию проверки пароля. %WL "" 0 s 0 0
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Jul 20, 2017 20:37    Post subject: Reply with quote

Iori
Гм. Странный баг. Исправил.

Группу висячих процессов убил?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Thu Jul 20, 2017 23:23    Post subject: Reply with quote

Flasher
Спасибо. Помогло.
Flasher wrote:
Группу висячих процессов убил?

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

У меня где-то от 1.5 до 2 секунд, не доле секунд.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Jul 20, 2017 23:43    Post subject: Reply with quote

Iori wrote:
Перегрузил комп.
Достаточно в диспетчере было убить любой из группы (cscript, cmd, find).
Iori wrote:
У меня где-то от 1.5 до 2 секунд
Shocked Разница? В 22-й строке напиши
Code:
Dim Tm : Tm = Timer
А между 52-й и 53-й вставь:
Code:
MsgBox Timer - Tm & " сек"
Запусти на архиве без пароля с опцией, а потом без неё и представь результаты.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Thu Jul 20, 2017 23:59    Post subject: Reply with quote

Flasher

Без опции / С опцией
#1 1.04 / 1.84
#2 4.10 / 5.63
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 16, 17, 18 ... 34, 35, 36  Next
Page 17 of 36

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group