Ключи командной строки#

ОБОЛОЧКА поддерживает передачу данных через ключи командной строки, с помощью которых можно указать имя сессии, данные учетной записи для соединения с сервером и другое.

Общий формат и способ указания ключей командной строки описан в разделе «Командная строка»

ОБОЛОЧКА поддерживает следующие ключи командной строки:

-NoLog

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

-CLOSE

Команда на закрытие программы.

Этот ключ используется для того, чтобы передать команду на завершение уже запущенной программы.

Программа запущенная с ключом CLOSE не будет запущена для работы в обычном режиме, при старте она передаст команду на завершение работы уже запущенной копии и будет закрыта. Программа запущенная с ключом CLOSE будет закрыта вне зависимости от того, есть ли работающая копия этой программы или нет.

Этот ключ может использоваться совместно с ключом Name для завершения копии программы с определенным именем.

-MultiCopy

Если указан, то вне зависимости от основных настроек ОБОЛОЧКИ, можно будет запустить дополнительную копию программы.

-CONNECT

Если указан, то после запуска ОБОЛОЧКА автоматически установит соединения с сервером РТС.

Этот ключ может быть использован совместно с ключом SERVER, данные которого будут иметь приоритет при установке связи. Если ключ SERVER не указан или связь с указанным в нем сервером невозможна, будет использован список серверов из конфигурации в стандартном режиме установки связи.

-CFG=<файл>

Устанавливает имя для файла конфигурации, который будет использоваться при работе программы.

Если ключ не указан, то для файла конфигурации будет использовано имя по умолчанию, которое, как правило, совпадает с именем программы.

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

-LOG=<файл>

Устанавливает имя для основного лог файла программы.

Если ключ не указан, то для файла лога будет использовано имя по умолчанию, соответствующее имени программы, с указанием даты создания и расширением log.

Этот параметр используется в том случае, если необходимо указать использование лог файла с нестандартным именем или расположенном в не стандартном каталоге.

-Name=<text>

Устанавливает имя для запускаемой копии программы.

Имя программы используется в заголовке окна сообщений об ошибках и используются для идентификации программы в том случае, если запускается несколько независимых копий программы.

Этот ключ может использоваться совместно с ключом Close для завершения копии программы с определенным именем.

-Cache=<КАТАЛОГ>

Устанавливает имя для каталога, который будет использоваться для сохранения данных, загружаемых с сервера РТС.

Этот ключ используется в том случае, если необходимо указать место для хранения временных файлов получаемых с сервера. Например, если ОБОЛОЧКА установлена в каталог, в котором не разрешено создание файлов, то для нормальной работы ОБОЛОЧКИ необходимо использовать этот ключ и указать каталог с возможностью создания в нем временных файлов.

-SERVER=<адрес>[:<порт>]

Устанавливает адрес и, опционально, номер порта для связи с сервером РТС.

Данные этого ключа используется только в случае автоматической установки связи с использованием ключа CONNECT.

-LOGIN=<имя>,<пароль>

Устанавливает имя и пароль для учетной записи, которая будет использована для автоматической установки связи с сервером РТС.

Данные этого ключа используется только в случае автоматической установки связи с использованием ключа CONNECT.