Альтернативный способ быстрого поиска (QuickSearch eXtended)

Обсуждение только плагинов и утилит для Total Commander.

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

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Den_Klimov писал(а):"Продвинутый быстрый поиск" - это когда поиск происходит не по первым символам названия объектов (последовательно с начала названия), а по всему содержимому названия объектов. Именно это я имею в виду.
Видимо, у нас совершенно разные оценочные критерии продвинутости. То, что пишешь ты - это точное соответствие имени по начальным символам, есть ещё по конечным до точки, простые добавочные критерии.

Я заметил, что твой предыдущий пост ещё на километр растянулся, это при просьбе о краткости (сестре таланта, между прочим ;)), сейчас мой мозг не готов это всё осилить, надо бы ему отдохнуть, в глазах рябит. Изображение Может, завтра вернусь к обсуждению.
Den_Klimov
Сообщения: 207
Зарегистрирован: Пт ноя 03, 2006 11:27
Откуда: Ukraine.Kiev

Сообщение Den_Klimov »

Flasher
То, что пишешь ты - это точное соответствие имени по начальным символам
Угму. Ты всё правильно понял.
Это я обзываю "простой быстрый поиск".
Видимо, у нас совершенно разные оценочные критерии продвинутости.
Неважно. Если хочешь предложи своё название. Как трамвай не назови главное чтобы по рельсам ехал.
Мне главное результат.
Может, завтра вернусь к обсуждению.
Чего ж тут обсуждать. Условия задачи я сформулировал. И вроде ты уже наконец понял о чём речь.
Если вызнаешь способ как реализовать то что я хочу подскажи.
Многим клавиатурникам, кто быстрой навигацией по первым буквам постоянно пользуется и одновременно при этом пользует QuickSearch eXtended это будет полезно. Сейчас приходиться так перебиваться как описывал.
Хотя похоже пока такого способа нет.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Den_Klimov писал(а):Можно ли временно открыть\включить продвинутый быстрый поиск одной клавишей, не потеряв простого быстрого поиска по умолчанию?
Может назначить на клавишу “\” или “пробел” пользовательскую команду вызова такого вот

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

'=============================================================== 
' Посылает комбинацию клавиш Ctrl+S, Shift+Home, BS и пробел
'=============================================================== 
Dim WSH
Set WSH = WScript.CreateObject("WScript.Shell")
WSH.SendKeys "^S+{HOME}{BS} "
Set WSH = Nothing
Wscript.Quit
скрипта?
Den_Klimov
Сообщения: 207
Зарегистрирован: Пт ноя 03, 2006 11:27
Откуда: Ukraine.Kiev

Сообщение Den_Klimov »

sa
VBS-ка работает как нужно.
Костыли конечно но я и боялся что без костылей тут не обойдёшься. :(

Только разве Тотал позволяет просто на произвольную одиночную клавишу "\" назначать команды? Может я давно отстал от жизни?
-------------------------

P.S. А если кто ещё какие варианты придумает то милости прошу.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Den_Klimov писал(а):Только разве Тотал позволяет просто на произвольную одиночную клавишу "" назначать команды? Может я давно отстал от жизни?
Hist_rus.txt:
14.11.08 Добавлено: Страница настроек "Разное": Увеличено число клавиш, которые можно применять для пользовательских комбинаций (за счёт клавиш для ввода знаков препинания: "[{", "]}", "/?" и др.).
Den_Klimov
Сообщения: 207
Зарегистрирован: Пт ноя 03, 2006 11:27
Откуда: Ukraine.Kiev

Сообщение Den_Klimov »

sa
Ооо. Вижу действительно отстал я от жизни. Спасибо за наводку.
И спасибо большое за vbs-скрипт. Всё реализовал как хотел благодаря этому скрипту.

Конечно приходится после нажатия "\" долю секунды подождать пока скрипт отработает, перед тем как печатать текст запроса быстрого поиска (хотя я клавиатурник довольно резвый, но сразу печатать поиск нельзя, нужно долю секунды выждать обязательно чтобы скрипт успел запустить быстрый поиск и отработать). Но это всё равно на порядок удобнее чем раньше (всего одна удобная клавиша вместо теперь Ctrl+S а потом ещё пробел). Спасибо.
Хотя бы так пока будет, при помощи элегантного скриптового костыля. Если конечно никто ничего лучше не придумает, на что у меня надежды мало.
Knstntn
Сообщения: 10
Зарегистрирован: Ср окт 05, 2011 17:30

Сообщение Knstntn »

Добрый день!

При перезагрузке ТК 7.56а поисковик QuickSearch eXtended 2.1.0 слетает. Пожалуйста, помогите решить эту проблему.

-- Поисковик установлен по умлочанию в папку ТК.
-- wincmd.ini расположен на диске Д.
-- "Слетание" происходит также после сеанса ТК от имени администратора.
-- Фрагмент раздела [Configuration]:
AltSearch=1
tcmatch=%Commander_Path%\tcmatch.dll
QuickSearchMatchBeginning=1
QuickSearchAutoFilter=1

Спасибо!
Online
Сообщения: 67
Зарегистрирован: Ср дек 01, 2010 16:03

Сообщение Online »

Подскажите, а есть такая штука для обычного поиска??? :shock:
Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение Rodny »

Online писал(а):а есть такая штука для обычного поиска?
Что именно от "этой штуки" ты хочешь в обычном поиске?
Online
Сообщения: 67
Зарегистрирован: Ср дек 01, 2010 16:03

Сообщение Online »

Rodny, конкретно сам способ поиска по подобию:

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

Search for: "<color"

Find:
 colourful.bmp
 my favorite Color.jpg

Search for: "<2lefenstein"

Find:
 Levenshtein.cpp
etc.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Online
Уже существует тема.

Knstntn
Приведённые подробности (в том числе фрагмент INI-файла — самый обычный) не проясняют абсолютно ничего.
Кроме того, неясно, о чём вообще речь. Фразу "При перезагрузке ТК 7.56а поисковик QuickSearch eXtended 2.1.0 слетает" я не понимаю. Особенно если учесть, что этот модуль при загрузке TC вообще нигде не виден, он становится активен только после открытия окна быстрого поиска и на время этого поиска.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Knstntn
Сообщения: 10
Зарегистрирован: Ср окт 05, 2011 17:30

Сообщение Knstntn »

Avada,

При нажатии Ctrl+S в ТК появляется окно обычного, "родного" быстрого поиска ТК. QuickSearch eXtended 2.1.0 вызывается нажатием Ctrl+S только после запуска tcmatch.exe и последующего закрытия появившегося окна с настройками. QuickSearch eXtended 2.1.0 был установлен автоматически после двойного щелчка по архиву (как обычно устанавливаются плагины для ТК).

Надеюсь, я доступно изложил проблему.

Спасибо!
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Knstntn
Не вижу никакой проблемы.
Нажали первый раз в текущем сеансе TC Ctrl+S — открывается обычное окно быстрого фильтра, и это правильно. QuickSearch eXtended вступит в дело (это видно по появляющейся спецпанельке) только при вводе в этом окне. Это нормальное поведение по умолчанию. А вот далее в текущем сеансе TC, поскольку модуль уже был загружен и таковым остался, при повторных вызовах быстрой фильтрации по Ctrl+S элементы управления QuickSearch eXtended отобразятся сразу. Что тут где "слетает", я не пойму.
Запуск tcmatch.exe открывает диалог конфигурации модуля и попутно его автоматом активизирует, если в текущем сеансе TC он ещё не загружался. Ничего патологического в такой форме загрузки модуля нет, просто обычно так делать не требуется.
Или речь идёт о том, что где-то у кого-то QuickSearch eXtended активизируется только открытием диалога настроек и не активизируется вводом в окне быстрой фильтрации?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Knstntn
Сообщения: 10
Зарегистрирован: Ср окт 05, 2011 17:30

Сообщение Knstntn »

Avada,

Спасибо. Я не заметил, что появляется только при вводе :? .

Удачи! :)
Аватара пользователя
_92
Сообщения: 398
Зарегистрирован: Ср ноя 23, 2005 15:31
Откуда: ufa

Сообщение _92 »

QuickSearch eXtended 2.2.2
если добавить атрибут скрытый для tcmatch.exe
то tc 8.01rc1 зависает при быстром поиске
win7x32
кто-нибудь с этим сталкивался?
ps
не нашел на этом форуме обсуждение этого плагина
на ghisler.ch тока
ubuntu+tc+synwrite
Ответить