Запуск Prognoz Platform 8 с использованием ключей

Запуск Prognoz Platform 8 можно произвести из командной строки с использованием ключей.

Синтаксис

cfg.exe -key;

где key принимает следующие значения:

Ключ (key) Описание Файлы, для которых можно использовать
svccreate Создает сервис обновления PPcfg. Cfg.exe
svcdelete Удаляет сервис обновления PPcfg. Cfg.exe
svcsetsec Устанавливает права на управление сервисом обновления PPcfg. Cfg.exe
noservice Отменяет использование сервиса обновления PPcfg, обновление будет происходить под текущим пользователем. Cfg.exe
singleinstance Активирует ранее открытое окно Prognoz Platform 8. Cfg.exe
customparam Передает пользовательский параметр системе. Используется совместно с singleInstance. Cfg.exe
splash Позволяет использовать пользовательские изображения в окне регистрации в системе. Cfg.exe
locale Задает язык интерфейса Prognoz Platform 8. Cfg.exe, PP.exe, Studio.exe и Adm.exe
profile Позволяет обновлять/запускать Prognoz Platform 8 с указанным номером релиза. Cfg.exe
silent Скрывает изображение, отображаемое при запуске Prognoz Platform 8. Cfg.exe

Ключи для работы с сервисом PPcfg

Сервис PPcfg (Служба конфигурирования Prognoz Platform 8) используется при обновлении Prognoz Platform 8. При установке Prognoz Platform 8 инсталлятором служба создается автоматически, дополнительных действий не требуется. Наличие службы можно проверить в списке служб компьютера (см. Панель управления -> Администрирование -> Службы).

Когда необходимо явно:

Ключи singleinstance и customparam

Использование ключа singleinstance при запуске позволяет активировать ранее открытое окно Prognoz Platform 8, в противном случае запускает Prognoz Platform 8.

При наличии открытых форм будет послана команда «BeforeInstanceActivate» одной из форм. Если команда не воспринимается формой, то эта команда посылается следующей форме и так далее. Как только команда будет воспринята (форма возвращает целое <> 0), этой же форме посылается команда «AfterInstanceActivate». Если все формы вернули 0 или Null, то активируется окно навигатора объектов.

Для того чтобы посылаемые команды были восприняты формой, форма должна обрабатывать событие Form.OnCommand.

Для передачи некоторого параметра системе необходимо совместно с ключом singleinstance использовать ключ customparam, после которого указывается пользовательский параметр, который и будет передан системе.

Синтаксис

Cfg.exe Username/Password@MetabaseId:ObjectId -singleinstance -customparam "parameter"

где:

Параметры Username, Password, MetabaseId и ObjectId являются необязательными и их можно не указывать.

Пример

Cfg.exe PPUser/PPUser@PPScheme -singleinstance -customparam "test"

Ключ splash

Использование данного ключа позволяет при запуске Prognoz Platform 8 в качестве заставки отображать файл, указанный после ключа. Данный файл должен располагаться в корневой папке, в которую установлен Prognoz Platform 8.

Синтаксис

Cfg.exe Username/Password@MetabaseId:ObjectId -splash "namefile"

где:

Параметры Username, Password, MetabaseId и ObjectId являются необязательными и их можно не указывать.

Пример

Cfg.exe -splash "01.bmp"

После выполнения данной команды при загрузке Prognoz Platform 8 вместо стандартной заставки появится изображение из файла «01.bmp», а затем появится стандартное окно регистрации.

Ключ locale

Использование данного ключа позволяет запустить Prognoz Platform 8 с указанным языком интерфейса, независимо от языковых настроек. Используя данный ключ, можно запустить несколько Prognoz Platform 8 на разных языках.

Синтаксис

Cfg.exe -locale=<number>

где:

number - идентификатор языка и региональных параметров.

Можно использовать следующие коды:

Пример

Cfg.exe -locale=1034

После выполнения данной команды будет запущен Prognoz Platform 8 с испанским языком интерфейса.

Ключ profile

Использование данного ключа обновляет/запускает указанную версию Prognoz Platform 8. Настройки берутся из профайла, который прописывается в реестре при установке Prognoz Platform 8:

HKEY_CURRENT_USER\Software\JSC Prognoz\Prognoz\8.0\AutoUpdate\Profiles\<Имя профайла>.

По умолчанию имя профайла совпадает с номером релиза, например – 8.0.

Синтаксис

Cfg.exe -profile "version"

где:

version – номер релиза (версии).

Пример

Cfg.exe -profile "8.0"

После выполнения данной команды будет обновлен/запущен Prognoz Platform 8 версии 8.0.

Ключ silent

Использование данного ключа скрывает изображение, отображаемое при запуске Prognoz Platform 8.

Синтаксис

Cfg.exe -silent

Пример

Cfg.exe -silent

После выполнения данной команды не будет отображаться изображение при загрузке  Prognoz Platform 8.

См. также:

Запуск Prognoz Platform 8 из командной строки | Обновление Prognoz Platform 8