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 Previous  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
Flasher



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

Post (Separately) Posted: Tue Aug 03, 2010 14:55    Post subject: Reply with quote

Avada wrote:
Скрин можно увидеть?
Пожалуйста.
Avada wrote:
Предложенный в первом посте вариант поиска с плагинами не ищет содержимое папки programs, но ищет её саму. Ровно то же самое происходит при использовании исключения на первой вкладке (*.*|programs\).
Автор топика не указал, что он ищет, папку или файлы, так что не сказать, чтобы промашка случилась. Касаемо поиска папок, наверное, имелся в виду шаблон: *. | programs\ ?
Avada wrote:
Задача же (если я правильно её понял) состоит в том, чтобы убрать из поиска не только содержимое указанной папки, но и саму папку, оставив всё остальное (в том числе гипотетически существующие файлы, содержащие programs в имени).
Это уже догадки, автора дождёмся, молчит чего-то. Rolling Eyes
Back to top
View user's profile Send private message
Batya



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

Post (Separately) Posted: Tue Aug 03, 2010 14:58    Post subject: Reply with quote

Avada wrote:
Предложенный в первом посте вариант поиска с плагинами не ищет содержимое папки programs, но ищет её саму.

Ничего подобного. Так работает при реализации правила:
"Свойство:" = "Путь", "Операция:" = "!содержит", "Значение:" = "programs"

Однако автор топика сообщал о другой проблеме:
Set wrote:
все равно ищет в папке programs


Пока автор не объявится и не сообщит дополнительную информацию и помогло ли что-нибудь из сообщений данной темы, не следует гадать, что он имел в виду.
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Tue Aug 03, 2010 15:04    Post subject: Reply with quote

Batya wrote:
Ничего подобного. Так работает при реализации правила:
"Свойство:" = "Путь", "Операция:" = "!содержит", "Значение:" = "programs"
В Общих фильтр такой?: *.
Back to top
View user's profile Send private message
Batya



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

Post (Separately) Posted: Tue Aug 03, 2010 15:42    Post subject: Reply with quote

Flasher wrote:
В Общих фильтр такой?: *.

Для повторения ситуации, которую описал Avada, на закладке "Общие параметры" можно оставить всё по умолчанию (поле "Искать файлы" пустое).
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Tue Aug 03, 2010 15:53    Post subject: Reply with quote

Batya wrote:
поле "Искать файлы" пустое
В таком случае папка, отфильтрованная предложенным образом, всё равно находится.
WinXP SP4 TC 7.55a
Back to top
View user's profile Send private message
Batya



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

Post (Separately) Posted: Tue Aug 03, 2010 15:58    Post subject: Reply with quote

Flasher wrote:
В таком случае папка, отфильтрованная предложенным образом, всё равно находится.

Об этом я и говорю.
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Tue Aug 03, 2010 16:02    Post subject: Reply with quote

Batya wrote:
Об этом я и говорю.
Не понял, так нам её исключать надо. Avada написал, что сама папка при таком подходе ищется, с чем ты не согласился.
Back to top
View user's profile Send private message
Batya



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

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

Flasher wrote:
при таком подходе ищется, с чем ты не согласился

Я не согласился, что такова исходная проблема.
Автор темы говорил о другом. По крайней мере, его фразу нельзя трактовать таким образом, как написал Avada.
Поэтому хотелось бы услышать автора.
Это при том, что описанная Avada задача решается добавлением второго правила на закладке "Плагины" (при объединении "И"):
"Свойство:" = "Полное имя", "Операция:" = "!содержит", "Значение:" = "programs"
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Tue Aug 03, 2010 16:25    Post subject: Reply with quote

Batya wrote:
Ничего подобного. Так работает при реализации правила:
"Свойство:" = "Путь", "Операция:" = "!содержит", "Значение:" = "programs"

Не уловил разницу между написанным здесь и правилом из первого поста "Путь !содержит programs".

Batya wrote:
Для повторения ситуации, которую описал Avada, на закладке "Общие параметры" можно оставить всё по умолчанию (поле "Искать файлы" пустое).

Да, пустое. В "Месте поиска" указан путь к папке, где мы всё это ищем.

Batya wrote:
Однако автор топика сообщал о другой проблеме

Я трактовал "ищет в папке" как ищет содержимое папки". Да, это не единственная возможная трактовка, и, разумеется, хорошо бы всё это уточнить у автора.

Batya wrote:
Это при том, что описанная Avada задача решается добавлением второго правила на закладке "Плагины" (при объединении "И"):
"Свойство:" = "Полное имя", "Операция:" = "!содержит", "Значение:" = "programs"

Решается неправильно, о чём я упоминал: мы вместе с папкой исключим и все файлы, содержащие в имени "programs".

Flasher
Судя по скрину, это что-то запредельно кривое.
Прежде всего, там несколько нерусифицированных строк, причём таких, которые у нас давным давно-переведены. Плагин tc берёт сроки из разных мест LNG. Основная часть — строки 1579 и 1580, а также 1732 (Случайное число). Легко посмотреть и проверить.
С нашей русификацией к 7.55(a) (да и раньше) всё отображается по-русски.
Кроме того, часть строк на скрине идёт не в том порядке, части стандартных строк (по атрибутам) нет ни на каком языке, строка "Время последнего доступа" отображается лишь частично, а размерные единицы вообще не должны отображаться на этом уровне меню. Советую переключиться на встроенный английский и посмотреть, как то же самое выглядит там.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.


Last edited by Avada on Tue Aug 03, 2010 16:28; 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: Tue Aug 03, 2010 16:27    Post subject: Reply with quote

Batya wrote:
Это при том, что описанная Avada задача решается добавлением второго правила на закладке "Плагины" (при объединении "И"):
"Свойство:" = "Полное имя", "Операция:" = "!содержит", "Значение:" = "programs"
Я понимаю). И такой же эффект будет, если во вкладке "Общие" задать фильтр *.* | programs. programs\ Wink
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Tue Aug 03, 2010 16:33    Post subject: Reply with quote

Flasher
А вот это — правильный вариант поиска! Однако эффект будет всё же не совсем такой, как при поиске с плагинами, предложенным Batya (см. выше).
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Tue Aug 03, 2010 16:36    Post subject: Reply with quote

Avada wrote:
Легко посмотреть и проверить.
Посмотрел, проверил, всё по-русски, как надо.
Avada wrote:
строка "Время последнего доступа" отображается лишь частично
При том, что в lng-файле она целиком прописана.
Avada wrote:
Советую переключиться на встроенный английский и посмотреть, как то же самое выглядит там.
А что мне это даст? Я же эту последовательность не выбираю. Хочу в очередной раз напомнить, что файлы локализации переведены у меня в UTF8. Причина скорее кроется в этом.
Avada wrote:
Однако эффект будет всё же не совсем такой, как при поиске с плагинами, предложенным Batya (см. выше).
Хм. сейчас потестим.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Tue Aug 03, 2010 16:43    Post subject: Reply with quote

Flasher wrote:
А что мне это даст? Я же эту последовательность не выбираю.

Да это понятно. Но просто разница наглядно видна будет.

Flasher wrote:
Хочу в очередной раз напомнить, что файлы локализации переведены у меня в UTF8. Причина скорее кроется в этом.

Да, я тоже так думаю. Тем не менее, всё это очень странно. Однако страности эти, видимо, надо обсуждать в какой-то более подходящей теме.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Tue Aug 03, 2010 16:52    Post subject: Reply with quote

Avada wrote:
эффект будет всё же не совсем такой, как при поиске с плагинами, предложенным Batya
т.е. так?:
Avada wrote:
мы вместе с папкой исключим и все файлы, содержащие в имени "programs".
Это произойдёт только в случае, если к этим двум добавить ещё одно правило:
"Свойство:" = "Имя", "Операция:" = "!содержит", "Значение:" = "programs"
А так файлы с наличием "programs" в именах ищутся.
Avada wrote:
Однако страности эти, видимо, надо обсуждать в какой-то более подходящей теме.
Да в свете последних тамашних комментариев пока душа туда как-то не особо рвётся. Wink
Back to top
View user's profile Send private message
Batya



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

Post (Separately) Posted: Tue Aug 03, 2010 17:07    Post subject: Reply with quote

Avada wrote:
А вот это — правильный вариант поиска

Ну, я бы поспорил. А если у файла "programs" нет расширения?

Вообщем, для правильного результата нужен плагин с возвращаемым полем - полный путь файла с именем. При этом для папок к конце должен быть слэш. Тогда можно задавать "!содержит" "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 Previous  1, 2, 3, 4, 5, 6, 7  Next
Page 2 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