View previous topic :: View next topic |
Author |
Message |
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Dec 22, 2015 09:12 Post subject: |
|
|
Nick wrote: | бывает, что переход осуществляется во внутреннюю папку (которая, вроде самая первая по списку), что бывает не совсем удобно, т.к. есть файлы на уровень выше...
...
этот скрипт работает через несколько раз (довольно нестабильно) | Исправил (давно пора было). Вторую нечастую проблему, как и предлагалось, решил добавкой задержки до выхода. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Thu Mar 03, 2016 02:38 Post subject: |
|
|
Flasher
Скрипт не распаковывает некоторые исо файлы
Просто ничего не происходит. Нет ошибок.
7зип справляется без проблем.
Я использую ваш модифицированный скрипт.
Вот пример.
http://rghost.net/8MfLKDBzP
Зарание спасибо.
Last edited by Iori on Thu Mar 03, 2016 05:57; edited 1 time in total |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Mar 03, 2016 03:58 Post subject: |
|
|
Iori
Опять напомнить про п.1 при ошибках?
И я тут уже ничего проще этого не предложу.
К сожалению, 7z.exe не имеет стандартного выходного потока для всех архивов. В этом плане ИП, конечно, свинью подложил. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Thu Mar 03, 2016 06:13 Post subject: |
|
|
Flasher
Quote: | К сожалению, 7z.exe не имеет стандартного выходного потока для всех архивов. |
Если это как то со скриптом звязанно, то может сделать так, что-бы скрипт пытался распаковать все файлы, а не по расширению.
Quote: | Если особо не заморачиваться с распаковкой одиночных папок, то можно добавить выделенное в соотв. строке |
Можете пояснить что такое одиночные папки?
Подрозумевается как папки без файлов?
Quote: | Можно, конечно, заморочиться с построчным чтением, но это неслабо скажется на скорости вывода |
Как неслабо? Может стоит попробовать. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Mar 03, 2016 13:34 Post subject: |
|
|
Я, пожалуй, воспользуюсь появившимся у меня моральным правом оставлять схожие любопытства без ответов (за неимением КПД). _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Thu Mar 03, 2016 21:49 Post subject: |
|
|
Flasher
Hidden text
Ваше право Значит обиделись как я и предпологал. Хотя вроде по большому счету не за что толком. Если что не так то простите.
В том топике решение было не универсально, но работало. А самое главное, подходило для моих нужд. Я знаю что можно было сделать лучше, но готовых решений мне никто не предложил, а я не такой про что бы самому допереть.
В данном случае, скрипт не функционален на 100%. Это можно игнорировать но факт остаётся фактом.
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Mar 03, 2016 22:16 Post subject: |
|
|
2Iori Не стоит подвязывать к ситуации эмоциональный подтекст, его там нет, как и нет ничего личного. Мне удобней соблюдать принцип бумеранга в похожих условиях, как кому-то было удобней сделать так, как он сделал, не объясняя свои мотивы, вот и всё.
Решения на запрос я предлагаю, когда его суть становится ясна и прозрачна с учётом сопроводительных ответов на занимательные вопросы. Да и непосредственной просьбы я там не увидел (хотя намекал, что уже имеется некое подобие готового решения).
Я и так знал, что здешний скрипт неполноценен, как неполноценен функционал любой утилиты, это норма. Абсолют, как и везде, тут искать не следует.
P.S.: Возникнет желание ответить, то уже в ЛС, пож-та. Здесь это лишнее. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Tue May 10, 2016 08:57 Post subject: |
|
|
Flasher
Добрый день.
Почему-то твой скрипт не хочет распаковывать 7z.001 ..7z.002 итд... |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue May 10, 2016 13:18 Post subject: |
|
|
Iori
Добрый. Расширил список расширений до современной версии. Скрипт = 100 строк.
Только в отношении 002 и далее обработка не требуется, достаточно скормить 001. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Tue May 10, 2016 23:00 Post subject: |
|
|
Flasher
Спасибо.
У меня твой модифицированный скрипт на много отличается от твоего.
Что именно ты изменил?
Last edited by Iori on Thu May 12, 2016 18:18; edited 1 time in total |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed May 11, 2016 00:01 Post subject: |
|
|
Iori
Правок там достаточно, чтобы скопировать целиком. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Wed May 11, 2016 00:44 Post subject: |
|
|
Flasher
Тогда как в твой обновленный скрипт добавить 7zG.exe?
Мне нужно что-бы было можно отменить процесс и виден был прогресс.
Раньше мы писали
Code: |
'•••••••••• Путь к утилите 7zG.exe •••••••••
Z7G = "%COMMANDER_PATH%\Packers\7zG.exe"
|
в начале скрипта, а дальше я не знаю.
Спасибо. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed May 11, 2016 00:57 Post subject: |
|
|
Iori
В 15 строке допиши: , Z7G
В 77 строке к Z7 допиши букву G.
На следующей убери ключ -p и 0 поменяй на 2.
Всё, как здесь объяснял. Отменять же процесс в целом можно только через диспетчер.
Add: Способ перехода исправил. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Wed May 11, 2016 05:29 Post subject: |
|
|
Flasher
Вроде сделал, но теперь коммандер не переходит в распакованную папку.
PS:
Quote: | Add: Способ перехода исправил. |
Сечас заметил это изменение.
Теперь не переходит к самим файлам, а только в первую папку.
ПапкаА\ПапкаА\файл
Переход происходит в первую папку А, а не как раньше во вторую папку А с файлами. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed May 11, 2016 06:13 Post subject: |
|
|
Iori
Не совсем так. Я это давно правил. См. первый пост страницы.
Если элемент архива - единственный или первый элемент архива - файл, то переход к нему, если первая в списке архива - папка, то - в корень создаваемой/существующей родительской папки. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
|