MicroStationCONNECT Edition 帮助

msconfig.cfg 配置文件

切勿修改 msconfig.cfg 本身(或 MicroStation 程序目录中的任何其他配置文件)。如下文所述,在许多明确定义的位置中,msconfig.cfg 包括用户可修改的配置文件。在这些用户可修改的配置文件中,应修改配置变量以提供所有必要的灵活性,从而满足贵组织对数据位置的要求。

msconfig.cfg 配置文件将先设置 _USTN_BENTLEYROOT 配置变量以及若干指向提供程序数据的目录的框架配置变量。这些变量对于程序操作必不可少,但不会定义任何用户数据或文件的位置。此外,它包括 MicroStation 随附提供的系统和应用程序配置文件。

#----------------------------------------------------------------------*/
# Include all the delivered system Configuration Files.
# These define System level Configuration Variables.
#----------------------------------------------------------------------
%include $(_USTN_SYSTEM)*.cfg level System

#----------------------------------------------------------------------
# Include the delivered application Configuration Files.
# These define Application level Configuration Variables.
#----------------------------------------------------------------------
%include $(_USTN_APPL)*.cfg level Application
与设置自定义配置相关的部分将从 msconfig.cfg 定义 _USTN_CONFIGURATION 配置变量的位置开始:
#----------------------------------------------------------------------
# Define the root directory for the Configuration data.
#----------------------------------------------------------------------
_USTN_CONFIGURATION     : ${_USTN_BENTLEYROOT}Configuration/

由于使用了大括号,因此可以立即计算出结果是安装目录的配置子目录。

缺省情况下,许多其他配置变量设置为由 _USTN_CONFIGURATION 定义的目录的子目录。这些变量(_USTN_ORGANIZATION、_USTNWORKSPACESROOT、_USTNWORKSETSROOT 等)的定义遵循 _USTN_CONFIGURATION 的定义。