提供与开发人员相关的 ARX 应用程序选项。
选项(组/CLasses/服务):输入一个选项
- 群
将从 ARX 应用程序注册的指定命令组移动到解析 AutoCAD 命令名称时搜索的第一个组。随后将按照执行 ARX 命令之前的顺序搜索其他已注册组(如果有)。
命令组名称:输入命令组名称
仅当命令名称在多个组中列出时,搜索顺序才重要。此机制允许不同的 ARX 应用程序在其自己的单独命令组中定义相同的命令名称。定义命令组的 ARX 应用程序应在其文档中发布组名称。
组不应由用户直接选择。用户通过与使用“组”选项执行 ARX 命令的脚本交互来指定首先搜索哪个组。此功能通常嵌入在关键菜单项脚本中。用户从脚本中选择一个菜单项。键菜单项脚本执行 Group 选项以确定首先搜索哪个组,从一个应用程序给出相同名称(但可能功能不同)的命令优先于另一个应用程序的命令。
例如,名为 ABC 构造和 XYZ Interiors 的应用程序分别定义命令组 ABC 和 XYZ。ABC Construction 的大多数命令都使用构造术语命名,而 XYZ Interiors 的大多数命令都使用室内装饰术语命名,但这两个应用程序都定义了名为 INVENTORY 和 ORDERS 的命令。在处理图形的构造方面时,用户选择由 ABC 构造定义的菜单项,并运行以下脚本:
ARX
Group
ABC
该脚本会弹出 ABC 构造命令集,以赋予其最高优先级,并将 INVENTORY 解析为命令的 ABC 构造版本。稍后,当室内设计师使用加载的同一组应用程序处理图形时,选择关键图标可确保 XYZ 室内命令具有优先级。
注意:命令组与 AutoLISP 中定义的命令无关,也不与由 ObjectARX 应用程序调用定义的命令相关。查找顺序中介绍了定义命令组的软件机制。acedDefun()
|