Страница 6 из 19

Добавлено: Сб авг 25, 2007 03:51
Ник
Alextp писал(а):Может ему каталог (текущий) надо задавать?
ХЗ. А почему тогда конвертор в RTF отлично работает?

Добавлено: Сб авг 25, 2007 03:55
Alextp
Может конв. в RTF не нужен текущий путь.

Добавлено: Сб авг 25, 2007 04:22
Ник
Переписка с автором плагина (PDF)Filter:
у него скрипты работают.

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

Добавлено: Сб авг 25, 2007 04:40
Alextp
Поставил. У меня конвертирует нормально, и WDX Guide показывает,
что все отработало и сконвертировалось в нормальный текст. Только я убрал из твоей комстроки {CP:UTF8},
это там зачем?

Добавлено: Сб авг 25, 2007 12:48
Ник
У меня показывает ошибку - может какие библиотеки нужны или Винды старые - у меня 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 - это твой? А какая версия последняя и от какого числа?

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

Кстати, WDX Guide - это твой?
Мой. Версия здесь...

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

Напиши, плз, есть ли у тебя в системе MSXML 5.* и - если не трудно - какие у тебя версии всех этих MSXML от 1 до 6 (можно в личку).

Добавлено: Вт авг 28, 2007 22:24
Ник
Народ, в последней версии ReadMe - ссылка на утилиту и строку настройки для поиска в DjVu файлах (у которых есть текстовый слой) - протестируйте, плз, у себя - нужно посмотреть как работает на разных компах и системах...

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

Задаем в строке {ANSI} {OEM} {UTF8} = ищутся сразу 3 кодировки.

Добавлено: Чт авг 30, 2007 15:29
Lev
Еще тогда кодировку {All} = ищутся все известные плагину кодировки

Добавлено: Чт авг 30, 2007 17:20
Ник
ИМХО, это нужно именно самому ТК - галки выбора кодировки ставить.

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

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

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

Добавлено: Чт авг 30, 2007 17:35
Alextp
Lev писал(а):Еще тогда кодировку {All} = ищутся все известные плагину кодировки
Согласен. Хотя, не знаю. Это сделает поиск ОЧЕНЬ медленным. У меня же там всякие KOI8R, KOI8U, ISO. ISO вообще непонятно что. Я ее случайно нашел.

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

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

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

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

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

    if ParamCP = 'KOI8R' then
      FText:= SConvertToANSI(FText, cpKOI8RToANSI)
    else
    if ParamCP = 'KOI8U' then
      FText:= SConvertToANSI(FText, cpKOI8UToANSI)
    else

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

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

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

ЗЫ: ISO это сила! :)
А ведь для кириллицы есть ещё пара десятков кодировок разных... ;)
И транслит! :))

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

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

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