CLConverter для AutoGRAPH.NET
Версия от 21:46, 5 апреля 2015; Admin (обсуждение | вклад)
Консольная утилита для автоматической конвертации карлистов от предыдущей версии AutoGRAPH (3.х или 4.х) в схему AutoGRAPH.NET. В числе возможностей:
- поддержка различных режимов конвертации: один карлист в одну схему и множество карлистов в одну схему
- автоматическая загрузка сконвертированной схемы в WebMap.NET
- поддержка несколько шаблонов схем
Содержание
Установка
CLConverter не требует установки, достаточно скачать последнюю версию отсюда и распаковать в локальный каталог.
Описание ключей командной строки
| Ключ | Описание | |
| -tpl | название шаблона. Все шаблоны хранятся в подкаталоге Templates | |
| -source | путь и маска файлов для конвертации. Пример: -source=C:\*.ini | |
| -target-dir | режим "конвертация в файлы схем" - путь к каталогу, в котором будут созданы файлы новой схемы | может использоваться только один их этих ключей |
| -target-web | режим "конвертация и загрузка в WebMap.NET" | |
| -target-schema | ключ указывается в виде -target-schema=ALL_IN_ONE - в этом случае будет создана одна схема с именем ALL_IN_ONE и в неё будут импортированы все найденные по маске source карлисты. Если данный ключ не указан - конвертация будет в виде "один карлист - одна схема" | |
| -delete | удалять исходные файлы после успешной конвертации | может использоваться только один их этих ключей |
| -rename | ключ указывается в виде -rename=.bak - в этом случае все успешно сконвертированные исходные файлы будут переменованы с расширением .bak |
Файл CLConverter.exe.config
Данный файл используется для конфигурации CLConverter только в режиме -target-web
| web-url |
ссылка на WebMap.NET в виде http://demo.tk-nav.com |
| web-user |
логин пользователя |
| web-pass |
пароль пользователя |
| user-role-id | ID роли, которая будет |
| ini-section-custom | |
| ini-user-login | |
| ini-user-pass | |
| ini-uid |
Примеры использования
CLConverter -tpl=Template -source=C:\*.ini -target-dir=D:\AGSchema -delete
использовать шаблон Template и сконвертировать все .ini файлы из каталога C:\ в каталог D:\AGSchema, после чего удалить исходные файлы
CLConverter -tpl=Template -source=C:\*.ini -target-web -target-schema=NewSchema1 -rename=.bak
использовать шаблон Template и сконвертировать все .ini файлы из каталога C:\ в одну схему с именем NewSchema1, после чего загрузить её в WebMap.NET. У исходных файлов сменить расширение на .bak