MicroStationCONNECT Edition 帮助

定义命名表达式

  1. 打开要存储命名表达式的 DGN 库。如果命名表达式将控制是否禁用或隐藏自定义用户界面组件(如菜单项、任务或工具),请打开当前或将来定义自定义用户界面组件时使用的 DGN 库。
  2. 打开“命名表达式”对话框,然后在其工具栏中选择新建




  3. 在“内部名称”字段中,键入命名表达式的名称。
  4. 在“外部名称”字段中,键入将显示在用户界面中的字符串,您可以使用该字符串来描述对命名表达式求值时应用的测试。
  5. (可选) 在“描述”字段中,键入命名表达式的描述。
  6. 在“关键字”下,选择适用于命名表达式的应用关键字
  7. 在必需的“符号集”下,添加包含命名表达式中要使用的符号的符号集
  8. 在“表达式”字段中,创建相应的表达式。要指定字符串或数值,请键入。要指定符号,请右键单击相应字段,并从上下文子菜单中为符号所属的符号集选择值或方法。
  9. 单击测试

    命名表达式将会求值,结果将显示在测试按钮旁边的字段中。如果测试成功,则继续执行第 10 步。否则,请返回到第 7 步或第 8 步进行更正。

    此时,命名表达式已定义,但尚未保存。因此,其名称以蓝色显示。

  10. 在工具栏中,选择保存
例如,假设您打开了一个 DGN 库,并且要定义仅当打开的文件为 DWG 格式时才可见的右键单击上下文菜单项。在工具定义过程之前或期间,您将需要按照上述步骤定义命名表达式以测试已打开文件的格式。具体地说:
  • 在第 4 步中,将键入 打开的文件是 DWG 格式
  • 在第 6 步中,将选择“用户界面”关键字。其结果是,将在“显示/隐藏测试”选项中显示“打开的文件是 DWG 格式”标签,用于在“自定义”对话框(文件 > 设置 > 配置 > 自定义)中指定菜单项上下文。


  • 在第 7 步中,将符号集 ActiveFile 添加到必需的“符号集”中。
  • 在第 8 步中,右键单击“表达式”字段并从上下文菜单中选择激活文件 > 格式,以便在表达式中插入 ActiveFile.Format。然后,键入 = "DWG",使表达式显示为 ActiveFileFormat = "DWG"