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
Robis123



Joined: 18 Jan 2011
Posts: 5

Post (Separately) Posted: Tue Jan 18, 2011 16:56    Post subject: Поиск в архивах Reply with quote

Мне еженедельно приходят примерно 10 архивов в каждом архиве примерно 15-20 файлов. Файлы всегда имеют одно и тоже имя. Но могут паковаться в разные архивы. Нужны 7 файлов из примерно 100 упакованных. Поиском их можно найти, посмотреть. А как сделать чтоб их можно было вывести на панель и скопировать в отдельное место ?
Back to top
View user's profile Send private message
Robis123



Joined: 18 Jan 2011
Posts: 5

Post (Separately) Posted: Tue Jan 18, 2011 17:00    Post subject: Reply with quote

В интернете нужной информации не нашел.
Книга по тоталу (правда старая версия) утверждает что это невозможно
Back to top
View user's profile Send private message
Вахмурка



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

Post (Separately) Posted: Tue Jan 18, 2011 17:08    Post subject: Reply with quote

Что значит "вывести на панель"? На какую? С какой целью?

Либо я чего-то не понимаю, либо задача решается слишком просто: батник состоит из двух строчек. Первая извлекает нужные файлы из архива, вторая копирует их "в отдельное место".

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



Joined: 18 Jan 2011
Posts: 5

Post (Separately) Posted: Tue Jan 18, 2011 17:24    Post subject: Reply with quote

Кнопка Файлы на панель
Передаёт найденные файлы в исходную файловую панель
Кнопка при поиске в архивах не активна

Мне нужно найти несколько файлов в разных архивах и скопировать их в отдельную папку.
Можно ли это сделать средствами тотала или какими нибудь плагинами?
Сорри если первый раз непонятно выразился
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2224
Location: Москва, Россия

Post (Separately) Posted: Tue Jan 18, 2011 17:45    Post subject: Reply with quote

Robis123
Вывести на панель файлы из архива нельзя. TC этого не позволяет.

Для решения задачи используем WinRar и vbs-скрипт. Кнопка TC:
Quote:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\WHS\MultiRun.vbs 0
"C:\Program Files\WinRAR\WinRAR.exe" e -inul -ibck -y -n@e:\FileList.txt {{%L}} "%T"
C:\Program Files\WinRAR\WinRAR.exe
Извлечение только заданных файлов из выделенных архивов


-1

Здесь:
синий - путь к скрипту;
фиолетовый - путь к WinRar;
зелёный - параметры WinRar;
красный - файл-список, в котором хранятся имена файлов, которые нужно извлечь.

Модераторы
Перенесите тему в Автоматизацию.
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
Robis123



Joined: 18 Jan 2011
Posts: 5

Post (Separately) Posted: Tue Jan 18, 2011 18:11    Post subject: Reply with quote

Спасибо
WinRar не куплен к сожалению
Back to top
View user's profile Send private message
Robis123



Joined: 18 Jan 2011
Posts: 5

Post (Separately) Posted: Tue Jan 18, 2011 18:17    Post subject: Reply with quote

А можно ли эту задачу выполнить на бесплатных программах ?
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6192
Location: Москва

Post (Separately) Posted: Tue Jan 18, 2011 18:23    Post subject: Reply with quote

Robis123
Для распаковки WinRAR бесплатный, насколько мне известно.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2224
Location: Москва, Россия

Post (Separately) Posted: Tue Jan 18, 2011 18:57    Post subject: Reply with quote

Robis123
Можно использовать 7-zip.
Кнопка такая:
Quote:
TOTALCMD#BAR#DATA
"c:\Program Files\7-Zip\7zG.exe"
e -aoa -an -ai@%L -o"%T" @E:\FileList.txt
c:\Program Files\7-Zip\7zG.exe
Извлечение только заданных файлов из выделенных архивов


-1

_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Tue Jan 18, 2011 21:59    Post subject: Reply with quote

UnRAR.exe точно бесплатный
Back to top
View user's profile Send private message
swr



Joined: 07 Jun 2007
Posts: 59

Post (Separately) Posted: Tue Feb 08, 2011 20:40    Post subject: Найти и удалить файлы Reply with quote

Может кому-нибудь пригодится:

здесь кнопочка для удаления шрифтов из .epub
------------------------
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Примочки\_Скрипты\MultiRun.vbs
1 "c:\Programs\Archives\WinRAR\WinRAR.exe" d "{{%L}}" OEBPS\fonts\*
c:\Programs\Archives\WinRAR\WinRAR.exe,2
Удаление опред. файлов из архивов


-1
------------------------
применение звездочки (*) для неопределнных имен файлов помогает, однако с папками такое не выходит... жаль, надо указывать конкретный путь если строка выглядит к примеру - d "{{%L}}" *.ttf то файлы *.ttf удаляются с коренного каталога в архиве, т.е. по вложенным папкам, файлы ttf не удаляются, что в некотором роде ограничивает автоматизацию удаления.
Back to top
View user's profile Send private message
feadraug



Joined: 28 Jul 2010
Posts: 12

Post (Separately) Posted: Mon Oct 03, 2011 00:12    Post subject: еще раз Reply with quote

А можно, пожалуйста, для тех, кто в танке, повторить, как заставить тс выделить в папке выбранные архивы при поиске внутри архивов.
"Есть большое количество архивов, нужно выбрать только те, в которых содержится файл "example.txt". Кнопка "файлы на панель" для архивов неактивна"
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Mon Oct 03, 2011 01:47    Post subject: Reply with quote

Перемещение группы файлов из "Поиска"
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