Конфигурационный файл

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

Стандартное размещение конфигурационного файла

Система GROMA сохраняет все установки в текстовом конфигурационном файле. Если место размещения файла явно не определено, то он будет помещен на стандартное место, которое предусмотрено типом операционной системы:

  • Windows NT, 2000 a XP: В этих операционных системах для размещения конфигурационного файла используется системная переменная %USERPROFILE%. Эта переменная показывает на частную директорию зарегистрированного потребителя, т.е. гарантировано, что каждый потребитель системы имеет собственную конфигурацию.

  • Windows 95, 98 a ME: В этих операционных системах системная переменная %USERPROFILE% не установлена, поэтому конфигурационный файл будет размещен непосредственно в системе Windows.

Вынужденное размещение конфигурационного файла

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

Определение конфигурационного файла с помощью параметров при запуске

Размещение файла можно установить с помощью параметра -u=nazevsouboruscestou. Этот параметр необходимо задать в определении командной строки иконы или записи в меню Start. Параметры отделяются хотя-бы одним пропуском от названия программы.

Если адрес к конфигурационному файлу содержит пропуски, то необходимо его (или целый параметр) поместить в кавычки (напр. -u="название файла с адресом и пропусками" или "-u= название файла с адресом и пропусками")

При определении адреса можно использовать системные переменные или позиции с регистрами. Названия переменных закрываются знаками %%, а позиции регистра – ломанными скобками < и >. Эти названия будут заменены соответствующими величинами.

Замечание

Позиции регистра берутся из HKEY_CURRENT_USER.

Примеры:

c:\Groma7\Groma.exe -u=h:\Konfigurace\groma.ini

c:\Groma7\Groma.exe -u=%USERPREFS%\groma.ini

c:\Groma7\Groma.exe -u="<Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Local Settings>\groma.ini"

Вынужденное размещение конфигурационного файла в файле network.ini

Вместо параметров при запуске, размещение конфигурационного файла можно определить в файле network.ini, который находится в директории системы GROMA. Преимущество этого способа установки состоит в том, что нет необходимости подправлять все иконы на всех комьютерах в сети (файл network.ini общий для целой инсталяции). Другим премуществом этого способа является то, что установка относсится и ко всем расширяяющим модулям системы GROMA.

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

Размещение фала определяется с помощью переменной ConfigFilePath файла network.ini. В этой переменной задается адрес, куда конфигурационный файл должен быть помещен. И безразлично, если адрес окончен обратной косой чертой или нет. К этому адресу система дополнит конкретное название конфигурационного файла для соответствующей компоненты.

Основы использования системных переменных и позиций с регистрами похожи, как при определении на командной строке.

Контроль размещения конфигурационного фала

Если необходимо определить актуальное размещение конфигурационного фала, то поступайте следующим способом:

  1. В меню системы GROMA выберите команду Справка – О программа.

  2. В изображенном диалоговом окне нажмите кнопку (Дальше). Если в окне эта кнопка отсутствует, то нажмите комбинацию клавишь <Shift-Ctrl> и дважды щелкните по рисунку.

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

Образцовый конфигурационный файл

Если система GROMA не найдет конфигурационный файл потребителя на соответствующем месте (на стандартном месте или на месте, определенном одним из приведенных выше способов), скопирует основной файл с установками. Этот файл размещен в директории с инсталяцией системы GROMA и имеет название groma.ini.

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