PCREsearch как пользоваться?

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

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

Mailk
Сообщения: 251
Зарегистрирован: Сб янв 16, 2010 20:19

PCREsearch как пользоваться?

Сообщение Mailk »

Кто ни буть может написать инструкцию на русском к плагину PCREsearch ? А то вроде крутой плагин ну такой замороченный что не могу разобратся...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Если речь про настройщик (поскольку в остальном он ничем от остальных контентных плагинов не отличается), то переводить Readme за бесплатно тут вряд ли кто-то возмётся. Другое дело - решать конкретно поставленные задачи.
Последний раз редактировалось Flasher Пт янв 22, 2016 20:06, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Mailk
Сообщения: 251
Зарегистрирован: Сб янв 16, 2010 20:19

Сообщение Mailk »

Вопрос про настроики и тд. Вот нужно вытащить версию SolidWorks из файлов . все попробывал не чего неполучается. Вот думаю только этот сможет плагин. Дело в том что SW имеет бяку комерчесскую выше стоящие версии не совместимы и иногда приходится с этим мучатся.
Да и воопще есть много файлов разных и хочется вытащить инфу.
Skif_off
Сообщения: 1257
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Mailk
Вы бы выложили пару-тройку файлов разных версий... Что искать-то?

Скорее всего придётся воспользоваться Script Content Plugin (последнюю версию брать в теме плага): например, в моём лаунчере (на AutoIt) для DC х86+х64 версия DC определяется тупым чтением как тесктовый файл doublecmd.exe (не целиком, конечно, а кусок по формуле "(размер / 3.5) / 2"), а потом так:

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

; убираются непечатные символы
$sText = StringRegExpReplace($sText,'[\x00-\x1f]','')
; убираются все символы, кроме точки, пробела, латинских букв и цифр
$sText = StringRegExpReplace($sText,'(?i)[^\.a-z0-9 ]','')
; и потом ищу нужное
$V = StringRegExp($sText, '(?i)DC v[0-9]{1,2}\.[0-9]{1,2}\.[0-9]{1,2} (?>alpha|beta) Rev\. [0-9]{4}', 1)
Т.е. за один проход может не получиться.

Добавлено:
Или придётся искать по смещению, которое нужно сначала найти...
Mailk
Сообщения: 251
Зарегистрирован: Сб янв 16, 2010 20:19

Вот информация по формату

Сообщение Mailk »

http://help.solidworks.com/2015/english ... story.html

как вытащить инфу?
[/img] Изображение

по контр пддаун открывает фаил и показывает версию.
Но что то не нашел бинаром. Есть возможность вытаскивать инфу? Помогите.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Никто не поможет, пока не будут выложены файлы с версиями. Неужели неясно?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Mailk
Сообщения: 251
Зарегистрирован: Сб янв 16, 2010 20:19

Сообщение Mailk »

Исправился https://yadi.sk/d/LJbohZoMoTnDS
Файлы образцы могу еще кинуть.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

См. сюда.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Mailk
Сообщения: 251
Зарегистрирован: Сб янв 16, 2010 20:19

Сообщение Mailk »

Можно спросить переименовать фаил (pdf/djv) ПО ТЕКСТУ СОДЕРЖАЩИМУСЯ ГДЕ НИБУТЬ В ФАЙЛЕ, например "абс.132.1421.00 .. 20символов после", или слова "патент 12356...50-100 символов после. как выкусить часть текста в колонку или в коментарий чтоб преименовать фаил по этому куску текста . Текст получается наложением фотки и из распознования файн риадером текста в пдф формате например.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Прежде чем мудрить, xpdfsearch смотреть на предмет нужного поля не пробовал?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Mailk
Сообщения: 251
Зарегистрирован: Сб янв 16, 2010 20:19

Сообщение Mailk »

Если я правильно понял это плагин может искать текст в меню поиска..
но выводить не чего не может, кроме данных о документе.
А документ создается программой в потоковом режиме. Распозгование картинки и замена имени 0001.pdf на содержание по ключевым строчкам , причем они могут быть разные в плане нахождения выше -ниже. Нужно именно найти по ключивым словам и "выкусить" в колонку или еще куда. чтоб присвоить имя файлу.
Последний раз редактировалось Mailk Вс фев 28, 2016 21:00, всего редактировалось 2 раза.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Mailk
"не чего не моет", "докуменьте", "Распозгование", "ключивым", "тоб". Включи в браузере проверку ошибок, я тебя умоляю. Неужели твой диплом инженера так же написан?

Плагин ищет не в меню поиска, а в файлах с выводом полей данных, первую строку и начало документа в частности, которые корректируются либо длиной либо заменой с рег. выражениями. В колонку ничего выводить не требуется, ещё раз повторяю.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Mailk
Сообщения: 251
Зарегистрирован: Сб янв 16, 2010 20:19

Сообщение Mailk »

Положил тест файлы по ссылке старой в папке "Тест файлы PDF"
как они идут и после распознования как выглядят.
https://yadi.sk/d/LJbohZoMoTnDS/%D0%A2% ... 1%8B%20PDF
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

0001.pdf > Патент на изобретение №222396-00000001.pdf

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

Маска:          [=xpdfsearch.Начало документа]
...расширения:  [N].[E]
Найти:          (\d{6})
Заменить на:    Патент на изобретение №$1-0000
☑ Рег. выраж.  ☑ Подстан.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Mailk
Сообщения: 251
Зарегистрирован: Сб янв 16, 2010 20:19

Сообщение Mailk »

Навел парядок с торент файлами. Много файлов скаченно, но имя у них абракадабра. прописал регулярное выражение (первое свое) поправте что не так . показывает имя торент файла ( то что при запуске торента показывает). само выражение вот:

:name....(.*)12:piece lengthi

тип вывода $1$3\x20

может кто подкинет свои решения для других файлов!?

одна проблема некоторые торенты имеют не "правильную" кодировку, приходится преименовывать имя транслитом, но это все равно быстро .
может кто подскажет как менять кодировку вывода ?

Posted after 18 minutes:

Попытался для файлов Solidworks вывести данные не получается.. знаний по регулярным не хватает.
Ответить