Версія для друку

Параметри командного рядка і командного файлу

Версія : 3.0.2.29 ++

Добра новина полягає в тому, що всі параметри командного рядка є необов’язковими, тобто їх можна й не використовувати. А коли використовувати, то слід зважати, що літери в параметрах – латинські, не кириличні ! Регістр літер не має значення (все одно він приводиться до верхнього регістру).

Файл параметрів

PARAMS=<file> – необов’язковий параметр, задає файл параметрів.

Під час запуску Древо, аналізуючи командний рядок, перш за все шукає файл параметрів. Цей файл може містити всі ті параметри, що й командний рядок, а також багато інших параметрів. Значення з файлу параметрів можуть бути перекриті значеннями з командного рядка, тобто останні мають вищий пріорітет. Задання файлу параметрів автоматично скасовує завантаження сеансу (так, неначе задано параметр SkipRegistry).

Відносний шлях до файлу параметрів (так само як і до файлу мовної оболонки, і до файлу БД, які задаються в командному рядку) відраховується від позиції виконуваного файлу програми. Це стосується також значень з файлу параметрів, які є іменами файлів.

Якщо шлях до файлу містить пробіли, його треба взяти у лапки :
PARAMS="My param file.ini"

Що у файлі параметрів

Файл параметрів Мисленого древа 3 – це ini-файл зі стандартним синтаксисом. Він мусит містити розділ [MDStartParameters], а в цьому розділі можуть стояти такі параметри (всі вони необов’язкові) :

SkipSplash=0|1 – дозволяє відключити (1) вивід заставки програми під час запуску. За умовчанням – 0, заставка показується.

EditMode=0|1 – дозволяє запустити програму в режимі редагування (1). За умовчанням – 0, режим перегляду.

Lang=UKR|ENG|RUS|<file> – задає відповідну мовну оболонку під час старту програми. За умовчанням – UKR.

DBFileName=<file> – ім’я файлу БД, котрий треба відкрити. За умовчанням – немає.

Параметри командного рядка

: [двокрапка] або SkipSplash – необов’язковий параметр, дозволяє відключити вивід заставки програми під час запуску.

-E або EditMode – необов’язковий параметр, дозволяє запустити програму в режимі редагування. Це взагалі єдиний спосіб активізувати режим редагування.

-N або SkipRegistry – необов’язковий параметр, змушує програму обійти завантаження сеансу із реєстру. Для цього також можна тримати натиснутою клавішу Shift під час запуску.

LANG=UKR|ENG|RUS – необов’язковий параметр, задає відповідну передвизначену мовну оболонку під час старту програми.

LANG=<file> – необов’язковий параметр, задає відповідну додаткову мовну оболонку під час старту програми.

Параметр LANG може бути заданий або в одній формі, або в іншій, не в обох одразу. Мова, з якою запускається Мислене древо, визначається в такій послідовності :

1. Визначається мова, задана безпосередньо в exe-файлі (за умовчанням – українська).

2. Ця установка перекривається установкою мови у файлі параметрів, якщо він заданий.

3. Ця установка перекривається установкою мови у командному рядку, якщо відповідний параметр заданий.

4. Якщо на етапах 2 і 3 мова не перевизначалась, вживається мова, задана в сеансі. Ця система є досить гнучкою, щоб забезпечити управління мовними оболонками в різноманітних контекстах використання програми.

<file> – будь-який інший параметр командного рядка розглядається як ім’я файлу БД, котрий треба відкрити.

Приклади

MyslDrv.exe MyDB.mys

Відкрити базу даних MyDB.mys в режимі перегляду.

MyslDrv.exe -N MyDB.mys

Відкрити базу даних MyDB.mys в режимі перегляду, ігноруючи сеанс.

MyslDrv.exe : -E MyDB.mys

Відкрити базу даних MyDB.mys в режимі редагування, без виводу заставки.

MyslDrv.exe -E LANG=ENG

Запустити МД в режимі редагування, з англійською мовною оболонкою. При цьому буде відкрита БД, збережена в сеансі (якщо він існує).

MyslDrv.exe -E LANG=C:\MyDir\MySkin.ini

Запустити МД в режимі редагування, з оболонкою із файлу C:\MyDir\MySkin.ini. При цьому буде відкрита БД, збережена в сеансі (якщо він існує).