TextSearch (Content-плагин)

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

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

Аватара пользователя
Lisabon
Сообщения: 147
Зарегистрирован: Чт фев 17, 2011 23:11

Сообщение Lisabon »

Alextp
Бета 1.6, попробуйте
Погонял новую версию и проблем не увидел пока. Кириллицу ищет в юникодных файлах. Спасибо!

Добавлено спустя 1 час 54 минуты:

Alextp
Теперь проблема поиска кириллицы в файлах с кодировкой ANSI.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Посмотрю наверное завтра.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Обновил- 1.6.1, у меня заработало ansi. oem убрано, может временно. Не знаю как он нужен в 2018году.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Alextp
Не надо убирать, иногда и сейчас нужен. Опять же в стандартных поисковых опциях TC OEM есть, функционал плагина не должен быть хуже.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Вернул OEM, совсем другой код, проверил на файле cp866- Ok.
V1.6.2.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Alextp
То, что я недавно скачивал как версию 1.6.1 (по wincmd.ru), и нынешний архив 1.6.2 (опять же по wincmd.ru) — это внутри одно и то же. Какая там версия на самом деле? И хорошо бы в плагине номер версии указывать и в имени архива, и внутренний.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Версия 1.6.1 была раньше по дате wdx file. 1.6.2 от сегодня от 11 часов. я ее компилил в 11 часов.

Добавлено спустя 2 минуты:

Номер версии - в файле history.txt.

Добавлено спустя 11 минут:

В сорце в sconvert.pas есть добавка для OEM

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


  Result:= '';
  case CP of
    cpANSI:
      Result:= Conv_AnsiToUtf8(S);
    cpOEM:
      Result:= Conv_OemToUtf8(S);
    cpUTF8:
      Result:= S;
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Alextp
Вот теперь на wincmd.ru действительно скачивается версия 1.6.2 — и по датам файлов, и по ридми. У предыдущей (в том числе уже обозначенной на сайте как 1.6.2) время модификации у библиотек было примерно на час раньше, а ридми и прочее для 1.6.1. Можно считать, что вопрос закрыт.
Даже самая богатая фантазия
Не представит себе наши безобразия.
i1
Сообщения: 34
Зарегистрирован: Чт янв 13, 2011 19:28

Сообщение i1 »

В продолжение сообщения. Windows 10 x64 (английская версия), Total Commander 9.12 x64. Актуальная версия плагина 1.6.2 со стандартными настройками:
1. Не ищет русский текст (например, в файле *.doc). При этом латиницу ищет.
2. Вызывает ошибку (видимо только на файлах с русскими буквами):
https://i.imgur.com/tMxPY1X.png

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

Сообщение Avada »

i1
Вы правила форума освежить в памяти не хотите? Получите замечание за их нарушение. Неформатная картинка заменена ссылкой.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Lisabon
Сообщения: 147
Зарегистрирован: Чт фев 17, 2011 23:11

Сообщение Lisabon »

i1
Попробуй измени в TextSearch.ini

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

;XDoc2Txt
XDOC=%COMSPEC% /C Conv\XDoc2Txt\XDoc2Txt.exe "{In}" > "{Out}"
на

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

;XDoc2Txt
XDOC=%COMSPEC% /C Conv\XDoc2Txt\XDoc2Txt.exe -8 "{In}" > "{Out}"
i1
Сообщения: 34
Зарегистрирован: Чт янв 13, 2011 19:28

Сообщение i1 »

Lisabon, спасибо, эта настройка позволила искать русский текст в файлах, но проблема с названиями файлов на русском языке осталась (возникает ошибка как на скриншоте).
Аватара пользователя
Lisabon
Сообщения: 147
Зарегистрирован: Чт фев 17, 2011 23:11

Сообщение Lisabon »

i1
Попробуй замени: на

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

"{InShort}"
i1
Сообщения: 34
Зарегистрирован: Чт янв 13, 2011 19:28

Сообщение i1 »

Lisabon, теперь ищет в файлах с русскими названиями, но спотыкается на файле "qwa.docx". Обрезает букву X в расширении.
https://imgur.com/RzDhq1P
Аватара пользователя
Lisabon
Сообщения: 147
Зарегистрирован: Чт фев 17, 2011 23:11

Сообщение Lisabon »

i1
Скорее всего проблема в самом конвертере XDoc2Txt. Наверное привередливый конвертер.
Подсказать ещё что-то дельное по XDoc2Txt, нечего. Может кто-то ещё мыслишки свои подкинет по этой проблеме с XDoc2Txt.
Как вариант использовать другой конвертер.
Ответить