Показать сообщение отдельно
Старый 08.02.2012, 01:18   #1  
alex55 is offline
alex55
MCTS
MCBMSS
 
224 / 145 (5) +++++
Регистрация: 13.02.2007
Адрес: Москва
XPOParser - утилита для редактирования X++ отчетов (xpo-файлов)
XPOParser ver. 1.0.21 (beta) - утилита для редактирования X++ отчетов (xpo-файлов).

Назначение:
- Изменение значений указанного свойства элементов X++ отчета на заданную величину или установка заданного значения для данного свойства.
- Вывод значений указанного свойства элементов X++ отчета и дополнительной информации: имя секции, тип контрола, имя контрола.

Использование:
1. Выбрать файл.
2. Задать имя свойства для изменения: Correction Property.
3. Выбрать режим и задать значение приращения или новое значения свойства: Correction (Add|Replace).
4. При необходимости задать фильтр для отбора элементов для обработки (значения свойств, имена секций.
5. Нажать Parse.
6. Если результаты обработки устраивают, то нажать Save для формирования скорректированного файла или повторить п. 2.

Примечание:
1. Если нужно выполнить несколько последовательных изменений над одним файлом, то можно снять флажок Reload file.
2. Если необходимо корректное отображение в результатах или замена на значение, содержащее русские символы, то необходимо установить флажок Decode UTF-8.
3. Используемые регулярные выражения можно модифицировать в файле XPOParser_patterns.dat (построчно: секция, контролы, свойства контролов). Для активации данного режима снять флажок Default patterns.
4. В утилите используются Microsoft VBScript Regular Expressions 5.5.
5. Утилита написана на Visual Basic 6. Для использования на старых системах может потребоваться установить Visual Basic 6.0: Run-Time Redistribution Pack

(http://www.microsoft.com/download/en...ng=en&id=24417).

Бонус: RegExpBrowser ver. 1.0.12 (beta) - утилита для просмотра результатов выполнения регулярных выражений VBScript.

Назначение:
- Ускорение отладки регулярных выражений на VBScript.
- Анализ текстовых файлов с помощью регулярных выражений.

Использование:
1. Выбрать файл.
2. Задать регулярное выражение (Pattern).
3. Отметить флажками нужные "карманы" для отображения их значений (Sub match).
4. Нажать Parse или клавишу Enter в поле Pattern.
5. Для перехода по списку найденных значений использовать кнопки со стрелками.

Примечание:
1. Если необходимо корректное отображение в результатах значений, содержащих русские символы, то необходимо установить флажок Decode UTF-8.
2. Утилита написана на Visual Basic 6. Для использования на старых системах может потребоваться установить Visual Basic 6.0: Run-Time Redistribution Pack

(http://www.microsoft.com/download/en...ng=en&id=24417).

P.S. Сообщения об ошибках, конструктивная критика и идеи по доработке приветствуются.
Вложения
Тип файла: zip XPOParser_2012_0208.zip (32.5 Кб, 178 просмотров)
За это сообщение автора поблагодарили: sukhanchik (6), Logger (10), lev (10), gl00mie (10), S.Kuskov (2).