CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2022 开发者帮助

entlast (AutoLISP)

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

entlast (AutoLISP)

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

支持的平台:Windows 和 Mac OS

签名

(entlast)
没有参数。

返回值

类型:Ename(实体名称)

实体名称;否则,如果当前图形中没有图元。nil

言论

该函数经常用于获取刚刚与该函数一起添加的新实体的名称。要进行选择,图元不必位于屏幕上或解冻图层上。entlastcommand

例子

将变量设置为最后添加到图形中的图元的名称:e1

(setq e1 (entlast))
<Entity name: 2c90538>

如果应用程序需要最后一个未删除实体(主实体或子实体)的名称,请定义如下所示的函数并调用它而不是 。entlast

(defun lastent (/ a b) 
  (if (setq a (entlast))         Gets last main entity
    (while (setq b (entnext a))  If subentities follow, loopsuntil there are no more 
      (setq a b)                 subentities 
    ) 
  ) 
  a                              Returns last main entity 
)                                or subentity

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-6-27 16:02

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部