CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

选项

2023-1-1 06:13| 发布者: admin| 查看: 296| 评论: 0|来自: AutoCAD

提供与开发人员相关的 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()
  • 显示从系统中注册的对象派生的类C++类的类层次结构,无论是由 AutoCAD 还是由 ARX 程序注册。

  • 服务业

    列出由 AutoCAD 和加载的 ARX 程序注册的所有服务的名称。


路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 13:11

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部