Как отфильтровать файлы с нужным именем и расширением?

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher писал(а):в случае QSE 4-5 нажатий
Тогда другое дело. А то вот этим запугали. Какие клавиши вместо этого нажимать?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

А что там не так?
len$ = 4. ?len$ = 5.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

А эти фильтры не будут захватывать файлы без расширений, заканчивающиеся на len?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Понятно, что можно брать \.len$, но когда пользуешься быстрой фильтрацией, нет смысла уделять внимание сверхмалым вероятностям.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Ну, мы ж теоретически рассуждаем, а уж в какую рулетку играть, каждый сам выберет.
Для примера с именем и расширением (как в заголовке) по сравнению с обычным фильтром всегда придётся набирать два дополнительных символа (\ и $). Хорошо ещё, если имя не из буфера вставляется.
Плюс накладные расходы по включению, отключению или проверке режима RegEx. Не говоря про то, что надо иметь установленный плагин и разбираться (на лету) в регулярных выражениях.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Я всегда склоняюсь к рассуждению о практике. Будь у меня такая задача, я бы писал 5 символов. Проверка режима к накладным расходам не относится. Плагин предложен, ибо запрос касался быстрой фильтрации. И разбираться в регекспах в данном случае не нужно. А кому нужно, тот потратит время на изучение, как оно тратится на изучение всего остального.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

sa писал(а):Есть Ctrl+F10.
Если требуется ввод следующего имени, необходимости в Ctrl+F10 нет, можно сразу нажимать Ctrl+F12.
moroz90
Сообщения: 36
Зарегистрирован: Чт окт 22, 2009 13:49

Сообщение moroz90 »

Спасибо за ответы. Пожалуй остановлюсь на варианте Tol!k(a).
Жаль, что автоматом данный фильтр не сбрасывается.
Придется привыкать к CTRL+F10.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

moroz90
В девятой версии TC можно попробовать ещё такую кнопку:

Код: Выделить всё

TOTALCMD#BAR#DATA
cm_ClearAll,cm_SelectBoth,cm_ShowOnlySelected,cm_ClearAll,cm_GoToFirstEntry

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


-1
Также можно сделать аналогичную пользовательскую команду и назначить на неё удобную клавишу.
moroz90
Сообщения: 36
Зарегистрирован: Чт окт 22, 2009 13:49

Сообщение moroz90 »

sa. Спасибо.
Аватара пользователя
Афи
Сообщения: 132
Зарегистрирован: Пт янв 29, 2010 12:55
Откуда: Одесса

Сообщение Афи »

sa
WCMICONS.DLL,73
Для этой кнопки тогда лучше использовать иконку № 25.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Афи
Пожалуйста, просто я хотел сделать акцент на используемый в кнопке показ только выделенных объектов, поскольку в файловой панели не будет видно никаких признаков применения какого-либо фильтра (не будет как-то отмечено, что видны не все файлы).
Ответить