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 

Поиск с исключением (search with exclude)
Goto page 1, 2, 3, 4, 5, 6, 7  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Nevell



Joined: 11 Jan 2009
Posts: 1

Post (Separately) Posted: Thu Jul 02, 2009 18:55    Post subject: Поиск с исключением (search with exclude) Reply with quote

Никак не найду решения своего вопроса. Необходим поиск к примеру:
avi и mp3 с исключениями (т.е. чтобы TC не искал в данных каталогах) по каталогам Cat* и Dir*, чтобы он полностью пропускал такие каталоги и подкаталоги и не тратил время и ресурсы на них, при первом же совпадении в пути (path).
Не пойму почему нет такой возможности в стандарте, есть или AND или OR а комбинировать нельзя.

P.S. Пытался разобраться со скриптом FindExclude для PowerPro, но так и не понял как вообще пользоваться PowerPro и как запустить данный скрипт. Всё же хотелось интегрированное решение с помощью плагина или стандартными средствами решить.
Back to top
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Thu Jul 02, 2009 19:17    Post subject: Reply with quote

*.avi | cat*\ | dir*\

Не то?
_________________
педофилия, каннибализм, бетономешалка !!!
Back to top
View user's profile Send private message
Вахмурка



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

Post (Separately) Posted: Thu Jul 02, 2009 20:21    Post subject: Reply with quote

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



Joined: 09 Mar 2010
Posts: 6

Post (Separately) Posted: Mon Aug 02, 2010 17:12    Post subject: Поиск с плагинами Reply with quote

Выполняю поиск по всему диску с плагином tc, нужно исключить из поиска папку допустим под названием programs. Правило "Путь !содержит programs" не работает, все равно ищет в папке programs. Ошибка в правиле?
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Mon Aug 02, 2010 17:26    Post subject: Reply with quote

Так эти правила не во вкладке "Плагины", а в "Общих параметрах" задаются. RTFM.
Back to top
View user's profile Send private message
GGS



Joined: 02 May 2009
Posts: 322

Post (Separately) Posted: Mon Aug 02, 2010 17:44    Post subject: Reply with quote

Flasher wrote:
Так эти правила не во вкладке "Плагины", а в "Общих параметрах"

Не обязательно, в данном случае можно использовать встроенный плагин. В "Общих параметрах" достаточно указать путь, например, C: остальное в плагинах. Проверял, у меня подобное работает. RTFM.


Last edited by GGS on Mon Aug 02, 2010 17:48; edited 1 time in total
Back to top
View user's profile Send private message
Batya



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

Post (Separately) Posted: Mon Aug 02, 2010 17:46    Post subject: Reply with quote

Здесь поиск регистрозависим. Т.е. при правиле "Путь !содержит programs" будет находить в папке "Programs".
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
GGS



Joined: 02 May 2009
Posts: 322

Post (Separately) Posted: Mon Aug 02, 2010 17:55    Post subject: Reply with quote

Batya wrote:
при правиле "Путь !содержит programs" будет находить в папке "Programs".

Не подтверждаю (Win7 & XP, TC 7.55a)

P.S. Для регистрозависимости там есть отдельные опции:


Last edited by GGS on Mon Aug 02, 2010 19:44; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Mon Aug 02, 2010 18:01    Post subject: Reply with quote

GGS wrote:
Не обязательно, в данном случае можно использовать встроенный плагин. В "Общих параметрах" достаточно указать путь, например, C: остальное в плагинах. Проверял, у меня подобное работает. RTFM.
Просьба ткнуть, где в приведённой ссылке указывается правило исключения каталогов при поиске?
Предлагаю пример: *.dll, плагин tc, свойство: Размер < 500. В Обших пишем: С:\Windows, исключить надо system32. Вопрос: что пишем во вкладке "Плагины"?


Last edited by Flasher on Mon Aug 02, 2010 18:30; edited 2 times in total
Back to top
View user's profile Send private message
Вахмурка



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

Post (Separately) Posted: Mon Aug 02, 2010 18:06    Post subject: Reply with quote

Flasher wrote:
С:/Windows
Имеется в виду C:\Windows - наклонный шрифт может ввести в заблуждение.
_________________
Сайт 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 Aug 02, 2010 18:08    Post subject: Reply with quote

Исправил.
Back to top
View user's profile Send private message
Batya



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

Post (Separately) Posted: Mon Aug 02, 2010 18:22    Post subject: Reply with quote

Flasher wrote:
Просьба ткнуть, где в приведённой ссылке указывается правило исключения каталогов при поиске?

В самом верху под заголовком нарисована панель, радом надпись "(щёлкните на вкладке)". Щёлкаем "Плагины". Здесь в пункте "Операция" смотрим описание для "!содержит".

Flasher wrote:
Предлагаю пример: *.dll, плагин tc, свойство: Размер < 500. В Обших пишем: С:\Windows, исключить надо system32. Вопрос: что пишем во вкладке "Плагины"?

Закладка "Общие параметры". "Искать файлы" = "*.dll". "Место поиска:" = "С:\Windows".
Закладка "Дополнительно". "Размер файла" "<" "500" "байт".
Закладка "Плагины". "V" "Поиск с плагинами". "Объединять:" = "И: все правила". "Плагин:" = "tc", "Свойство:" = "Путь", "Операция:" = "!содержит", "Значение:" = "system32".
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
GGS



Joined: 02 May 2009
Posts: 322

Post (Separately) Posted: Mon Aug 02, 2010 18:24    Post subject: Reply with quote

Flasher
Я дал иную ссылку "http://totalcommander.msk.ru/html/dlg_searchplugins.html" но переход на вкладку плагины не срабатывает.

Flasher wrote:
Вопрос: что пишем во вкладке "Плагины"?

Создал в папках F:\WINDOWS\xx.dll и F:\WINDOWS\system32\xx.dll
Искать файлы *.dll
Место поиска F:\WINDOWS
Результат такой
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Mon Aug 02, 2010 18:56    Post subject: Reply with quote

GGS wrote:
Я дал иную ссылку
Знаю, из буфера не ту взял случайно.
GGS wrote:
но переход на вкладку плагины не срабатывает
То есть? Какой переход? Я просил указать место, где по приведённой ссылке можно увидеть обговариваемое правило. Причём там RTFM?
GGS wrote:
Результат такой
Допустим. А вот такое: в неком каталоге есть папки с названиями: "1", "2", "3", "4". Кидаем в каждую по одинаковому файлу. Ищем файлы по его расширению (*.xxx). Исключить нужно каталоги "2" и "4". Каков будет результат?

В любом случае без нескольких правил не обойтись, как можно заметить. Грубо говоря, от простого к сложному. Wink Для меня предпочтительней вариант: имя.тип | папка1\ папка2\. А ещё проще выделить все папки(cm_SelectAllFolders), снять выделение с ненужных папок и искать в выделенных (полезно, когда подкаталоги не нужно затрагивать фильтром).

ЗЫ: Странно, у меня почему-то это свойство на английском (path), хотя локализация русская.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Tue Aug 03, 2010 13:10    Post subject: Reply with quote

Flasher wrote:
Странно, у меня почему-то это свойство на английском (path), хотя локализация русская.

А вот это совсем интересно. Речь идёт о свойстве именно встроенного плагина tc? Где именно там path вместо Путь? Везде, где доступен список свойств? Скрин можно увидеть?

И вообще тут наметился уход от исходного вопроса. Предлагаю всем вернуться к нему. Предложенный в первом посте вариант поиска с плагинами не ищет содержимое папки programs, но ищет её саму. Ровно то же самое происходит при использовании исключения на первой вкладке (*.*|programs\). Так что в этом смысле один RTFM стОит другого. Wink
Задача же (если я правильно её понял) состоит в том, чтобы убрать из поиска не только содержимое указанной папки, но и саму папку, оставив всё остальное (в том числе гипотетически существующие файлы, содержащие programs в имени).
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page 1, 2, 3, 4, 5, 6, 7  Next
Page 1 of 7

 
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