Раздел: CronosPRO | Дата редакции: 30.11.2012 | id статьи: 1313 |
Запуск «CronosPRO» с параметрами командной строки
При запуске программы в командной строке можно указать ряд параметров, которые будут влиять на работу приложения. Командная строка для запуска программы имеет вид:
<Адрес (сетевой) Cronos.exe> <параметр 1> <параметр 2> ... <параметр N>
Каждый параметр состоит из следующих элементов:
- символа начала параметра, в качестве которого могут использоваться прямой слэш (/) или дефис (-);
- имени параметра;
- значения параметра (только для параметров, предусматривающих наличие значения), отделяемого от имени параметра двоеточием (:) или знаком равенства (=).
Обратите внимание
- Значение не должно обрамляться кавычками.
- Если в значение требуется включить символ пробел, слэш (/), дефис (-) или перевод строки слева и справа от них необходимо ввести символ #.
Параметр | Назначение |
/a |
Задаёт имя пользователя, под которым будет выполнен вход в систему.
Синтаксис: /a=<имя_пользователя>
|
/p |
Задаёт пароль пользователя, под которым будет выполнен вход в систему.
Синтаксис: /p=<пароль_пользователя>
|
/bank |
Задаёт имя банка, который следует подключить при запуске программы.
Синтаксис: /bank=<имя_банка>
|
/base |
Используется только совместно с параметром /textfile. Задаёт мнемокод базы данных, являющейся корневой при запуске режима ввода из текстового файла.
Синтаксис: /base=<мнемокод_базы>
|
/er |
Позволяет автоматически перезагрузить ИСУБД «CronosPRO»
при возникновении критической ошибки. Для перезагрузки используется
специальный модуль ErrorReloader.exe,
который должен находиться в системной папке ИСУБД «CronosPRO».
Синтаксис: /er
|
/is |
Запускает Интернет-компонент.
Синтаксис: /is
|
/ism |
Запускает Интернет-компонент (свёрнутым в системную панель).
Синтаксис: /ism
|
/sched |
Запускает Планировщик заданий.
Синтаксис: /sched
|
/startform |
Определяет форму ввода, которая должна быть открыта после запуска ИСУБД «CronosPRO».
Синтаксис: /startform=<идентификатор_формы>,
<идентификатор_формы> для:
|
/textfile |
Запускает режим ввода из текстового файла. Требует наличия параметра /base.
Синтаксис: /textfile=<путь_к_файлу>,
где <путь_к_файлу> — полный путь к файлу, используемому для ввода данных.
|
/ufodimp |
Запускает режим импорта из структурированного текстового файла.
Синтаксис: /ufodimp=<файл_конфигурации>,
где <файл_конфигурации> — имя и полный путь к файлу, задающему параметры выполнения операции (имя таблицы импорта, путь к импортируемому файлу и др.).
|
/min |
Доступно с 6 версии.
Сворачивает окно программы после авторизации пользователя в системе.
Синтаксис: /min
|
Примеры использования параметров
Описание параметров в свойстве ярлыка на рабочем столе пользователя (рис. 1). Приведённый ниже пример подключит банк #ГлобальныйПоиск и запустит управляющую форму № 5.
"C:\Program Files\CronosPro\Cronos.exe" /bank="#ГлобальныйПоиск" /startform=5
Рис. 1. Описание параметров в свойстве ярлыка на рабочем столе пользователя
Обратите внимание
- Параметры Имени пользователя (/a) и Пароля (/p) могут быть не указаны. В этом случае при запуске программы будет выведено окно ввода логина/пароля. После авторизации пользователя, программа выполнить действия, указанные в параметрах командной строки, в ярлыке программы.
- Командная строка воспринимается в локальной кодовой странице ASCII/DOS (866 для России в общем случае), т. е. при корректировке bat файла, например, в стандартном Блокноте, и вводе имени банка в русской раскладке мы не получим ожидаемого результата при подключении банка. Это же относится и к указанию мнемокоды базы при запуске форм ввода. Для смены кодировки bat файла воспользуйтесь командой chcp 1251. Пример содержимого bat файла:
chcp 1251 "C:\Program Files\CronosPro Standart\Cronos.exe" /bank=Поставки