求AutoLisp各类实体属性编号键含义的参考资源
AutoLisp 实体属性键编号权威参考资料
1. AutoCAD 内置官方文档
- 安装AutoCAD后,本地自带的ObjectARX 开发者帮助是最权威的来源,其中「DXF Reference」下的「Entity DXF Groups」章节,完全按实体类型(LINE、CIRCLE、LWPOLYLINE、BLOCK等)分类,详细列出每个实体对应的DXF组码(即你所说的属性键编号)及含义。
- 可直接在AutoCAD命令行输入
(help "DXF Groups")调出相关内容,或通过菜单栏「帮助」→「开发者帮助」进入,搜索实体名称就能查看对应组码说明。
2. AutoLisp 内置查询工具
- 使用
(entget (car (entsel)) '("*"))获取选中实体的完整属性组码列表,再配合(help (cdr (assoc 0 (entget (car (entsel))))))直接查看该实体类型的官方属性解释,快速匹配组码含义。 - 示例:选中一个矩形后,执行
(help "LWPOLYLINE"),会弹出该实体的所有DXF组码及对应属性说明。
3. 自定义批量解析脚本
- 可以通过简单脚本批量导出实体组码信息,配合官方文档验证:
;; 选中实体后输出所有组码及对应值 (setq ent (car (entsel "\n选择需要解析的实体: "))) (setq ent-data (entget ent '("*"))) (foreach item ent-data (princ (strcat (itoa (car item)) ": " (cdr item) "\n")) )
内容的提问来源于stack exchange,提问作者G Beck
相关产品推荐
相关产品推荐

