A. 首先介绍下软件中的变量查询工具——Configuration Variables
这个对话框中显示了当前软件中引用的变量,以及它们的涵义(Description),所支配的资源文件的路径或变量的值 (Expansion),以及还可以编辑,新建和删除某个变量。注意这里的变量修改是属于用户级的(user),也就是说在这编辑的变量其更改是保存在用户的配置文件中。
B. 变量的作用——本章第一节中已经讲到资源文件是通过配置文件中的变量指向这些资源文件而起效的,从而使用户可以打开工作空间中对应的内容,当然也有些变量不是支配资源文件的,只单纯的起一些控制作用,
比如在变量查询对话框中有些变量是隐藏的,可以通过新建变量_USTN_DISPLAYALLCFGVARS,将值设为1,从而控制所有变量的显现:
C.变量是层层引用的,修改根变量,其附属变量会跟着改变。
D.变量是有层级属性的(level) 这个在变量查询对话框中可以看到,一个变量可以有多个层级的属性,level中显示的是它被定义的最高层级:
什么层级的配置变量放在什么层次的配置文件或工作环境中,指向什么层级的资源文件实际上没有绝对关系,但是通常为了层级清晰,我们把不同层级的变量放在相同级别的配置文件里。
E. 在实际使用中,针对不同的工程公司或者部门,Workspace的名称是可以改变的,控制变量是_USTN_WORKSPACELABEL,所有变量的含义都可以通过帮助文件查到。