Рекурсивная распаковка
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3 ... 8, 9, 10 ... 34, 35, 36  Next  :| |:
Total Commander -> Автоматизация Total Commander

#121:  Author: FlasherLocation: Москва PostPosted: Tue Dec 22, 2015 09:12
    —
Nick wrote:
бывает, что переход осуществляется во внутреннюю папку (которая, вроде самая первая по списку), что бывает не совсем удобно, т.к. есть файлы на уровень выше...
...
этот скрипт работает через несколько раз (довольно нестабильно)
Исправил (давно пора было). Вторую нечастую проблему, как и предлагалось, решил добавкой задержки до выхода.

#122:  Author: Iori PostPosted: Thu Mar 03, 2016 02:38
    —
Flasher

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


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

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

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


Last edited by Iori on Thu Mar 03, 2016 05:57; edited 1 time in total

#123:  Author: FlasherLocation: Москва PostPosted: Thu Mar 03, 2016 03:58
    —
Iori
Опять напомнить про п.1 при ошибках?

И я тут уже ничего проще этого не предложу.
К сожалению, 7z.exe не имеет стандартного выходного потока для всех архивов. В этом плане ИП, конечно, свинью подложил.

#124:  Author: Iori PostPosted: Thu Mar 03, 2016 06:13
    —
Flasher

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


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

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

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

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


Как неслабо? Может стоит попробовать.

#125:  Author: FlasherLocation: Москва PostPosted: Thu Mar 03, 2016 13:34
    —
Я, пожалуй, воспользуюсь появившимся у меня моральным правом оставлять схожие любопытства без ответов (за неимением КПД).

#126:  Author: Iori PostPosted: Thu Mar 03, 2016 21:49
    —
Flasher

 Hidden text

#127:  Author: FlasherLocation: Москва PostPosted: Thu Mar 03, 2016 22:16
    —
 2Iori

#128:  Author: Iori PostPosted: Tue May 10, 2016 08:57
    —
Flasher

Добрый день.

Почему-то твой скрипт не хочет распаковывать 7z.001 ..7z.002 итд...

#129:  Author: FlasherLocation: Москва PostPosted: Tue May 10, 2016 13:18
    —
Iori
Добрый. Расширил список расширений до современной версии. Скрипт = 100 строк.
Только в отношении 002 и далее обработка не требуется, достаточно скормить 001.

#130:  Author: Iori PostPosted: Tue May 10, 2016 23:00
    —
Flasher

Спасибо. Smile

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


Last edited by Iori on Thu May 12, 2016 18:18; edited 1 time in total

#131:  Author: FlasherLocation: Москва PostPosted: Wed May 11, 2016 00:01
    —
Iori
Правок там достаточно, чтобы скопировать целиком.

#132:  Author: Iori PostPosted: Wed May 11, 2016 00:44
    —
Flasher

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

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

Code:

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


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

Спасибо.

#133:  Author: FlasherLocation: Москва PostPosted: Wed May 11, 2016 00:57
    —
Iori
В 15 строке допиши: , Z7G
В 77 строке к Z7 допиши букву G.
На следующей убери ключ -p и 0 поменяй на 2.
Всё, как здесь объяснял. Отменять же процесс в целом можно только через диспетчер.

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

#134:  Author: Iori PostPosted: Wed May 11, 2016 05:29
    —
Flasher

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

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


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

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

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

#135:  Author: FlasherLocation: Москва PostPosted: Wed May 11, 2016 06:13
    —
Iori
Не совсем так. Я это давно правил. См. первый пост страницы.
Если элемент архива - единственный или первый элемент архива - файл, то переход к нему, если первая в списке архива - папка, то - в корень создаваемой/существующей родительской папки.



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3 ... 8, 9, 10 ... 34, 35, 36  Next  :| |:
Page 9 of 36

Powered by phpBB © 2001, 2005 phpBB Group