CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2021 开发者帮助

对象处理函数参考 (AutoLISP)

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

对象处理函数参考 (AutoLISP)

下表提供了 AutoLISP 对象处理函数的摘要说明。

对象处理函数

功能

描述

(dumpallproperties ename [上下文]

检索实体支持的属性

(entdel ename

删除对象(实体)或恢复以前删除的对象

(entget ename [applist]

检索对象的定义数据

(持久)

返回图形中最后一个未删除的主对象的名称

(entmake [elist]

在图形中创建新图元(图形对象)

(entmakex [elist]

创建一个新对象,为其提供句柄和实体名称(但不分配所有者),然后返回新的实体名称

(entmod elist

修改对象的定义数据

(entnext [ename]

返回图形中下一个对象的名称

(entupd ename

更新对象的屏幕图像

(getpropertyvalue ename propertyname [或 collectionName 索引名称]

返回实体属性的当前值

(手

根据对象句柄返回对象名称

(ispropertyreadonly ename propertyname [或 collectionName 索引名称]

返回实体属性的只读状态

(setpropertyvalue ename propertyname value [或 collectionname 索引名称 val]

设置实体的属性值

(vlax-dump-对象 obj

列出对象的方法和属性

注意:扩展的 AutoLISP 扩展:需要vl-load-com

(vlax-erased-p obj

确定对象是否已擦除

注意:扩展的 AutoLISP 扩展:需要vl-load-com

(vlax-get-acad-对象)

检索当前 AutoCAD 任务的顶级 AutoCAD 应用程序对象

注意:扩展的 AutoLISP 扩展:需要vl-load-com

(vlax-method-applicable-p obj 方法

确定对象是否支持特定方法

注意:扩展的 AutoLISP 扩展:需要vl-load-com

(vlax-object-released-p obj

确定对象是否已释放

注意:扩展的 AutoLISP 扩展:需要vl-load-com

(vlax-read-enabled-p obj

确定是否可以读取对象

注意:扩展的 AutoLISP 扩展:需要vl-load-com

(vlax-release-对象 obj

释放图形对象

注意:扩展的 AutoLISP 扩展:需要vl-load-com

(vlax-typeinfo-available-p obj

确定指定类型的对象是否存在类型库信息

注意:扩展的 AutoLISP 扩展:需要vl-load-com

(vlax-write-enabled-p obj

确定是否可以修改 AutoCAD 图形对象

注意:扩展的 AutoLISP 扩展:需要vl-load-com

路过

雷人

握手

鲜花

鸡蛋

最新评论

群   号:715888130

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

GMT+8, 2025-5-13 10:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部