Можно упаковать файлы, выбрав опцию “Отдельные архивы для каждого выбранного файла/каталога” и вместо *.*.ZIP указав *.ZIP ).panyamail писал(а):Нужно получить 1.zip, 2.zip и тд
Script Request
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Я предлагал использовать стандартный диалог упаковки в тотале, вызываемый по Alt+F5, с выбором опции “Отдельные архивы для каждого выбранного файла/каталога” и исключением в именах архивов расширений исходных файлов (вместо *.*.ZIP указать *.ZIP).
Нужно решение проблемы с распаковкой вслепую (Alt+F9), когда неизвестно, что в корне архива и можно получить или избыточные вложенные директории или кучу файлов скопом, где не нужно. Два варианта:
1) Автоматически распаковывать в папку с именем архива, но только если в корне более одного объекта (желательна какая-то индикация процесса);
2) Развертывание списка выделенных папок (полученных распаковкой с включением соответствующей опции) по тому же принципу: если внутри всего один объект, перемещать на уровень вверх и удалять пустую (своего рода Flatten directories)
1) Автоматически распаковывать в папку с именем архива, но только если в корне более одного объекта (желательна какая-то индикация процесса);
2) Развертывание списка выделенных папок (полученных распаковкой с включением соответствующей опции) по тому же принципу: если внутри всего один объект, перемещать на уровень вверх и удалять пустую (своего рода Flatten directories)
helb
Почему закрыли тему? (рит.)
Почему закрыли тему? (рит.)
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
И к чему риторические вопросы про тему, не имеющую отношения к тому, что я спрашивал?Flasher писал(а):Почему закрыли тему? (рит.)
Поведайте же мне тогда тот магический запрос, который позволит мне не копаться в результатах поиска еще несколько часов с подавляюще-большей вероятностью ничего в итоге не найти.
[cut="helb"]
А вот чем конкретно данная тема лучше существующих тематических, в которых пользователям искать будет куда проще, чем в этой свалке? Только на днях писал об этом. И опять в те же ворота. Надо хоть как-то готовиться перед тем как постить.
Вообще не имеющую?helb писал(а):не имеющую отношения к тому, что я спрашивал?
Или нужно досконально с комплексом подзадач? Т.е. добавляется новое подправило/подусловие, давай плодить каждый раз новые темы? Это к ссылке.helb писал(а):Автоматически распаковывать в папку с именем архива
А вот чем конкретно данная тема лучше существующих тематических, в которых пользователям искать будет куда проще, чем в этой свалке? Только на днях писал об этом. И опять в те же ворота. Надо хоть как-то готовиться перед тем как постить.
Автоматизация: распаковк*[/cut]helb писал(а):Поведайте же мне тогда тот магический запрос, который позволит мне не копаться в результатах поиска еще несколько часов с подавляюще-большей вероятностью ничего в итоге не найти.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
helb
Замечание за нарушение правил форума.
Для устранения флейма предыдущие сообщения частично купированы, частично удалены.
Замечание за нарушение правил форума.
Для устранения флейма предыдущие сообщения частично купированы, частично удалены.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
-
BeardFury78
- Сообщения: 213
- Зарегистрирован: Чт авг 25, 2016 05:24
Йяхе
Я не специалист по скриптам, но думаю это регэкспами лучше добиться. Если есть Notepad++, открываем его, вводим в поиске и замене первый регэксп:
найти - (\d+\.\d+.\d+\.)(\d$)
заменить - \100\2
затем вводим второй регэксп:
найти - (\d+\.\d+.\d+\.)(\d\d$)
заменить - \10\2
Птичку ставим на "регулярные выражения". Если таких файлов несколько, то такие операции можно проделать и в режиме поиска по файлам.
Если в списке после айпи адресов в строках следует что-то еще, например пробел, то $ меняем на \s
Я не специалист по скриптам, но думаю это регэкспами лучше добиться. Если есть Notepad++, открываем его, вводим в поиске и замене первый регэксп:
найти - (\d+\.\d+.\d+\.)(\d$)
заменить - \100\2
затем вводим второй регэксп:
найти - (\d+\.\d+.\d+\.)(\d\d$)
заменить - \10\2
Птичку ставим на "регулярные выражения". Если таких файлов несколько, то такие операции можно проделать и в режиме поиска по файлам.
Если в списке после айпи адресов в строках следует что-то еще, например пробел, то $ меняем на \s
Йяхе
Касаемо регулярных выражений направление верное. А касаемо средств, то их масса, начиная со здешних скриптов (1, 2), заканчивая кучей стороннего софта по автозамене.
Касаемо регулярных выражений направление верное. А касаемо средств, то их масса, начиная со здешних скриптов (1, 2), заканчивая кучей стороннего софта по автозамене.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
- Ostap Fender
- Сообщения: 35
- Зарегистрирован: Пн июн 19, 2017 16:21
Сделайте пожалуйста чисто для моих нужд.
В выделенном:
1. Для файлов, формата .png, .tga, не имеющих спутника формата .txt, создать оные, c указанным содержимым, в противоположном окне, в папке с названием "@".
2. Файлы форматов отличающихся от .png, .tga, кроме .txt (имеющие в пути значение Resources\pictures ) - удалить.
3. Удалить файлы формата .txt, имеющие в пути значение Resources\pictures , не имеющие спутника формата .png, .tga.
Соблюдение порядка условий важно.
В п.2,3 подразумевается то, что производители иногда оставляют в контейнере .txt файлы, которые не нужны,
а так же заготовки формата фотошоп (имеющие одинаковые имена с картинками .png, .tga) - так же не нужные.
И прочий хлам. [cut="Пример"]
Архив:
Кнопка должна произвести действия только в папке Resources\pictures.
1.jpg - удалить.
2.tga - создать спутник в проивоположном окне в папке @.
icon.txt - удалить
logo.tga - создать спутник в проивоположном окне в папке @.
wallpaper.tga - оставить как есть.
wallpaper.txt - оставить как есть.
[/cut]
[mod="Avada"]Перенесено отсюда в более подходяшее место.[/mod]
В выделенном:
1. Для файлов, формата .png, .tga, не имеющих спутника формата .txt, создать оные, c указанным содержимым, в противоположном окне, в папке с названием "@".
2. Файлы форматов отличающихся от .png, .tga, кроме .txt (имеющие в пути значение Resources\pictures ) - удалить.
3. Удалить файлы формата .txt, имеющие в пути значение Resources\pictures , не имеющие спутника формата .png, .tga.
Соблюдение порядка условий важно.
В п.2,3 подразумевается то, что производители иногда оставляют в контейнере .txt файлы, которые не нужны,
а так же заготовки формата фотошоп (имеющие одинаковые имена с картинками .png, .tga) - так же не нужные.
И прочий хлам. [cut="Пример"]
Архив:
Кнопка должна произвести действия только в папке Resources\pictures.
1.jpg - удалить.
2.tga - создать спутник в проивоположном окне в папке @.
icon.txt - удалить
logo.tga - создать спутник в проивоположном окне в папке @.
wallpaper.tga - оставить как есть.
wallpaper.txt - оставить как есть.
[/cut]
[mod="Avada"]Перенесено отсюда в более подходяшее место.[/mod]