TextSearch (Content-плагин)

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

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

Skif_off
Сообщения: 1260
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Lisabon
Замена на "{InShort}" не очень хороший вариант ещё и потому, что отключение коротких имён - один из советов по оптимизации SSD (но фича при этом отключается глобально).

>> Как вариант использовать другой конвертер.
Их и нет почти :)

i1
А если выполнить ту же команду напрямую, в консоли? xdoc2txt версии 2.х или 1.х? Автор - японец, вроде, странно иметь подобные проблемы...

в голову пришла ешё такая мысль, сомнительная:

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

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

Сообщение i1 »

Lisabon, Skif_off, спасибо за ваши ответы.
Skif_off, chcp не помогло.

Для себя нашел настройки для необходимых мне форматов (doc(x), xls(x), pdf, ppt(x), htm(l)) — TextSearch.ini. Дополнительно используется DocToText.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Я бы попробовал:

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

XDOC=%ComSpec% /u /c Conv\XDoc2Txt\XDoc2Txt.exe -u "{In}" > "{Out}"
Но у меня юникодная x32 вообще ни черта не работает...
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

i1
Если включить лог опцией Log=1 то что показывает лог?
Skif_off
Сообщения: 1260
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Flasher
Оно runtime-библиотеки требует, в наличии? Попробуй версию из PCREsearch.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Заменил в Лазарусе класс на юникодный. Может теперь будет ОК с юникодными ком строками. 1.6.3.
i1
Сообщения: 34
Зарегистрирован: Чт янв 13, 2011 19:28

Сообщение i1 »

Alextp, при включённой опции получаю вылет TC, лог в папке Temp отсутствует.
Версия 1.6.3 со стандартными настройками выдаёт аналогичную ранее указанной ошибку. С моими настройками работает — ищет.
Аватара пользователя
Lisabon
Сообщения: 147
Зарегистрирован: Чт фев 17, 2011 23:11

Сообщение Lisabon »

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

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

;XDoc2Txt
XDOC=%COMSPEC% /C Conv\XDoc2txt\xdoc2txt.exe -8 "{InShort}" > "{Out}"
на

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

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

Сообщение i1 »

Lisabon, с такими настройками нет ошибок, но и ничего не находит. Ещё заметил странность — с моими настройками плагин спотыкается на временных файлах с ~$ в начале имени файла.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

i1, если включить опцию "не удалять out file", можно посмотреть правильно ли формируется выход xdoct2txt.
i1
Сообщения: 34
Зарегистрирован: Чт янв 13, 2011 19:28

Сообщение i1 »

Alextp, заглянул в файл TextSrch.txt до того как нажал ОК в окне с ошибкой - он пустой.
https://imgur.com/txUllBI
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

i1, тогда конвертер дает такой файл.
i1
Сообщения: 34
Зарегистрирован: Чт янв 13, 2011 19:28

Сообщение i1 »

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

Сообщение Alextp »

Уже есть опция Log=1 - она покажет в логе ошибки вроде. Зачем еще опция.
i1
Сообщения: 34
Зарегистрирован: Чт янв 13, 2011 19:28

Сообщение i1 »

Alextp, чтобы можно было запустить поиск на большом количестве файлов и не заглядывать в TC в ожидании появления ошибки, а после поиска видеть какие файлы не обработались.
Ответить