handent函数
(handent handle)
handent函数返回对象的图形对象名称,或者非图形对象的名称。
如果传给handle函数无效句柄,它会返回nil
参数:handle 表示图元句柄的字符串,通常是组码5的值。
示例:
(setq entdate(entget(car (entsel )))
如果选择对象返回:1:((-1 . <图元名: 7ff43c0be720>) (0 . "TEXT") (330 . <图元名: 7ff43c703990>) (5 . "1312") ...等内容,
组码5(5 . "1312")的值"1312"就是图元的7ff43c0be720句柄,
使用
(handent "1312")
会返回图元名<图元名: 7ff43c0be720>
图元句柄在图元存在期间是不变且唯一的,但是最不同的任务,图元名可能不同。
handent函数可以返回当前任务被entdel删除的对象名称,然后用户可以再次调用entdel来恢复对象。