在CAD中用VBC给块参照添加属性 10

如图,CAD图中有两种块参照,一个名称为rectangle,一个名称为circle。但块参照都没有属性值。我想给块参照添加一种属性,属性的标记字符串为“标签”,根据块参照... 如图,CAD图中有两种块参照,一个名称为rectangle,一个名称为circle。但块参照都没有属性值。我想给块参照添加一种属性,属性的标记字符串为“标签”,根据块参照的所在位置即坐标分别赋值属性值为:长方形1、长方形2、....,圆1、圆2。因为我要批量修改,所以不可能通过软件来一个一个编辑。我想通过VBC编程来实现。
请问怎么通过循环来读取图上那一个一个块参照,并给其赋属性值。
我本来想用
For Each tempBlock In ThisDrawing.Blocks
这语句循环提取块参照,但没有成功。请高手帮我看看该怎么实现。
展开
 我来答
bcatv
2015-08-02 · TA获得超过4434个赞
知道大有可为答主
回答量:4763
采纳率:77%
帮助的人:574万
展开全部
建议先用块编辑器把这矩形块和圆块分别编辑一下,加入一个属性即可
然后你用选择集,把块名为rectangle的块放入选择集,这里要用到select的过滤方法,
然后要遍历这个选择集,对每个块参照实例进行处理,对其属性进行修改即可
然后你再对那个圆块也来一遍
追问
选择集我没用过。你有空的话,能不能写得详细一点。或者给一下哪边有这方面知识点的介绍,我参考一下。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式