Перемещение группы файлов из "Поиска"
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Автоматизация Total Commander

#1: Перемещение группы файлов из "Поиска" Author: Yerma PostPosted: Mon Jul 28, 2008 14:21
    —
Доброго времени суток!

Есть несколько сот мелких файлов, в основном .rar и .zip
Их периодически приходится разбирать по "ключам" - фрагментам названий файлов, лежащих в этих архивах.

Поиск по Alt+F7 легко выдает списки архивов, содержащих файлы, имеющие эти "ключи" в названии. Для разбора приходится открывать вторую копию Коммандера и возиться вручную.
Видимо, возможности как-то выделить в окошке результаты поиска и обработать группу архивов, на которую результаты указывают, не возможно.
А вообще, существует хоть какой-то способ автоматизировать процесс для Коммандера v6.51?

Спасибо!

#2:  Author: BatyaLocation: Москва, Россия PostPosted: Mon Jul 28, 2008 14:51
    —
Yerma wrote:
А вообще, существует хоть какой-то способ автоматизировать процесс для Коммандера v6.51?

А разве в 6.51 нет кнопки "Файлы на панель"?

#3:  Author: Tol!kLocation: Арзамас PostPosted: Mon Jul 28, 2008 15:20
    —
Batya, это выдаст список файлов, а не архивов.

Yerma, попробуй искать "текст" НЕ "в архивах". Если имена файлов не скрыты (рар с паролем может скрыть) помогает.

#4:  Author: Yerma PostPosted: Mon Jul 28, 2008 22:30
    —
Tol!k wrote:
Yerma, попробуй искать "текст" НЕ "в архивах". Если имена файлов не скрыты (рар с паролем может скрыть) помогает.
Спасибо за попытку участия!
Но, если правильно понимаю совет, "я взяла бы кусками, но мне нжно сразу". Sad - Поиск без проблем находит ВСЕ, что мне нужно, но я сортирую архивы не по "тексту", а по названиям включенных в архивы файлов.
Мне нужно по результатам поиска рассортировать АРХИВЫ, содержащие файлы, по именам файлов в которых, проводился поиск.

Файлов этих не один, не 2 и не 10. ключей тоже не мало.
Честно говоря, была страшно удивлена тем, что Командер не только не имеет подобной функции, но даже не выдает список полученных файлов с путями ни в каком виде. Можно подумать, я первый человек, столкнувшийся с необходимостью разгребать архивы. Sad

Batya wrote:
Yerma wrote:
А вообще, существует хоть какой-то способ автоматизировать процесс для Коммандера v6.51?

А разве в 6.51 нет кнопки "Файлы на панель"?
Кнопка такая есть, но она не активна. Причем даже если ищу нужное не "заглядывая" в архив, только по именам архивных файлов. Кстати, в шароварной 7.03 оказалось то же самое. Crying or Very sad

Есть хоть какая-то надежда, что я все же что-то не так делаю, и проблемка решаема?


Last edited by Yerma on Mon Jul 28, 2008 22:44; edited 2 times in total

#5:  Author: Tol!kLocation: Арзамас PostPosted: Tue Jul 29, 2008 00:36
    —
Yerma wrote:
Можно подумать, я первый человек, столкнувшийся с необходимостью разгребать архивы.

Вторая будешь.
Вот как найти все архивы с chm-файлами внутри :


"текст" НЕ "в архивах" ищет названия включенных в архивы файлов.

#6:  Author: Yerma PostPosted: Wed Jul 30, 2008 01:15
    —
Tol!k
Огромное спасибо! Все получилось! Laughing

#7:  Author: _Johm PostPosted: Sat Jan 30, 2010 10:38
    —
А если нужно найти архивы, в которых есть файлы, содержащие определенный текст?

#8:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Jan 30, 2010 11:53
    —
_Johm
И в чём проблема? В поле "Искать файлы" специальное вводить ничего не надо. Поставить галку для поиска в архивах. Ввести искомый текст (как на скрине). Получить список найденного. В строках указываются и имена архивов, содержащих соответствующие файлы. Дальше что? И как это, кстати, относится к автоматизации?

#9:  Author: sa PostPosted: Sat Jan 30, 2010 15:46
    —
Yerma wrote:
не выдает список полученных файлов с путями ни в каком виде.
Есть возможность забрать список найденных файлов из окна поиска с помощью Ctrl+C и затем вставить в текстовый редактор.

#10:  Author: _Johm PostPosted: Sat Jan 30, 2010 20:16
    —
Avada
а в том, что так он выдает строки вида:
...\arc.zip/text.txt
отображает файлы с тектсом в архиве.
Попробуй перекинуть такой поиск на панель, чтбы можно было работать с архивами (как с файлами); об этом же изначально спрашивал автор темы.

sa прав, можно, переместив фокус (на любой из найденых файлов в диалоге поиска), скопировать результаты поиска в буфер обмена и потом, с помощью регульярных выражений, отделить нужные архивы (хотя архивы-файлы могут повторяться и тут нужно будет убрать дубликаты), но, опять же, как с файлами работать не удастся.

#11:  Author: Tol!kLocation: Арзамас PostPosted: Sat Jan 30, 2010 21:22
    —
_Johm wrote:
...опять же, как с файлами работать не удастся

Ну почему не удастся?
Нашёл файлы - Ctrl+C ;
В редакторе - Ctrl+V, отделил архивы, удалил дубликаты - Ctrl+C ;
В TC загрузил выделение из буфера

#12:  Author: _Johm PostPosted: Sun Jan 31, 2010 01:26
    —
Quote:
В TC загрузил выделение из буфера

Как это?
С cm_PasteFromClipboard ничего не происходит.
Допустим, в подготовленном списке - файлы из разных директорий.
Как их все вывести на панель, чтобы потом "разбрасывать" по разным местам?

#13:  Author: Tol!kLocation: Арзамас PostPosted: Sun Jan 31, 2010 11:42
    —
_Johm wrote:
Как это?
Команда cm_LoadSelectionFromClip
_Johm wrote:
Допустим, в подготовленном списке - файлы из разных директорий.
Как их все вывести на панель, чтобы потом "разбрасывать" по разным местам?

Если удастся автоматизировать "отделил архивы, удалил дубликаты", то выводить на панель и не нужно. Можно разбрасывать по разным местам тем же скриптом


Last edited by Tol!k on Sun Jan 31, 2010 13:31; edited 1 time in total

#14:  Author: sa PostPosted: Sun Jan 31, 2010 13:13
    —
_Johm wrote:
Допустим, в подготовленном списке - файлы из разных директорий.
Как их все вывести на панель, чтобы потом "разбрасывать" по разным местам?
Можно команду cm_LoadSelectionFromClip применить к списку всех файлов головного каталога (поиск с пустой строкой поиска с последующим выводом файлов на панель). После выделения нужных файлов на панели результатов поиска, от показа всех остальных можно отказаться с помощью команды "Показать только выделенные" (cm_ShowOnlySelected).

#15:  Author: _Johm PostPosted: Sun Jan 31, 2010 19:59
    —
sa
В место поиска с пустой строкой можно воспользоваться Сtrl+B.

#16:  Author: Tol!kLocation: Арзамас PostPosted: Sun Jan 31, 2010 20:49
    —
_Johm
Нельзя, с Сtrl+B выделятся файлы только из текущего (того, который был перед нажатием) каталога.
Файлы из вложенных каталогов не будут выделяться, не смотря на то что видны.


Last edited by Tol!k on Sun Jan 31, 2010 20:56; edited 1 time in total

#17:  Author: _Johm PostPosted: Sun Jan 31, 2010 20:55
    —
Да, нарвался я на ошибку; вроде бы проверил...
Сейчас снова провел "тест", действительно Ctrl+B не подходит.
А я обрадовался, вот, думаю, Total становиться все более и более
сообразительным...

#18:  Author: sa PostPosted: Sun Jan 31, 2010 20:58
    —
_Johm wrote:
В место поиска с пустой строкой можно воспользоваться Сtrl+B.
В списке, полученном по Ctrl+B не отображаются (соответственно и не сортируются) пути к найденным файлам. Если эта информация не важна (может даже вредна) при "разгребании" архивов или "разгребание" уже проведено в редакторе, то можно ограничиться и Ctrl-B.
Tol!k wrote:
Файлы из вложенных каталогов не будут выделяться, не смотря на то что видны.
Если в редакторе пути урезать до головного каталога, то будут.

#19:  Author: _Johm PostPosted: Sun Jan 31, 2010 21:15
    —
А было бы круто, если бы была команда cm_ToPanelFromClip
или
все таки, чтобы была активной кнопка feed to listbox в диалоге
поиска в случае результата поиска вида ..somarc.rar/some.txt
, так чтобы файлы-архивы выводились на панель, наряду с
файлами вне архивов

#20:  Author: Tol!kLocation: Арзамас PostPosted: Sun Jan 31, 2010 21:19
    —
sa wrote:
Если в редакторе пути урезать до головного каталога, то будут.
Отлично! Осталось написать скрипт Wink

#21:  Author: _Johm PostPosted: Sun Jan 31, 2010 21:23
    —
Ждем, пока появиться "производственная" задача, а так, раз уж проблема решаема, то, если только на будущее... (хотя, у меня.
например, в тотале уже столько "на будущее", что задаюсь вопросом, "надо ли..."

#22:  Author: sa PostPosted: Sun Jan 31, 2010 22:14
    —
_Johm wrote:
так чтобы файлы-архивы выводились на панель, наряду с файлами вне архивов
Тоже об этом мечтаю.

#23:  Author: Ostap Fender PostPosted: Sat Dec 02, 2017 23:12
    —
1.Как, после поиска дубликатов в нескольких выделенных архивах, применить команду (или плагин), подобный команде "Файлы на панель"
и вывести на панель именно файлы, а не архивы, чтобы потом выделить группы?
2.Если так нельзя, то как сделать нормальный текстовый список того, что тотал покажет после поиска дубликатов в архивах?
3. Как ,согласно этого списка, указать на дубликаты в определенном архиве, чтобы переместить их куда либо?
4. Существует ли ли другой способ решения задачи, что я описал?
Прошу извинения, если подобное уже обсуждалось - я удалю сообщение, а новую тему не решился открывать.

#24:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Dec 02, 2017 23:34
    —
Ostap Fender
1. Полагаю, что никак. История версий TC:
Quote:
25.01.13 Добавлено: Функция поиска: Функция "Файлы на панель" теперь работает и при поиске в архивах: Для одного архива будет выведен список найденных файлов, для нескольких архивов - только список содержащих найденные файлы архивов. (32/64)
А многие годы до этого функция "Файлы на панель" для архивов вообще не поддерживалась.
2. Скопировать по Ctrl+С (на любой строке списка) и вставить в редактор. Но разделение групп пунктиром пропадёт, список получится сплошным.
3. Начать с того, что перемещение из архива как операция не работает в TC вообще.
4. Это пусть специалисты по автоматизации скажут.

#25:  Author: Ostap Fender PostPosted: Sat Dec 02, 2017 23:51
    —
Avada wrote:

Начать с того, что перемещение из архива как операция не работает в TC вообще.

Спасибо. Я ошибся про перемещение. Сначала копирование - затем удаление. В один этап все, что мне нужно, не получится сделать.
Ещё вопрос:
Есть ли возможность после обычного поиска (не в архивах), вывода результата на панель и выделения групп по каталогам, скопировать в буфер список этих каталогов? Ctrl+С не поможет, как я понял. Может как то плагином искать?
Будем учиться. С Уважением.


Last edited by Ostap Fender on Sun Dec 03, 2017 19:39; edited 1 time in total

#26:  Author: FlasherLocation: Москва PostPosted: Sun Dec 03, 2017 01:40
    —
Ostap Fender
Насчёт Ctrl+C Avada имел в виду результаты в окне поиска. Для копирования выделенного списка в файловой панели есть стандартные команды (см. секцию "Буфер обмена" в браузере команд).
Но проще это делать кнопками вроде таких: 1, 2. Только лучше %F/L на %WL заменить.

А что касается распаковки отдельно взятых файлов, то это можно делать утилитой по маске.

#27:  Author: Ostap Fender PostPosted: Sun Dec 03, 2017 15:59
    —
Flasher wrote:

Но проще это делать кнопками вроде таких: 1, 2. Только лучше %F/L на %WL заменить..
1. Что ставить в параметрах кнопки? Я ставил то, что Вы советовали изменить, и пробовал вообще ничего не ставить.
Результат: При нажатии на кнопку, выдаёт синтаксическую ошибку: строка 1 символ 9.


Last edited by Ostap Fender on Sun Dec 03, 2017 19:38; edited 1 time in total

#28:  Author: FlasherLocation: Москва PostPosted: Sun Dec 03, 2017 18:45
    —
Ostap Fender wrote:
выдаёт синтаксическую ошибку: строка 1 символ 9.
Не понимаю, о чём речь. Какая ещё строка в cmd-команде?

Зачем постоянно цитируете свой ник? Это избыточно.

#29:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Dec 03, 2017 19:30
    —
Ostap Fender
Правильное оформление выборочной цитаты: выделить ровно то, что нужно и нажать слева под ником автора поста кнопку "цитировать". Ник того, кого цитируете, в заголовок цитаты подставляется автоматически. Свой ник, как верно было сказано, в цитате совершенно не нужен.

#30:  Author: Ostap Fender PostPosted: Sun Dec 03, 2017 19:53
    —
Flasher wrote:
Какая ещё строка в cmd-команде?

Добавлено спустя 3 минуты:Ошибка понята.
Avada wrote:

Свой ник, как верно было сказано, в цитате совершенно не нужен.
Исправил.

Last edited by Ostap Fender on Sun Dec 03, 2017 22:07; edited 1 time in total

#31:  Author: FlasherLocation: Москва PostPosted: Sun Dec 03, 2017 20:19
    —
Ostap Fender
1. И явно не копипастом. Какое отношение к данной кнопке имеет .vbs?

Не spoiler, а cut.

#32:  Author: Ostap Fender PostPosted: Sun Dec 03, 2017 22:15
    —
Flasher wrote:
И явно не копипастом. Какое отношение к данной кнопке имеет .vbs?
Не spoiler, а cut.
Оба указания поняты и приняты. Кнопка в панели тотал и с иконкой. Спасибо.

Last edited by Ostap Fender on Sun Dec 03, 2017 22:32; edited 2 times in total

#33:  Author: FlasherLocation: Москва PostPosted: Sun Dec 03, 2017 22:26
    —
Ostap Fender
Немного нубской информации, на всякий случай: для списка в другой панели перед filelist.txt ставится %T, если что.

#34:  Author: Ostap Fender PostPosted: Sun Dec 03, 2017 23:05
    —
Flasher wrote:

Немного нубской информации, на всякий случай: для списка в другой панели перед filelist.txt ставится %T, если что.

Понятно. Спасибо.
А Вы не могли бы написать скрипт, наподобие той кнопки, с распределением файлов по папкам по заданному размеру, планомерно переводящий денежные средства со счетов Этого парня на банковские карты, номера которых я Вам укажу? Я был бы Вам за это очень признателен. Shocked Shocked Shocked


Last edited by Ostap Fender on Sun Dec 03, 2017 23:24; edited 2 times in total

#35:  Author: FlasherLocation: Москва PostPosted: Sun Dec 03, 2017 23:09
    —
Ostap Fender
Если бы мог, я бы тут не сидел. LaughingLaughingLaughing
Точнее сидел бы, но не тут.
Спасибо за поднятое настроение. Laughing


Last edited by Flasher on Sun Dec 03, 2017 23:26; edited 1 time in total

#36:  Author: Ostap Fender PostPosted: Sun Dec 03, 2017 23:13
    —
Flasher wrote:
Если бы мог, я бы тут не сидел. LaughingLaughingLaughing Laughing

Да эт Вы на меня сразу наехали. Я чуть не того. А так я веселый и приколист. При этом понимаю, что данный сайт для дела, а не юмора. Ну иногда можно наверное. Сайт новый для меня, а я только на рутр.. путем владею всеми этими правилами оформления. Да и нет там правил особых. С уважением.


Last edited by Ostap Fender on Sun Dec 03, 2017 23:23; edited 2 times in total

#37:  Author: FlasherLocation: Москва PostPosted: Sun Dec 03, 2017 23:21
    —
 Ostap Fender



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group