CLConverter для AutoGRAPH.NET — различия между версиями

Материал из TK
Перейти к: навигация, поиск
(Новая страница: «Консольная утилита для автоматической конвертации карлистов от предыдущей версии AutoGRAPH…»)
 
Строка 42: Строка 42:
 
| style="width: 128px;" | -rename
 
| style="width: 128px;" | -rename
 
| style="width: 760px;" | ключ указывается в виде -rename=.bak - в этом случае все успешно сконвертированные исходные файлы будут переменованы с расширением .bak
 
| style="width: 760px;" | ключ указывается в виде -rename=.bak - в этом случае все успешно сконвертированные исходные файлы будут переменованы с расширением .bak
  +
|}
  +
  +
== Файл CLConverter.exe.config ==
  +
  +
Данный файл используется для конфигурации CLConverter только в режиме -target-web
  +
  +
{| border="1" cellpadding="5" style="width: 100%;" cellspacing="0"
  +
|-
  +
| style="width: 119px;" | web-url<br/>
  +
| style="width: 956px;" | ссылка на WebMap.NET в виде&nbsp;http://demo.tk-nav.com
  +
|-
  +
| style="width: 119px;" | web-user<br/>
  +
| style="width: 956px;" | логин пользователя
  +
|-
  +
| style="width: 119px;" | web-pass<br/>
  +
| style="width: 956px;" | пароль пользователя
  +
|-
  +
| style="width: 119px;" | user-role-id
  +
| style="width: 956px;" | ID роли, которая будет
  +
|-
  +
| style="width: 119px;" | ini-section-custom
  +
| style="width: 956px;" | <br/>
  +
|-
  +
| style="width: 119px;" | ini-user-login
  +
| style="width: 956px;" | <br/>
  +
|-
  +
| style="width: 119px;" | ini-user-pass
  +
| style="width: 956px;" | <br/>
  +
|-
  +
| style="width: 119px;" | ini-uid
  +
| style="width: 956px;" | <br/>
 
|}
 
|}
   

Версия 21:46, 5 апреля 2015

Консольная утилита для автоматической конвертации карлистов от предыдущей версии 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