5.7. Параметры командной строки¶
Параметры командной строки - параметры передаваемые клиенту Global.exe при запуске. Они
регламентируют режим работы клиента или уточняют параметры запуска, которые при
обычном запуске запрашиваются диалогами (диалог входа, выбора приложения).
Global.exe [<строка подключения>] [<приложение>] [<GSC файл>] [<опции> ...]
Global.exe dbUser/Password1@DataBase#btk SEL_ConfiguratorMainMenu /nosplash /home=D:\Oracle11 /include=formmaster /exclude=formsuper
5.7.1. Строка подключения¶
[login[/password]@][server[#schema]]
Задаёт значения, необходимые для подключения к серверу. Если строка подключения не задана, то все те же значения будут запрошены у пользователя через диалог. Строка задаёт:
server- БД (TNS) к которой следует подключиться.login- логин.password- пароль.schema- схема подключения.
Hint
Передавая строку подключения в параметрах командной строки нельзя указать в качестве
строки подключения один только сервер. Для этого следует писать: @server или /@server.
Причина в том, что в качестве параметра командной строки server не будет распознан как строка
подключения.
Если заданы login, password и server, то при старте Global подключение к базе будет
устанавливаться без диалога. Диалог будет показан только в случае неудачной попытки подключения.
Если схема подключения не указана, то по умолчанию используется схема btk
- Примеры:
Global.exe dbUser/Password1@DataBase#btk- сразу будет выполнен вход в базу данных DataBase, под пользователем dbUser с паролем Password1.Global.exe dbUser@DataBase- При запуске клиента будет показан диалог входа, где требуется указать пароль.Global.exe @DataBase,Global.exe /@DataBase- будет показан диалог входа с заполненным полем "База данных". Поле "Пользователь" будет заполнено сохранённым значением из реестра - логин последнего удачного входа.Global.exe dbUser@- будет показан диалог входа с заполненным полем "Пользователь". Поле "База данных" будет заполнено сохранённым значением из реестра - БД последнего удачного входа.
5.7.2. Приложение¶
Первый не системный параметр командной строки и не строка подключения трактуется как указание приложения которое следует загрузить. Если приложение задано, то список приложений при загрузке показываться не будет.
Global.exe SEL_ConfiguratorMainMenu
5.7.3. Командный файл¶
Путь к существующему файлу с расширением *.gsc. Этот файл будет прочитан и выполнен.
Выполняется по возможности в одном из уже запущенных клиентов Global, если это возможно, или запускается новый клиент.
Тип файла *.gsc должен быть проассоциирован в ОС с приложением Global.exe, тогда двойной клик будет
автоматически выполнять команду описанную в файле - запускать приложение Global с указанием этого файла.
See also
5.7.4. Опции¶
/<имя параметра>[=<значение>[,<значение> ...]]
Note
Исключением является префикс /@. Он служит для указания строки подключения.
| /SingleSession | все формы будут открываться в сессии приложения |
| /nosplash | не показывать окно приветствия во время загрузки клиента |
| /home=<значение> | |
| явно указывает с каким OracleHome работать, в случае если установлено несколько Oracle. | |
| /eo=<значение> | системное имя операции основной главной выборки, операция будет выполнена после загрузки приложения. |
| /uri=<значение> | |
| Подробнее об URI ссылках | |
| /pv=<значение> | (<имя параметра>=<значение>)[;<имя параметра>=<значение> ...] параметры операции, которые
будут добавлены в главную выборку приложения. Параметр актуален, только если задан
параметр /eo. Можно получить командой GetVar('ParamName'); |
| /ld=<значение> | (std|tsd [/lcp=<имя метода> [/lcm=<имя dll>]] /lcip=<строка параметров>) - задать используемый диалог авторизации клиентом (окно логина).
|
| /lookandfeel=<значение> | |
(Flat|Standard|UltraFlat|Native) изменить стиль отображения элементов интерфейса. Если указан этот параметр настройка стиля из реестра игнорируется, но возможность менять стиль через | |
| /skin=<значение> | |
изменить тему приложения. Если указан этот параметр настройка темы из реестра игнорируется, но возможность менять тему через | |
| /include=<значение>, /i=<значение> | |
| (<значение>)[,<значение> ...] включение опций приложения | |
| /exclude=<значение>, /e=<значение> | |
(<значение>)[,<значение> ...] отключение опций приложения. Противоположна команде /include | |
5.8. Опции¶
| Имя (сокращение) | Значение по умолчанию | Описание |
|---|---|---|
| formsuper (fs) | Включена | Если опция включена мастером главной выборки формы является создавшая её выборка. В противном случае, мастером является главная выборка приложения. |
| formmaster (fm) | Выключена | Определяет поведение скриптового метода Selection.Master для главной выборки формы.
Если включена, Selection.Master вернет выборку, создавшую форму.
В противном случае Selection.Master вернет мастера в соответствии с иерархией мастер-деталь. |
| singlesession (ss) | Выключена | Все формы будут открываться в сессии приложения (аналог ключа /SingleSession). |
| threadsstack (ts) | Выключена | Собирать стеки всех потоков для записи в файл отчета при возникновении исключения. Если опция отключена, то будет собираться только стек потока исключения. Warning В редких случаях включение этой настройки может привести к зависанию приложения. Не используйте данный параметр без реальной необходимости! |