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 ... 8, 9, 10 ... 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
Flasher



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

Post (Separately) Posted: Tue Dec 22, 2015 09:12    Post subject: Reply with quote

Nick wrote:
бывает, что переход осуществляется во внутреннюю папку (которая, вроде самая первая по списку), что бывает не совсем удобно, т.к. есть файлы на уровень выше...
...
этот скрипт работает через несколько раз (довольно нестабильно)
Исправил (давно пора было). Вторую нечастую проблему, как и предлагалось, решил добавкой задержки до выхода.
_________________
Автору сборки 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 Mar 03, 2016 02:38    Post subject: Reply with quote

Flasher

Скрипт не распаковывает некоторые исо файлы Sad
Просто ничего не происходит. Нет ошибок.
7зип справляется без проблем.


Я использую ваш модифицированный скрипт.

Вот пример.
http://rghost.net/8MfLKDBzP

Зарание спасибо.


Last edited by Iori on Thu Mar 03, 2016 05:57; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Mar 03, 2016 03:58    Post subject: Reply with quote

Iori
Опять напомнить про п.1 при ошибках?

И я тут уже ничего проще этого не предложу.
К сожалению, 7z.exe не имеет стандартного выходного потока для всех архивов. В этом плане ИП, конечно, свинью подложил.
_________________
Автору сборки 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 Mar 03, 2016 06:13    Post subject: Reply with quote

Flasher

Quote:
К сожалению, 7z.exe не имеет стандартного выходного потока для всех архивов.


Если это как то со скриптом звязанно, то может сделать так, что-бы скрипт пытался распаковать все файлы, а не по расширению.

Quote:
Если особо не заморачиваться с распаковкой одиночных папок, то можно добавить выделенное в соотв. строке

Можете пояснить что такое одиночные папки?
Подрозумевается как папки без файлов?

Quote:
Можно, конечно, заморочиться с построчным чтением, но это неслабо скажется на скорости вывода


Как неслабо? Может стоит попробовать.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Mar 03, 2016 13:34    Post subject: Reply with quote

Я, пожалуй, воспользуюсь появившимся у меня моральным правом оставлять схожие любопытства без ответов (за неимением КПД).
_________________
Автору сборки 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 Mar 03, 2016 21:49    Post subject: Reply with quote

Flasher

 Hidden text
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Mar 03, 2016 22:16    Post subject: Reply with quote

 2Iori

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



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Tue May 10, 2016 08:57    Post subject: Reply with quote

Flasher

Добрый день.

Почему-то твой скрипт не хочет распаковывать 7z.001 ..7z.002 итд...
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Tue May 10, 2016 13:18    Post subject: Reply with quote

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



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Tue May 10, 2016 23:00    Post subject: Reply with quote

Flasher

Спасибо. Smile

У меня твой модифицированный скрипт на много отличается от твоего.
Что именно ты изменил?


Last edited by Iori on Thu May 12, 2016 18:18; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Wed May 11, 2016 00:01    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 May 11, 2016 00:44    Post subject: Reply with quote

Flasher

Тогда как в твой обновленный скрипт добавить 7zG.exe?
Мне нужно что-бы было можно отменить процесс и виден был прогресс.

Раньше мы писали

Code:

'•••••••••• Путь к утилите 7zG.exe •••••••••
Z7G = "%COMMANDER_PATH%\Packers\7zG.exe"


в начале скрипта, а дальше я не знаю.

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



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

Post (Separately) Posted: Wed May 11, 2016 00:57    Post subject: Reply with quote

Iori
В 15 строке допиши: , Z7G
В 77 строке к Z7 допиши букву G.
На следующей убери ключ -p и 0 поменяй на 2.
Всё, как здесь объяснял. Отменять же процесс в целом можно только через диспетчер.

Add: Способ перехода исправил.
_________________
Автору сборки 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 May 11, 2016 05:29    Post subject: Reply with quote

Flasher

Вроде сделал, но теперь коммандер не переходит в распакованную папку.

PS:
Quote:
Add: Способ перехода исправил.


Сечас заметил это изменение.

Теперь не переходит к самим файлам, а только в первую папку.

ПапкаА\ПапкаА\файл
Переход происходит в первую папку А, а не как раньше во вторую папку А с файлами.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Wed May 11, 2016 06:13    Post subject: Reply with quote

Iori
Не совсем так. Я это давно правил. См. первый пост страницы.
Если элемент архива - единственный или первый элемент архива - файл, то переход к нему, если первая в списке архива - папка, то - в корень создаваемой/существующей родительской папки.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
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 ... 8, 9, 10 ... 34, 35, 36  Next
Page 9 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