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 

Альтернативный способ быстрого поиска (QuickSearch eXtended)
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Rodny



Joined: 24 Jan 2007
Posts: 949
Location: Могилёв, Беларусь

Post (Separately) Posted: Fri Oct 07, 2016 23:42    Post subject: Reply with quote

LonerD wrote:
Translit юникодный используешь?
Да, разумеется.
За настройки спасибо, понял причину. Я не обратил внимание в ридми на ограничения: "Content plugins: Translated Fieldnames can’t be used". А таблица кодировки называлась стандартно "Йцукен2Qwerty.ttb", что в QuickSearch превращалось в "Eooeai2Qwerty". Я решил, что раз она видна, то и работать будет. А вот фиг.

А сделав неверный вывод, с остальными wdx я просто смотрел лог, не обращая внимание на реальные результаты. А в логе кириллица действительно превращается в мусор.

Кстати, exe-шники tcmatch у нас различаются (у меня с wincmd), хотя версию при запуске показывают одинаковую 2.2.3. А у автора лежит 2.2.5
-
Поэкспериментировал c посимвольной заменой. В одну сторону работает более-менее нормально
Code:
[replace]
chars1=q|й
chars2=w|ц
chars3=e|у
Code:
[replace]
chars1=й|q
chars2=ц|w
chars3=у|e

А вот если всё смешать... При вводе латинки кириллица ищется, а наоборот нет. При этом как-то влияет регистр текста, хотя галка снята.

Но! Ещё раз перечитав ридми, решил поиграть с tcmatch.dic
Вот со словарём всё заработало как хотелось, в том числе в архивах. И редактировать его удобнее, чем через ГУЙ или в ini.
 пример tcmatch.dic

Итого. Если не нужно таким образом искать в архивах и виртуальных папках - проще использовать wdx_translit, только таблицу переименовать.
Иначе задействовать словарь.
Back to top
View user's profile Send private message
flm



Joined: 09 Dec 2007
Posts: 467

Post (Separately) Posted: Sun Oct 09, 2016 01:35    Post subject: Reply with quote

У меня, вроде, всё получилось. Вводить соотствие нужно только в одну сторону, т.е. й|q - надо, а q|й - нет. Плюс дополнительно надо ввести большие буквы, без этого ломается регистронезависимость. Кому интересно - весь список под cut'ом, можно сразу копипастнуть в файл.
 Hidden text


Rodny wrote:

Кстати, exe-шники tcmatch у нас различаются (у меня с wincmd), хотя версию при запуске показывают одинаковую 2.2.3. А у автора лежит 2.2.5

У меня пишет 2.2.4, не помню где качал...
_________________
cogito ergo sum
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Sun Oct 09, 2016 02:16    Post subject: Reply with quote

Rodny wrote:

Кстати, exe-шники tcmatch у нас различаются (у меня с wincmd), хотя версию при запуске показывают одинаковую 2.2.3. А у автора лежит 2.2.5

Там ехе-шник - это AutoHotkey-скрипт. Из изменений - только языки добавлены/изменены (у меня, насколько я помню, все переводы кроме английского-русского-украинского вырезаны) и, скорее всего, новые версии перекомпилированы новой версией AHK.
_________________
Win11 x64 Eng | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
Dimsok



Joined: 17 Aug 2014
Posts: 663

Post (Separately) Posted: Sun Oct 09, 2016 11:26    Post subject: Reply with quote

Хм, а у меня при поиске ошибку выдаёт. Где файлов мало совсем, там нормально. Ни у кого не было?
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Sun Oct 09, 2016 12:47    Post subject: Reply with quote

Dimsok
Что за ошибка? Что такое "мало совсем"?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Dimsok



Joined: 17 Aug 2014
Posts: 663

Post (Separately) Posted: Sun Oct 09, 2016 13:18    Post subject: Reply with quote

---------------------------
Total Commander 8.51a
---------------------------
External exception EEDFADE.
External exception EEDFADE
Windows XP SP3 5.1 (Build 2600)

Please report this error to the Author, with a description
of what you were doing when this error occurred!

Windows exception: 0EEDFADE
Stack trace:
0512DBD2


Хотя похоже не только от кол-ва файлов зависит. В одном месте со 127 файлами нет ошибки, в другом с 26 постоянно ошибку выдаёт. А если в окне ошибки согласиться с продолжением, вроде можно работать дальше без ошибок до следующего перезапуска TC. Правда почему-то на на 2.5 тыс. файлов так ничего и не фильтруется.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Sun Oct 09, 2016 15:17    Post subject: Reply with quote

Dimsok
Короче говоря, количество файлов не при делах, точные условия возникновения ошибки неясны абсолютно, система старая, версия TC тоже не особо новая, а анализ самой ошибки может сделать только автор плагина. Всё, что могу сказать: у меня такого ни разу не было, в том числе и с предыдущими версиями TC на XP.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Rodny



Joined: 24 Jan 2007
Posts: 949
Location: Могилёв, Беларусь

Post (Separately) Posted: Sun Oct 09, 2016 23:42    Post subject: Reply with quote

flm wrote:
Вводить соотствие нужно только в одну сторону, т.е. й|q - надо, а q|й - нет. Плюс дополнительно надо ввести большие буквы, без этого ломается регистронезависимость.

Я так понял, со словарём ты не пробовал работать. Там с этим всё нормально.
Back to top
View user's profile Send private message
flm



Joined: 09 Dec 2007
Posts: 467

Post (Separately) Posted: Mon Oct 10, 2016 23:32    Post subject: Reply with quote

Rodny wrote:
Я так понял, со словарём ты не пробовал работать. Там с этим всё нормально.

Не пробовал. Вроде всё и так заработало.
Текстовый файлик с ручным вводом как-то милее непонятных словарей. Wink
_________________
cogito ergo sum
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы
Back to top
View user's profile Send private message
Rodny



Joined: 24 Jan 2007
Posts: 949
Location: Могилёв, Беларусь

Post (Separately) Posted: Mon Oct 10, 2016 23:58    Post subject: Reply with quote

flm
Словарь тоже текстовый, к тому же там строки нумеровать не надо Wink
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Thu Aug 09, 2018 03:49    Post subject: Reply with quote

Создал tcmatch.dic
Частично работает. Некоторые буквы меняет, некоторые не меняет. Регистр букв то работает то не работает.
Например, с W-Ц вообще непойми что творится Rolling Eyes не находятся ни в каком виде слова. Ввожу w - не находится W. В то же время q-Q находит... Е-Ё не заменяются.
https://pastebin.com/raw/30FE2HhR
Что не так, где может быть ошибка/ошибки? Embarassed

PS. Ошибки таки в самом скрипте... Как ответил автор - "solving this would probably need a rewrite"
_________________
Win11 x64 Eng | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
Mailk



Joined: 16 Jan 2010
Posts: 251

Post (Separately) Posted: Thu Apr 30, 2020 01:26    Post subject: Reply with quote

Класная фича эта программа QuickSearch eXtended (версия у меня 2.2.7) ! Судя по описанию может искать в полях значений выводимые WDX плагинами. Мне очень нужно иметь быстрый поиск по значениям в полях плагина , но на кириллице данные.
НО не могу заставить.. Как это делается? И самое страшное значения в Wdx плагинах на кириллице пишет и видит как аброкадабру..
Ручками иний писал, видит в настройках, но не ищет.
Кто поможет ?
И еще у меня стал поиск чувствителен к регистру буквы , в настройках убранно ! Удалил словарь для раскладки, заработало! Может нужно словарь с регистром сделать тоже ?
И что значит группы (1-2-3)в поиске через WDX плагины?
Back to top
View user's profile Send private message
Mailk



Joined: 16 Jan 2010
Posts: 251

Post (Separately) Posted: Sat Jun 06, 2020 18:21    Post subject: Reply with quote

Вопщем могу сказать что заработала ! И так поиск быстрый по полям работает при отключении файла словаря (просто убрал расширение на нем) . То что русские не видит буквы и пишет в настройках плагина не понятные символы(абракатабру) то просто отрываю блокнот и по образцу ручками прописал все поля которые надо ручками... там просто.
Группа 1 везде.
Быстрый поиск с диалогом , это одна из самых крутых штучек при работе с файлами в Total commander . Значение в файлах Solidworks ищет и фильтрует как надо.
Back to top
View user's profile Send private message
Monarch-LFV



Joined: 22 Jul 2019
Posts: 227

Post (Separately) Posted: Mon Nov 22, 2021 14:56    Post subject: Reply with quote

Есть файлы:
    Владивосток.txt
    ВЛАДИВОСТОК (2).txt
    Восток.txt
    ВОСТОК 1.txt
    Дальний восток.txt
    другой файл.txt
    другой файл2.txt
    п. Восток.txt
    п.Восток(1).txt

Вопрос, как с помощью QuickSearch eXtended фильтра оставить только целое слово "восток" (без учета регистра), исключая при этом Владивосток.
То есть с применением фильтра должно остаться:
    Восток.txt
    ВОСТОК 1.txt
    Дальний восток.txt
    п. Восток.txt
    п.Восток(1).txt

Сразу поясню, объектов в директории с разными названиями много, то есть простое выражение отрицания "!влади" здесь не подойдет. Регулярные выражения чувствительны к регистру и с русским языком не работают нормально, то есть "(?i)" не выключает чувствительность к регистру. Вроде задача простая, но с ходу что-то не получается решить. Не охота городить трехэтажные рег. выражения, так как теряется смысл быстрого фильтра, решение по сути должно быть простым... может у кого-нибудь появятся идеи?
Back to top
View user's profile Send private message
Mailk



Joined: 16 Jan 2010
Posts: 251

Post (Separately) Posted: Mon Nov 22, 2021 15:51    Post subject: Reply with quote

Вы может не правильно поняли, это расширение дает возможность поиска в WDX выводе данных также как по имени файла и еще без переключения на раскладку нужную. Или поиска когда смесь букв латиницы или кириллицы таких как "С" или "О"
Ваша задача просто укладывается в быстрый поиск с галкой "Буква " с диалогом поиска

 !  CaptainFlint:
По совокупности нарушений и игнорирований модераторских замечаний аккаунт Mailk заблокирован.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
Page 7 of 8

 
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