如何引用参数变量的值


当自定义参数变量的时候,使用参数变量的参照语法可以轻松地将该参数变量和已经定义好的参数变量相关联。这样能够有效地提高参数变量的利用率,也让参数变量的定义更加简洁。

方法非常简单,

  1. 使用$(variable_name)语法,它表示在使用时动态展开variable_name变量的值
  2. 使用${variable_name}语法,它表示在使用时将variable_name变量的当前值hard code进去

关于语法上的更具体的解释可以参考下面的文章。
blog.chinaunix.net/uid-7573592-id-2608727.html

下面我们举一个简单的例子介绍使用方法。

打开MicroStation Workspace里的WorkSpace\Projects\Examples\Building.pcf文件。可以看到下面的语句。

MS_DEF   = $(_USTN_PROJECTDATA)dgn/

它表示,MS_DEF 被定义为$(_USTN_PROJECTDATA)参数变量代表的路径下的dgn子文件夹。

那我们使用Expand命令来分别看一下MS_DEF和_USTN_PROJECTDATA的值。

Expand的详细使用方法可以查看下面的WIKI

强大的键入命令EXPAND

可以看到_USTN_PROJECTDATA的值成功被引用。