Замена сохраненных страниц на архивные файлы

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

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

Ответить
Nick
Сообщения: 107
Зарегистрирован: Пт дек 26, 2014 17:11

Замена сохраненных страниц на архивные файлы

Сообщение Nick »

Необходимо сделать упаковку файлов с расширениями "html", "htm", "mht" в архивы. Но если это файл формата "html" или "htm", то также надо упаковать и связанную папку ("название папки"_files).

Изображение
Пример.

Как опции нужны:
1) Сделать возможным удаление фалов и соответствующих папок.
2) Возможность замены страниц на архивы только в текущей папке.
3) Замена во всех выделенных папках.
4) Упаковка всех страниц в единый архив (в пределах одной папки) в выделенных папках или в текущей папке.
5) Выбор формата архивирования (Rar, 7z, и др.).
Также еще как опция, можно сделать создание каталога, например "Страницы" и перемещение туда всех архивных файлов.

Кто подскажет такой скрипт?
Последний раз редактировалось Nick Вт янв 13, 2015 21:52, всего редактировалось 1 раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Nick писал(а):Кто подскажет такой скрипт?
Например: 1, 2. С .files могу допилить, у скриптов есть свои ветки для обсуждения.
5) etc? Не знаю такого. Если Ericsson Texture Compression, то это алгоритм, а не тип. Может, ecs?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Nick
Сообщения: 107
Зарегистрирован: Пт дек 26, 2014 17:11

Сообщение Nick »

Flasher писал(а):С .files могу допилить, у скриптов есть свои ветки для обсуждения.
Я так и подумал, что можно сделать на основе чего-то наподобие этого скрипта.
Flasher писал(а):5) etc? Не знаю такого. Если Ericsson Texture Compression, то это алгоритм, а не тип. Может, ecs?
Я просто имел ввиду еще как другие варианты (исправил). :wink:
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Nick писал(а):Я так и подумал
Зачем тогда было новую тему создавать? Изображение
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Nick
Сообщения: 107
Зарегистрирован: Пт дек 26, 2014 17:11

Сообщение Nick »

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

Сообщение Flasher »

Nick
Удалять и не надо. Нужно в каждом из топиков указать пункт(ы), которы(й/е) с ТТЗ ещё не реализован(ы) в соотв. скрипте.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Nick
Сообщения: 107
Зарегистрирован: Пт дек 26, 2014 17:11

Сообщение Nick »

Изображение
---------------------------
Рекурсивная пофайловая упаковка
---------------------------
Нет подходящих объектов!
---------------------------

Изображение
---------------------------
Строка: 105
Символ: 50
Ошибка: Путь не найден
---------------------------

Данный скрипт работает, но с некоторыми ограничениями.

- При запуске скрипта в глубоких папках будут проблемы (см. выше).
- Не всегда происходит упаковка файлов (даже после появления окна об успешной упаковке файлов). Если такое происходит, то надо запускать скрипт из более вышестоящих папок (что не всегда бывает нужно делать).
- При параметрах "%WL . rar *.mht;*.htm;*.html -df -t" (архивирование в единый архив в пределах одной папки с удалением файлов) после копирования в такой каталог новой версии файла и последующем применении скрипта произойдет замена файла, т.е. старая версия не сохранится, поэтому надо производить копирование соответствующего файла из архива вручную.
Из плюсов можно отметить то, что скрипт поддерживает работу со специальными символами, а также при архивировании файлов в отдельные архивы, при изменении файлов не происходит их замена, а добавляется новый номер.
Nick
Сообщения: 107
Зарегистрирован: Пт дек 26, 2014 17:11

Сообщение Nick »

Какие строки надо изменить в этом скрипте, чтобы упакованные файлы были с дополнительным расширением, которое было у оригинального файла, т.е., например при "html" -> ".html.rar"; "htm" -> ".htm.rar" и т.п.?
Ответить