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 

Фокусы с панелью результатов поиска
Goto page Previous  1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Секреты и советы printer-friendly view
View previous topic :: View next topic  
Author Message
sa



Joined: 29 Apr 2009
Posts: 2561

Post (Separately) Posted: Thu Apr 01, 2010 14:38    Post subject: Reply with quote

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

Avada wrote:
2. На режим дерева в результатах поиска переключиться можно, а вот с него дальше — уже нет, результаты сбрасываются.
Для меня такое поведение выглядит вполне естественным.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Thu Apr 01, 2010 14:48    Post subject: Reply with quote

sa
Согласен, это полезнейшее дополнение.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
GGS



Joined: 02 May 2009
Posts: 322

Post (Separately) Posted: Thu Apr 01, 2010 14:52    Post subject: Reply with quote

Удобно, тем более, что автоматом ставится глубина поиска - только текущий
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2561

Post (Separately) Posted: Thu Apr 01, 2010 22:18    Post subject: Reply with quote

GGS wrote:
Удобно, тем более, что автоматом ставится глубина поиска - только текущий

Что-то она (глубина поиска на панели результатов) у меня ни на что не влияет... Такого, наверное не должно быть?
Back to top
View user's profile Send private message
GGS



Joined: 02 May 2009
Posts: 322

Post (Separately) Posted: Thu Apr 01, 2010 22:36    Post subject: Reply with quote

sa wrote:
Что-то она (глубина поиска на панели результатов) у меня ни на что не влияет...

Кстати, да. Похоже, что неправильно это.
Если я искал каталоги и вывел результат на панель, то последующий поиск должен глубину вложенности учитывать, IMHO.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Thu Apr 01, 2010 22:36    Post subject: Reply with quote

sa
Quote:
17.03.10 Добавлено: При запуске поиска из панели результатов предыдущего поиска (после применения кнопки "Файлы на панель") файлы обрабатываются так, как если бы все они были выделены.

Сответственно, глубина поиска, насколько я понимаю, игнорируется, потому что этой глубины в случае "поиска в найденном" как бы нет (сформированная первым поиском структура условно считается плоскостной: область поиска — только содержимое данной панели).
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
GGS



Joined: 02 May 2009
Posts: 322

Post (Separately) Posted: Thu Apr 01, 2010 22:42    Post subject: Reply with quote

Avada wrote:
область поиска — только содержимое данной панели

Реально, если результат поиска каталоги, то дальше ищется в них глубже.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2561

Post (Separately) Posted: Thu Apr 01, 2010 22:44    Post subject: Reply with quote

Avada
А вот это о чём? Взято из раздела справки "New functions and fixes in Total Commander 7.55:"
Code:
Search in "feed to listbox" results: Respect option "Search subdirectories", e.g. to search 3 levels deep in all selected dirs
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Thu Apr 01, 2010 23:36    Post subject: Reply with quote

sa
Quote:
20.11.09 Добавлено: Поиск в панели результатов поиска: Учёт состояния опции "Глубина вложенности подкаталогов", чтобы, например, выполнять поиск на глубину до 3-го уровня включительно во всех выделенных каталогах.

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



Joined: 29 Apr 2009
Posts: 2561

Post (Separately) Posted: Fri Apr 02, 2010 00:38    Post subject: Reply with quote

Avada
Да, для выделенных каталогов учёт глубины вложенности наблюдается. Меня и смутило то обстоятельство, что он у меня, то работал (наверное, на выделенных каталогах), то, как будто бы - переставал (без выделения).

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

Avada wrote:
Однако, 2000-й пост. Надо же...
С юбилейным!
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2561

Post (Separately) Posted: Fri Apr 16, 2010 14:09    Post subject: Reply with quote

Кто-то может объяснить смысл такого нововведения в поведении панели результатов поиска:
Code:
17.03.10 Добавлено: При запуске поиска из панели результатов предыдущего поиска (после применения кнопки "Файлы на панель") файлы обрабатываются так, как если бы все они были выделены.

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



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Fri Apr 16, 2010 14:18    Post subject: Reply with quote

Я лично не вижу разницы между повторным поиском при полном выделении и вообще без выделения. И там и там каталоги верхнего уровня исчезают из повторных результатов поиска, а всё остальное остается без изменения. То есть, что имеем: при повторном поиске ТК ищет среди файлов панели результатов поиска и внутри каталогов панели результатов поиска. При этом эти сами папки, в которых проводился поиск, из результатов исчезают, а папки, содержащиеся в них - добавляются. Вообще, конечно, наверное логичнее было бы включать и сами папки верхнего уровня в результаты. Надо запостить как баг.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2561

Post (Separately) Posted: Fri Apr 16, 2010 14:25    Post subject: Reply with quote

MVV wrote:
При этом эти сами папки, в которых проводился поиск, из результатов исчезают, а папки, содержащиеся в них - добавляются. Вообще, конечно, наверное логичнее было бы включать и сами папки верхнего уровня в результаты.

Именно так и происходит при первом поиске: если всё выделено - папки исчезают, если ничего не выделено - остаются. Это уже привычное поведение. Почему бы его не распространить и на повторные поиски?
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Fri Apr 16, 2010 14:44    Post subject: Reply with quote

Видимо, причина в том, что перед первым поиском у тебя есть такое понятие как папка, в которой производится поиск. И ее содержимое, удовлетворяющее шаблону, добавляется в результаты. Перед вторым поиском у тебя нет понятия папки, в которой производится поиск. Насколько я понял, ТК 7.50 при отсутствии выделения в результатах поиска искал в некоторой его внутренне текущей папке, что приводило непонятно к чему, а теперь даже если ничего не выделено, итог один - ТК ищет внутри того, что перечислено на панели.
Отписал на оф. форуме тут.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2561

Post (Separately) Posted: Mon Apr 19, 2010 14:22    Post subject: Reply with quote

MVV wrote:
Перед вторым поиском у тебя нет понятия папки, в которой производится поиск.

Однако это не мешает ТК находить файлы верхнего уровня, а вот каталоги выбрасывать. Если уж сохранять такое поведение, то надо хотя бы имитировать, что
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 -> Секреты и советы All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4  Next
Page 3 of 4

 
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