Please enable JavaScript to view this site.

Navigation: 5. Настройки КОМПАС-3D Viewer > Хранение настроек системы 

Определение путей к системным файлам и папкам. Переменные среды КОМПАС-3D Viewer

Scroll

Пути к системным файлам и папкам определяются во время загрузки системы КОМПАС-3D Viewer и хранятся до конца сеанса работы в качестве значений переменных среды КОМПАС-3D Viewer. Имена и назначение переменных такие же, как у ключей секций [Directories] и [Files] файла kViewer.ini (см. табл. Секции и ключи файла kViewer.ini).

В приведенных ниже путях к системным файлам и папкам используются следующие параметры:


Параметр

Описание


[APPDATA]

C:\ProgramData — папка, содержащая сведения о приложениях для текущего пользователя <User>


[COMMON_APPDATA]

C:\Users\<User>\AppData\Roaming — папка, содержащая сведения о приложениях, общая для всех пользователей компьютера


[версия]

номер версии системы в формате «X.X», например: 10.0


[имя папки]

имя системной папки, совпадающее с именем переменной

Порядок определения путей к системным файлам и папкам

1.Поиск файла kViewer.ini, а в нем — пути к системному файлу (папке). Если файл kViewer.ini присутствует и содержит нужный путь, то этот путь становится значением соответствующей переменной среды. Файл kViewer.ini подробно описан в разделе Файл kViewer.ini.

2.Если файл kViewer.ini отсутствует или не содержит нужного пути, то путь определяется следующим образом:

2.1. Для переменных Sys, Libs, Profiles:

Проверяется наличие папки
[APPDATA]\Ascon\Kompas-3D Viewer\[версия]\[имя папки].
Если она существует, то
[имя переменной]=[APPDATA]\Ascon\Kompas-3D Viewer\[версия]\[имя папки], например:
Sys=C:\Documents and Settings\sidorov\Application Data\ASCON\Kompas-3D Viewer\12.0\Sys.

Если указанная папка не существует, то проверяется наличие папки
[COMMON_APPDATA]\Ascon\Kompas-3D Viewer\[версия]\[имя папки].
Если она существует, то
[имя переменной]=[COMMON_APPDATA]\Ascon\Kompas-3D Viewer\[версия]\[имя папки], например:
Sys=C:\Documents and Settings\All Users\Application Data\ASCON\Kompas-3D Viewer\12.0\Sys.

Если указанная папка не существует, то проверяется наличие папки [имя папки] по пути относительно файла kViewer.exe (т.е. в папке, содержащей папку с файлом kViewer.exe).
Если она существует, то
[имя переменной]=[путь к папке, содержащей папку с kViewer.exe]\[имя папки], например:
Sys=C:\Program Files\ASCON\KOMPAS-3D Viewer V13\Sys.

Если указанная папка не существует, то значением переменной становится путь к папке с файлом kViewer.exe, например,
Sys=C:\Program Files\ASCON\KOMPAS-3D Viewer V13\Bin.

2.2. Для переменной Temp:
Temp=%Temp%
Если переменная среды Temp (TMP) определена для текущего пользователя, то используется эта переменная, например:
Temp="%UserProfile%\Local Settings\Temp".
В противном случае используется системная переменная Temp (TMP), например, Temp=%SystemRoot%\Temp.

2.3. Для переменных Work и PrintDevCfg:
Work="%UserProfile%\Мои документы",
PrintDevCfg="%UserProfile%\Мои документы".

© ООО «АСКОН-Системы проектирования», 2023. Все права защищены. | Единая телефонная линия: 8-800-700-00-78