本帖最后由 作者 于 2005-7-19 14:07:01 编辑
请问大家如何将插入到当前数据库的实体块炸开?(最好用 ARX实现,实在不行LISP也行)
从外部文件插入一个块到当前实体数据库中,想将其炸开,如何用ARX函数实现?因为这个块是从外边插入到当前数据库中的,当要显示的时候,才插入实体数据库的,在每次插入块后将其炸开,不希望用户看到的是块的形式。并且将插入的块名定义清空,就是insert看出我插入的是那个块名。谢谢大家。
借用LISP的命令,我没能实现自动处理。如何自动实现炸开一个刚插入的块?acedCommand(RTSTR, "explode", RTENAME, "TWO_RECT", RTNONE); TWO_RECT" 为块名。 结果如下: Enter insertion point: 选择对象: <错误图元名: 5F4F5754> 选择对象:
和使用acedCommand(RTSTR, "explode", RTNONE); 是一样的: Enter insertion point: 选择对象:
|