caoyin 发表于 2008-7-12 08:31:00

[求助]怎样判断块是否为多重插入块?

<p>怎样判断块是否为多重插入块?</p><p>多重插入块组码 70 和 71 的值被修改为 0 以后,和一个普通块没有区别,怎样判断啊?</p>

ZZXXQQ 发表于 2008-7-12 10:04:00

炸开块后用(&gt; (sslength (ssget "P" '((0 . "INSERT")))) 0)判断,然后再UNDO回去。

caoyin 发表于 2008-7-12 10:12:00

<p>多谢!!</p><p>这个方法我也想过,有没有其他的方法??</p>

ZZXXQQ 发表于 2008-7-12 10:18:00

再就是用ENTNEXT遍历图元进行实体类型的逐个判断。

caoyin 发表于 2008-7-12 10:19:00

<p>解决了</p><p>(vla-get-objectname(vlax-ename-&gt;vla-object(car(entsel))))</p><p>-》"AcDbBlockReference"</p><p>-》"AcDbMInsertBlock"</p>

byghbcx 发表于 2008-7-12 11:56:00

用nentsel判断
页: [1]
查看完整版本: [求助]怎样判断块是否为多重插入块?