PCREsearch как пользоваться?
Select messages from
# through # FAQ
[/[Print]\]
Goto page 1, 2  Next  :| |:
Total Commander -> Плагины Total Commander

#1: PCREsearch как пользоваться? Author: Mailk PostPosted: Fri Jan 22, 2016 19:37
    —
Кто ни буть может написать инструкцию на русском к плагину PCREsearch ? А то вроде крутой плагин ну такой замороченный что не могу разобратся...

#2:  Author: FlasherLocation: Москва PostPosted: Fri Jan 22, 2016 20:15
    —
Если речь про настройщик (поскольку в остальном он ничем от остальных контентных плагинов не отличается), то переводить Readme за бесплатно тут вряд ли кто-то возмётся. Другое дело - решать конкретно поставленные задачи.

Last edited by Flasher on Fri Jan 22, 2016 21:06; edited 1 time in total

#3:  Author: Mailk PostPosted: Fri Jan 22, 2016 21:00
    —
Вопрос про настроики и тд. Вот нужно вытащить версию SolidWorks из файлов . все попробывал не чего неполучается. Вот думаю только этот сможет плагин. Дело в том что SW имеет бяку комерчесскую выше стоящие версии не совместимы и иногда приходится с этим мучатся.
Да и воопще есть много файлов разных и хочется вытащить инфу.

#4:  Author: Skif_off PostPosted: Sat Jan 23, 2016 02:04
    —
Mailk
Вы бы выложили пару-тройку файлов разных версий... Что искать-то?

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

Т.е. за один проход может не получиться.

Добавлено:
Или придётся искать по смещению, которое нужно сначала найти...

#5: Вот информация по формату Author: Mailk PostPosted: Sun Feb 07, 2016 21:52
    —
http://help.solidworks.com/2015/english/api/sldworksapi/solidworks.interop.sldworks~solidworks.interop.sldworks.imodeldoc2~versionhistory.html

как вытащить инфу?
[/img]

по контр пддаун открывает фаил и показывает версию.
Но что то не нашел бинаром. Есть возможность вытаскивать инфу? Помогите.

#6:  Author: FlasherLocation: Москва PostPosted: Sun Feb 07, 2016 22:33
    —
Никто не поможет, пока не будут выложены файлы с версиями. Неужели неясно?

#7:  Author: Mailk PostPosted: Mon Feb 08, 2016 00:02
    —
Исправился https://yadi.sk/d/LJbohZoMoTnDS
Файлы образцы могу еще кинуть.

#8:  Author: FlasherLocation: Москва PostPosted: Mon Feb 08, 2016 11:18
    —
См. сюда.

#9:  Author: Mailk PostPosted: Sun Feb 28, 2016 20:17
    —
Можно спросить переименовать фаил (pdf/djv) ПО ТЕКСТУ СОДЕРЖАЩИМУСЯ ГДЕ НИБУТЬ В ФАЙЛЕ, например "абс.132.1421.00 .. 20символов после", или слова "патент 12356...50-100 символов после. как выкусить часть текста в колонку или в коментарий чтоб преименовать фаил по этому куску текста . Текст получается наложением фотки и из распознования файн риадером текста в пдф формате например.

#10:  Author: FlasherLocation: Москва PostPosted: Sun Feb 28, 2016 20:57
    —
Прежде чем мудрить, xpdfsearch смотреть на предмет нужного поля не пробовал?

#11:  Author: Mailk PostPosted: Sun Feb 28, 2016 21:14
    —
Если я правильно понял это плагин может искать текст в меню поиска..
но выводить не чего не может, кроме данных о документе.
А документ создается программой в потоковом режиме. Распозгование картинки и замена имени 0001.pdf на содержание по ключевым строчкам , причем они могут быть разные в плане нахождения выше -ниже. Нужно именно найти по ключивым словам и "выкусить" в колонку или еще куда. чтоб присвоить имя файлу.


Last edited by Mailk on Sun Feb 28, 2016 22:00; edited 2 times in total

#12:  Author: FlasherLocation: Москва PostPosted: Sun Feb 28, 2016 21:39
    —
Mailk
"не чего не моет", "докуменьте", "Распозгование", "ключивым", "тоб". Включи в браузере проверку ошибок, я тебя умоляю. Неужели твой диплом инженера так же написан?

Плагин ищет не в меню поиска, а в файлах с выводом полей данных, первую строку и начало документа в частности, которые корректируются либо длиной либо заменой с рег. выражениями. В колонку ничего выводить не требуется, ещё раз повторяю.

#13:  Author: Mailk PostPosted: Mon Feb 29, 2016 00:18
    —
Положил тест файлы по ссылке старой в папке "Тест файлы PDF"
как они идут и после распознования как выглядят.
https://yadi.sk/d/LJbohZoMoTnDS/%D0%A2%D0%B5%D1%81%D1%82%20%D1%84%D0%B0%D0%B9%D0%BB%D1%8B%20PDF

#14:  Author: FlasherLocation: Москва PostPosted: Mon Feb 29, 2016 01:26
    —
0001.pdf > Патент на изобретение №222396-00000001.pdf
Code:
Маска:          [=xpdfsearch.Начало документа]
...расширения:  [N].[E]
Найти:          (\d{6})
Заменить на:    Патент на изобретение №$1-0000
☑ Рег. выраж.  ☑ Подстан.

#15:  Author: Mailk PostPosted: Tue Mar 08, 2016 14:39
    —
Навел парядок с торент файлами. Много файлов скаченно, но имя у них абракадабра. прописал регулярное выражение (первое свое) поправте что не так . показывает имя торент файла ( то что при запуске торента показывает). само выражение вот:

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

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

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

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

Posted after 18 minutes:

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



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page 1, 2  Next  :| |:
Page 1 of 2

Powered by phpBB © 2001, 2005 phpBB Group