|
Пошук по сайту Розумний подарунок до Нового року та Різдва – наші е-видання (всі по 40 грн., до 10 січня 2009)
|
Параметри командного рядка і командного файлу Версія : 3.0.2.29 ++ Добра новина полягає в тому, що всі параметри командного рядка є необов'язковими, тобто їх можна й не використовувати. А коли використовувати, то слід зважати, що літери в параметрах – латинські, не кириличні ! Регістр літер не має значення (все одно він приводиться до верхнього регістру). Файл параметрів PARAMS=<file> – необов'язковий параметр, задає файл параметрів. Під час запуску Древо, аналізуючи командний рядок, перш за все шукає файл параметрів. Цей файл може містити всі ті параметри, що й командний рядок, а також багато інших параметрів. Значення з файлу параметрів можуть бути перекриті значеннями з командного рядка, тобто останні мають вищий пріорітет. Задання файлу параметрів автоматично скасовує завантаження сеансу (так, неначе задано параметр SkipRegistry). Відносний шлях до файлу параметрів (так само як і до файлу мовної оболонки, і до файлу БД, які задаються в командному рядку) відраховується від позиції виконуваного файлу програми. Це стосується також значень з файлу параметрів, які є іменами файлів.
Якщо шлях до файлу містить пробіли, його треба взяти у лапки : Що у файлі параметрів Файл параметрів Мисленого древа 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. При цьому буде відкрита БД, збережена в сеансі (якщо він існує). |