Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Распаковка архивов и Назначение по папкам

 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Qoksana



Joined: 03 Mar 2015
Posts: 2

Post (Separately) Posted: Mon Dec 14, 2015 13:01    Post subject: Распаковка архивов и Назначение по папкам Reply with quote

Моя работа связана с распаковкой архивов и распределения их по папкам взависимости от текстового документа, где написано кому адресован архив. Можно ли как автоматизировать это? Пробывала с Dropitom , но с архивами он такое не делат(не распаковывает).
Back to top
View user's profile Send private message
Staniclaw



Joined: 12 Dec 2010
Posts: 533
Location: Ташкент

Post (Separately) Posted: Mon Dec 14, 2015 13:11    Post subject: Reply with quote

Можно переименовывать архивы, а потом распаковывать, включив параметр ''Распаковывать каждый архив в отдельный каталог (с именем архива)''. Содержимое каждого архива уложится в свою подпапку.
_________________
Вечному двигателю -- вечные тормоза!..
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Mon Dec 14, 2015 13:49    Post subject: Reply with quote

Если речь идет именно об автоматизации, то все зависит от "текстового документа, где написано кому адресован архив". Он имеет фиксированное и/или уникальное (в архиве) имя/расширение/размер? Если да, то скриптом задачу решить можно. После ручной распаковки - легко, до нее - сложнее (надо заставить скрипт залезть в архив). Если архивы одинаковые по формату (а может быть даже, и если нет), то можно найти распаковщик с консольным управлением. Одним словом, пока задача поставлена невнятно и неконкретно
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Dec 14, 2015 18:31    Post subject: Reply with quote

Qoksana wrote:
распределения их по папкам
По каким папкам - по новым, по существующим?
Qoksana wrote:
взависимости от текстового документа, где написано кому адресован архив
И в какой же зависимости (имя документа, имя адресата или др.)? Ну, написано в нём где-то. А где? Маркер поиска имеется? Или там только имя адресата на единственной строке?

Staniclaw wrote:
Можно переименовывать архивы
Как и во что переименовать?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Staniclaw



Joined: 12 Dec 2010
Posts: 533
Location: Ташкент

Post (Separately) Posted: Mon Dec 14, 2015 19:07    Post subject: Reply with quote

Flasher
Инструментом группового переименования. Я так делаю с веб-архивами (.mht), используя плагин MhtUnpack. Сначала переименовываю файлы через ИГП, ставя маской [=mhtunpack.Content-Location:диапазон], потом распаковываю их по отдельным подпапкам. Может, есть плагин для получения информации о файлах внутри архива?
_________________
Вечному двигателю -- вечные тормоза!..
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Dec 14, 2015 20:06    Post subject: Reply with quote

Staniclaw wrote:
Может, есть плагин для получения информации о файлах внутри архива?
Вот с этого надо и начинать, поскольку речь не о какой-то информации из архива (число файлов/папкок, метку, комментарий можно с пом. total7zip получать), а именно в отношении вложенного текстового файла. Поэтому ИГП тут не помощник.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Qoksana



Joined: 03 Mar 2015
Posts: 2

Post (Separately) Posted: Sun Dec 20, 2015 01:12    Post subject: Reply with quote

Спасибо всем за ответы и вопросы . Уточню задачу. В определенную папку приходят по почте архивы круглосуточно( выходных нет и затишье ,практически, не бывает). В архивах, это zip или rar, обычно всегда, есть текстовый документ, в котором написано в какую папку его нужно распаковать . Например открываю текстовый документ , в нем написано для 1 а класса. Я перехожу tabОм в правую панель , открываю папку с 1 а классом, причём там Ежедневно создаётся каталог с текущем числом, и туда распаковываю архив, а отработанный архив отправляю в определенную папку под названием АРХИВ. Так как это происходит и ночью , а мне положено на смене отдыхать, я бы хотела этот процесс автоматизировать . ПОМОГИТЕ, если можете.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Dec 20, 2015 05:59    Post subject: Reply with quote

Qoksana
Ответов на поставленные вопросы пока не вижу.
Что касается полной автоматизации, то не понимаю, к чему тут Total Commander, раз папки все заведомо известны и предполагается мониторинг.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Sun Dec 20, 2015 12:27    Post subject: Reply with quote

Quote:
В определенную папку приходят по почте архивы
Сами приходят? Или ты их туда вручную сохраняешь? Это именно почта или локальная сеть?
Quote:
обычно всегда
Так обычно или всегда? Это не две, а целых три больших разницы! Если он есть, понятно. А ну как нет? Каковы тогда действия получателя?
Quote:
текстовый документ, в котором написано в какую папку его нужно распаковать
Там только название папки? Формат всегда один и тот же? Кодировка одинаковая? Названия, как я понял, на кириллице? Это школьные классы? То есть может быть и 1б? Или 1b?
Quote:
в нем написано для 1 а класса
Продолжение предыдущего вопроса: там так и написано:
Code:
для 1 а класса
Между "1" и "а" всегда пробел? Может быть "для 1 класса", "для первого а класса"? Кто это пишет?
Quote:
Ежедневно создаётся каталог с текущем числом
Кем создается? Кем-то другим, тобой, автоматически (тогда как именно)?
Quote:
отработанный архив отправляю в определенную папку под названием АРХИВ
То есть имена архивов, очевидно, уникальны. Какие они? Как они связаны с текстовым файлом? Нельзя ли унифицировать названия архивов (это упростит задачу)? Например, "1a-20-12-2015" (1а класс за сегодняшнее число). Если да, то можно будет не лазить по архивам, а брать информацию из имени.

Резюме: пока ТЗ так и не поставлено. Когда это случится, можно попробовать решить скриптами. Тотал действительно ни при чем - стандартные текстовые и файловые операции. Я бы взялся, но очень занят - конец года, сама понимаешь. Разве что в январе...
Предложи заплатить, может, кто и возьмется. Но пока нет ответов на предшествующие вопросы, решение невозможно. Либо сама, либо никак
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Dec 20, 2015 12:41    Post subject: Reply with quote

Это ж надо столько написать, чтобы всё кончилось фразой
Вахмурка wrote:
Я бы взялся, но очень занят - конец года, сама понимаешь.
Very Happy

Вахмурка wrote:
Тотал действительно ни при чем - стандартные текстовые и файловые операции.
Вопрос не в стандартности операций, коевых в разных скриптах навалом, а в отсутствии привязки к ТС. Поэтому, если подтвердится, то и оффтопить нечего. Есть ряд других вполне подходящих форумов.

 OFF

_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Sun Dec 20, 2015 12:47    Post subject: Reply with quote

 OFF
На самом деле ключевая фраза
Quote:
Предложи заплатить
Ждем ответа от Qoksana с последующим закрытием темы
 OFF'

_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Dec 20, 2015 12:55    Post subject: Reply with quote

Вахмурка wrote:
На самом деле ключевая фраза "Предложи заплатить"
Не без улыбки обратил на это внимание. В соседней ветке уже есть основа кода, по большому счёту тут не так много требуется для правки. Но, действительно, только ответ про привязку укажет вектор в дилемме главного гамлетовского вопроса.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group