CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2024 开发者帮助

工具目录 (ATC) 文件

2024-5-18 19:13| 发布者: admin| 查看: 144| 评论: 0|原作者: admin|来自: AutoCAD

工具目录 (ATC) 文件

工具选项板应用程序通过将信息存储在 ATC 文件中,将其刀具数据发布到 AutoCAD。这些文件包含 XML 内容,描述应用程序提供的工具选项板组件。应用程序生成的 ATC 文件可以在安装程序中使用,以部署产品。

几种不同类型的工具选项板文件使用 .atc 文件扩展名。一个有效的工具调色板应用程序通常提供至少三种类型的 ATC 文件,如下所示:

  • 已注册的库存工具目录文件
  • 工作区目录文件
  • 调色板定义文件(可选)

当 AutoCAD 启动“工具选项板”窗口时,框架首先读取已注册的库存工具目录文件。这些 ATC 文件指定库存工具的类 ID 和 ObjectARX 模块。框架尝试将指示的 ObjectARX 模块加载为 Windows DLL。它不会将它们作为 ObjectARX 应用程序加载,因此在通过 AcRx 机制重新加载模块之前,无法访问您可能已在加载的模块中定义的 AutoCAD 命令。

如果库存工具的信息不包括模块路径和文件名,则框架将使用工具的 CLSID 调用以创建 COM 对象。CoCreateInstance()

接下来,AutoCAD 将检查工作空间目录 ATC 文件。应用程序的工作区目录描述其调色板集配置。这些目录为AutoCAD提供用于创建其工具选项板选项卡的信息。下图说明了这一系列事件。

工具选项板框架启动顺序

选项板定义 ATC 文件传达有关单个工具选项板的 UI 配置的信息。它提供刀具顺序、图像源和图像大小等数据。该框架使用此信息来显示工具选项板的工具图标,并将工具链接到其基础库存工具实现。此外,每个调色板定义都必须引用与工作区目录文件中找到的调色板 ID 匹配的 ID。

工具选项板定义还描述了它们所包含的工具。工具的描述引用了库工具的基本定义,还提供了专门用于库工具的属性值。刀具描述应至少提供图标文件路径、刀具标签及其库存刀具 ID。

父主题:

  1. 工具选项板 API

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2025-3-28 16:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部