CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

遵循修改支持文件的准则

2022-12-31 06:45| 发布者: admin| 查看: 400| 评论: 0|来自: AutoCAD

水平

要求

适用于

ObjectARX、.NET 和 ObjectDBX 模块

所有用户可自定义的文件都需要存储在每个用户的位置。

AutoCAD/ObjectARX 文件名或类型 指引
基于 XML 的文件(即 .atc、.aws) 不要直接修改。不建议修改这些文件或AutoCAD中其他基于XML的文件,因为它们基于可以随时更改的XML方案。修改和/或自定义应通过使用与文件所代表的功能相关的记录 API 来执行。
图纸集(.dst)文件 不要直接修改。修改和/或自定义应通过使用记录的 API 来执行。
acad.mnl 请勿修改。
阿卡德·奎克斯 不要更换。仅使用 CUI API 进行修改。尽可能使用局部 CUIx 文件添加 UI 组件。这样,在卸载应用程序时可以轻松删除 UI 元素。允许使用 CUI API 修改用户的主 CUIx 文件,但只能用于将部分文件添加到要加载的 CUIx 文件列表中。
acad2021.lsp 和 acaddoc2021.lsp 请勿修改。
模板(.dwt)文件 不要覆盖任何模板文件,例如acad.dwt。如有必要,请使用图形样板文件建立应用程序的图形环境。
帮助(.chm, .htm, .html)文件 不要更换。请改为实现自己的帮助文件。
阿卡德林和阿卡迪索林 请勿修改或替换。提供其他线型文件是可以的。
acad.patacadiso.pat 自定义模式必须附加到acad.pat文件的末尾。用两个分号 (;;) 作为注释的前缀。如果不是由标准规定的,则填充模式名称必须以应用程序名称为前缀,以防止现有模式重复或与其他开发人员的类似模式混淆。

以下代码提供了新模式名称的示例:

;;
;; The following hatch patterns WXYZ* are from Bathroom Version 3
;;
*WXYZT001, Standard floor tiling hatch
0, 0,0, 0,8
90, 0,0, 8,8, 8,-8
阿卡德.pgp 追加到acad.pgp 时,必须保留现有的别名和引用。

添加到acad.pgp文件的命令应以唯一的前缀开头,以防止现有命令重复或与其他开发人员的命令混淆。

acadSynonymsGlobalDB.pgp 追加到acadSynonymsGlobalDB.pgp 时,必须保留现有的同义词。
AutoCorrectUserDB.pgp 追加到自动更正用户数据库.pgp 时,必须保留现有的自动更正条目。
形状和字体源(.shp 或 .pfb)编译文件 形状文件名应以唯一前缀开头,以避免与 AutoCAD 搜索路径中的其他文件发生冲突。
acad.unt 仅追加到acad.unt文件的末尾。添加到acad.unt文件的任何新定义都必须在添加之前包含注释行,告知哪个应用程序正在追加该定义。
acad.dclbase.dcl 请勿修改 AutoCAD 附带的 DCL 文件。

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 12:03

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部