Рекурсивная распаковка

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Iori
Значит, ты не аналогию приводишь. Нужно не папку паковать, а содержимое архива. Это совсем другой случай.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Iori
Сообщения: 552
Зарегистрирован: Ср апр 25, 2012 20:33

Сообщение Iori »

Flasher
Нужно не папку паковать, а содержимое архива.
Ну тогда почти та же ошибка, и в папку не переходит после распаковки.

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

Распаковка portable.cmd
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Iori
Пойдём в ЛС, что-то тут жарковато становится.

Выяснилось, что проблема в смене исходной локализации в региональных настройках.
Добавлен альтернативный и точный метод (исключая некоторые WinPE - там прежний).
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Iori
Сообщения: 552
Зарегистрирован: Ср апр 25, 2012 20:33

Сообщение Iori »

Flasher
Проверил новый метод. Работает нормально на моей десятке и в Winpe.
исключая некоторые WinPE
Можно подробнее про это.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Iori
А что подробнее? Не на всех же (помимо твоих) нет нужного компонента.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Iori
Сообщения: 552
Зарегистрирован: Ср апр 25, 2012 20:33

Сообщение Iori »

Flasher
Так скрипт работает в WinPE за счет того что нет нужного компонента?

Возможно ли в твой скрипт добавить опцию ввода пароля?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Iori
Скрипт и так работал, мы коснулись только частной проблемы с переходом к имени с кириллицей/Юникодом.
А в этой части он работает за счёт прежнего метода. Не стоило вырезать эту часть из цитаты.

Ввод возможен. Я его не добавлял, т. к. был важен скоростной режим отработки без появления лишних окон. Даже если это делать опционально, то немного на скорости всё-равно скажется. Позже проведу тесты. Если всё будет в рамках приличного, то сделаю правку.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Iori
Сообщения: 552
Зарегистрирован: Ср апр 25, 2012 20:33

Сообщение Iori »

Flasher
А в этой части он работает за счёт прежнего метода.
Понятно. Значит я не так тебя понял.
Позже проведу тесты. Если всё будет в рамках приличного, то сделаю правку.
Ладно спасибо. Буду ждать. :)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Iori
А что насчёт зашифрованных заголовков? С ними тоже кочевряжиться?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Iori
Сообщения: 552
Зарегистрирован: Ср апр 25, 2012 20:33

Сообщение Iori »

Flasher
А что насчёт зашифрованных заголовков? С ними тоже кочевряжиться?
По-моему да, но лучше тебе проверить.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Iori
Добавил параметр. Кочевряжиться не пришлось. Всё оказалось проще, чем я думал. :wink:
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Iori
Сообщения: 552
Зарегистрирован: Ср апр 25, 2012 20:33

Сообщение Iori »

Flasher
Вроде всё работает хорошо.
Чуть позже протестирую на всю катушку.
Огромное спасибо :)

PS. На работу скрипта не повлияет, если я заменю русский диалог в скрипте на английский. На системах где нет русской лакали, диалог выглядит как кракозябры.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Iori
Пож-та. Ну, на скорости активная опция всё же сказывается.
Скрипты с вложенными сообщениями сохраняй в Юникоде (UTF-16 LE).
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Iori
Сообщения: 552
Зарегистрирован: Ср апр 25, 2012 20:33

Сообщение Iori »

Flasher
Пож-та. Ну, на скорости активная опция всё же сказывается.
Ты имеешь ввиду если опция в кнопке выставлена как 1, но пароля на архиве нет?
Скрипты с вложенными сообщениями сохраняй в Юникоде (UTF-16 LE)
В Notepad++ такого нет, но зато есть UCS-2 LE BOM. Вроде в этой кодировке русский диалог показывает нормально.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Iori писал(а):Ты имеешь ввиду если опция в кнопке выставлена как 1, но пароля на архиве нет?
Угу.
Iori писал(а):зато есть UCS-2 LE
Это то же самое, только устаревшая нерасширенная версия (1.1). А Юникод (2.0) есть и в блокноте.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить