TextSearch (Content-плагин)

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

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

Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

Alextp писал(а):Может ему каталог (текущий) надо задавать?
ХЗ. А почему тогда конвертор в RTF отлично работает?
Xubuntu
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Может конв. в RTF не нужен текущий путь.
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

Переписка с автором плагина (PDF)Filter:
у него скрипты работают.

Попробуй, плз, у себя - у меня Винда 2000 - может версия библиотек не та?
FB2Any 0.2 - конвертор из формата FB2 в текст, гипертекст, RTF и прочее. Бесплатно. Автор: Дмитрий Грибов. 2,9 Мб. 19.04.2006. http://www.gribuser.ru/xml/fictionbook/
Xubuntu
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Поставил. У меня конвертирует нормально, и WDX Guide показывает,
что все отработало и сконвертировалось в нормальный текст. Только я убрал из твоей комстроки {CP:UTF8},
это там зачем?
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

У меня показывает ошибку - может какие библиотеки нужны или Винды старые - у меня Windows 2000 SP4 ?

У меня следующие файлы есть в System32:
MsXML.dll Microsoft Data Access Components 8.0.6730.0
MSXML3.dll Microsoft(R) MSXML 3.0 SP 7 8.70.1113.0
MSXML3A.dll Microsoft Data Access Components 8.20.8730.1
MSXML3R.dll Microsoft Data Access Components 8.20.8730.1
MSXML4.dll Microsoft(R) MSXML 4.0 SP 2 4.20.9841.0
MSXML4R.dll Microsoft(R) MSXML 4.0 SP1 4.10.9404.0
MSXMLR.dll Microsoft Data Access Components 8.0.6730.0
Никакого MSXML2.dll нет, а в скрипте Грибов пишет:
Msxml2.FreeThreadedDOMDocument.4.0
Может нужна ещё какая библиотека?


Кстати, WDX Guide - это твой? А какая версия последняя и от какого числа?
Xubuntu
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

У меня показывает ошибку - может какие библиотеки нужны или Винды старые - у меня Windows 2000 SP4 ?
У меня следующие файлы есть в System32:
Это уже не связано с моим плагином. Если не хватает библиотек,
то и из комстроки конвертер у тебя запускаться не будет.
Наверное писать надо Грибову.

Кстати, WDX Guide - это твой?
Мой. Версия здесь...
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

Alextp писал(а):Если не хватает библиотек, то и из комстроки конвертер у тебя запускаться не будет.
Наверное писать надо Грибову.
У него от величия корона в потолок упёрлась...

Напиши, плз, есть ли у тебя в системе MSXML 5.* и - если не трудно - какие у тебя версии всех этих MSXML от 1 до 6 (можно в личку).
Xubuntu
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

Народ, в последней версии ReadMe - ссылка на утилиту и строку настройки для поиска в DjVu файлах (у которых есть текстовый слой) - протестируйте, плз, у себя - нужно посмотреть как работает на разных компах и системах...
Xubuntu
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

На гислере предложили искать в TC сразу в неск. кодировках. Еще в 2004 г. Что если сделать это здесь, в TS?
Кому-нибудь поиск в неск. кодировках нужен?

Задаем в строке {ANSI} {OEM} {UTF8} = ищутся сразу 3 кодировки.
Аватара пользователя
Lev
Сообщения: 392
Зарегистрирован: Ср мар 02, 2005 16:34

Сообщение Lev »

Еще тогда кодировку {All} = ищутся все известные плагину кодировки
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

ИМХО, это нужно именно самому ТК - галки выбора кодировки ставить.

Для плагина, как мне кажется, это нужно только, если файлы могут быть в разных кодировках - и если ТК не поддерживает мультикодировочный поиск в этих типах файлов.

Например: TXT, HTML, MSG (EML). Насколько я понимаю, кодировки DOC, PDF, DJVU, FB2 - жёстко заданы.
Непонятно RTF ?

Кстати, а куда делась кодировка KOI8-R (у меня часто письма хранятся именно в ней)?
Xubuntu
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Lev писал(а):Еще тогда кодировку {All} = ищутся все известные плагину кодировки
Согласен. Хотя, не знаю. Это сделает поиск ОЧЕНЬ медленным. У меня же там всякие KOI8R, KOI8U, ISO. ISO вообще непонятно что. Я ее случайно нашел.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Ник писал(а):ИМХО, это нужно именно самому ТК - галки выбора кодировки ставить.
Да. Согласен. Самому ТК нужно.
Но пока можно реа-ть плагином.

Для плагина, как мне кажется, это нужно только, если файлы могут быть в разных кодировках - и если ТК не поддерживает мультикодировочный поиск в этих типах файлов.
А так и есть. Он же не поддерживает.
Значит нужен.

поясню, как будет делдаться поиск: плагин конвертит текст, пишет его в разных кодировках в строки. Теперь если есть неск. кодировок, он слепляет строки через #13#10. И ТК находит в одной из код-к.
Или не находит.

Кстати, а куда делась кодировка KOI8-R (у меня часто письма хранятся именно в ней)?
Никуда. Она в ридми. :)

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

    if ParamCP = 'KOI8R' then
      FText:= SConvertToANSI(FText, cpKOI8RToANSI)
    else
    if ParamCP = 'KOI8U' then
      FText:= SConvertToANSI(FText, cpKOI8UToANSI)
    else
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

Спасибо, понял... :)
Alextp писал(а):как будет делаться поиск: плагин конвертит текст, пишет его в разных кодировках в строки. Теперь если есть неск. кодировок, он слепляет строки через #13#10. И ТК находит в одной из код-к.
Или не находит.
То есть, поиск замедлится в несколько раз?

Нельзя ли как-то автоопределение кодировок поставить - или предупреждать в логе юзера, что не все файлы в "стандартной" кодировке?

Или это ещё больший гемор?

ЗЫ: ISO это сила! :)
А ведь для кириллицы есть ещё пара десятков кодировок разных... ;)
И транслит! :))
Xubuntu
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

То есть, поиск замедлится в несколько раз?
Да, хотя поиск только текста в буфере замедлится.
А реально, поиск состоит еще и из чтения файла с диска, конвертации плагином текста и т.п. Т.е. реально все замедлится не в N раз. А где-то процентов на 10-50%. IMHO.

Нельзя ли как-то автоопределение кодировок поставить
Определение кодировок больное место.
Я его еще в Universal Viewer не реализовал. Хотя планирую.

ISO это сила! :)
Как организация по стандартизации. :)
А ведь для кириллицы есть ещё пара десятков кодировок разных... ;)
Ты их используешь? :)
Ответить