请教两个困扰已久的问题:
1、如何使用AutoLisp/Visual_lisp提取块中图元的组码,比如块中有一圆把此圆的组码数据((-1 . <图元名: 7ef56e90>) (0 . "CIRCLE") (330 . <图元名: 7ef56d08>) (5 . "5A") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "BOU") (100 . "AcDbCircle") (10 277.747 132.771 0.0) (40 . 12.0777) (210 0.0 0.0 1.0))提取出来
2、如何更新块中的属性值。填入时我采用的是用insert命令,把属性定义的“预置”取消,在插入块时按顺序把各属性填入。有没有办法用entmod或entupd等函数直接进行属性的更新?
有AutoCAD开发的问题,或需要一些什么样的程序(ARX除外,我不会),也可以和我联系。我有的一定可以提供。xmltc@163.com |