CAD中如何在一张图中将一类块中的一部分替换成另外一类块。

例如:我一张图中有50个A块,我需要一次性将其中20个A块替换成B块,如何做?叫我一个一个插入的就算了,给出小程序的烦请给出命令及编程代码。谢谢

有个简单的办法就是重新定义块。你只要把一个图形定义为一个块,并且这个新定义的块和原有的块名字相同,则新定义的图案就会替换原来的图案。
还有一个办法就是编辑块,在编辑状态下用新图形替换旧图形。退出编辑就可以了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-05
我觉得这个除了一个个插入别无它法。你要处理的块是50个中的20个,即使是使用代码、工具,也无法自己去判断其中哪个是需要替换的,哪个是需要保留的。建议你编辑好B块,在图形空白处插入B块,带基点复制B块,逐个粘贴到需要替换的A块位置,再逐个清除原来的A块,这样应该能快一点,20个真的不算多。
第2个回答  2012-05-05
创建块,选B图,拾取点。名取A块的名称,确定替换。(建议替换前CAD另存备份)
如果基准点对不上,用块编辑器,重新编辑A块,编辑完后,原插入的50个A块,都会自动更新新图。
第3个回答  推荐于2017-10-15
建议下载安装一个“燕秀工具箱”
里面就有替换块这个命令。
刚才我试了一下,就象特性刷子一样,挺好用的。
还有很多CAD本身没有的命令,好东东啊
百度一下就有了。
我发给你也可以,留个邮箱。本回答被提问者采纳
第4个回答  2012-05-05
用AI做咯 AI就可以
相似回答