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
 
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: 2563

Post (Separately) Posted: Sat Nov 19, 2016 02:04    Post subject: Reply with quote

Flasher wrote:
в случае QSE 4-5 нажатий

Тогда другое дело. А то вот этим запугали. Какие клавиши вместо этого нажимать?
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sat Nov 19, 2016 02:10    Post subject: Reply with quote

А что там не так?
len$ = 4. ?len$ = 5.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2563

Post (Separately) Posted: Sat Nov 19, 2016 02:30    Post subject: Reply with quote

А эти фильтры не будут захватывать файлы без расширений, заканчивающиеся на len?
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sat Nov 19, 2016 03:27    Post subject: Reply with quote

Понятно, что можно брать \.len$, но когда пользуешься быстрой фильтрацией, нет смысла уделять внимание сверхмалым вероятностям.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2563

Post (Separately) Posted: Sat Nov 19, 2016 09:41    Post subject: Reply with quote

Ну, мы ж теоретически рассуждаем, а уж в какую рулетку играть, каждый сам выберет.
Для примера с именем и расширением (как в заголовке) по сравнению с обычным фильтром всегда придётся набирать два дополнительных символа (\ и $). Хорошо ещё, если имя не из буфера вставляется.
Плюс накладные расходы по включению, отключению или проверке режима RegEx. Не говоря про то, что надо иметь установленный плагин и разбираться (на лету) в регулярных выражениях.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sat Nov 19, 2016 13:24    Post subject: Reply with quote

Я всегда склоняюсь к рассуждению о практике. Будь у меня такая задача, я бы писал 5 символов. Проверка режима к накладным расходам не относится. Плагин предложен, ибо запрос касался быстрой фильтрации. И разбираться в регекспах в данном случае не нужно. А кому нужно, тот потратит время на изучение, как оно тратится на изучение всего остального.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2563

Post (Separately) Posted: Sun Nov 20, 2016 10:04    Post subject: Reply with quote

sa wrote:
Есть Ctrl+F10.

Если требуется ввод следующего имени, необходимости в Ctrl+F10 нет, можно сразу нажимать Ctrl+F12.
Back to top
View user's profile Send private message
moroz90



Joined: 22 Oct 2009
Posts: 36

Post (Separately) Posted: Mon Nov 21, 2016 10:30    Post subject: Reply with quote

Спасибо за ответы. Пожалуй остановлюсь на варианте Tol!k(a).
Жаль, что автоматом данный фильтр не сбрасывается.
Придется привыкать к CTRL+F10.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2563

Post (Separately) Posted: Mon Nov 21, 2016 14:55    Post subject: Reply with quote

moroz90
В девятой версии TC можно попробовать ещё такую кнопку:
Code:
TOTALCMD#BAR#DATA
cm_ClearAll,cm_SelectBoth,cm_ShowOnlySelected,cm_ClearAll,cm_GoToFirstEntry

WCMICONS.DLL,73
Показать файлы/папки по маске или шаблону


-1
Также можно сделать аналогичную пользовательскую команду и назначить на неё удобную клавишу.
Back to top
View user's profile Send private message
moroz90



Joined: 22 Oct 2009
Posts: 36

Post (Separately) Posted: Tue Nov 22, 2016 12:46    Post subject: Reply with quote

sa. Спасибо.
Back to top
View user's profile Send private message
Афи



Joined: 29 Jan 2010
Posts: 131
Location: Одесса

Post (Separately) Posted: Sun Nov 27, 2016 14:17    Post subject: Reply with quote

sa
Quote:
WCMICONS.DLL,73

Для этой кнопки тогда лучше использовать иконку № 25.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2563

Post (Separately) Posted: Sun Nov 27, 2016 14:35    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 -> Общие вопросы All times are GMT + 4 Hours
Goto page Previous  1, 2
Page 2 of 2

 
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