masterlong
发表于 2020-6-13 13:52:18
还是那个dwg是吧 现在看不了 块名列出来 有空我看看
magicheno
发表于 2020-6-13 13:55:41
masterlong 发表于 2020-6-13 13:52
还是那个dwg是吧 现在看不了 块名列出来 有空我看看
是的还是之前的那张图,Bb-PLAN-FL02-P 类似这种块名的
magicheno
发表于 2020-6-13 14:03:38
masterlong 发表于 2020-6-13 13:52
还是那个dwg是吧 现在看不了 块名列出来 有空我看看
还有就是最首层的那个块也干脆直接炸掉么,不然处理之后还是要手动去炸的吧
masterlong
发表于 2020-6-14 13:44:29
首先呢
程序改了下加上了复核功能
判断是否有遗漏
至于你说的没处理完全的图块
我查了下没有问题
所以请看仔细点好吗
其次呢
最后附加的顶层嵌套块炸开的要求
恕我不能满足
不是做不到
也和有没有时间无关
而是这个要求
和本贴主题————“嵌套块内部分解”
已经是截然不同的目的
实现方式与程序流程完全不一样
magicheno
发表于 2020-6-14 14:16:02
masterlong 发表于 2020-6-14 13:44
首先呢
程序改了下加上了复核功能
判断是否有遗漏
上次的我加了;试了之后真的不行,新发上来的可以的,感谢大神
magicheno
发表于 2020-6-14 14:18:37
masterlong 发表于 2020-6-14 13:44
首先呢
程序改了下加上了复核功能
判断是否有遗漏
有时间的话,闲的话方便可以再优化优化哈,比如速度方面的,我试了我那个图大概要2分钟时间吧,不过不急的,再次感谢大侠
magicheno
发表于 2020-6-15 18:34:11
有张图会显示要搜索图纸,图纸搜不到就暂停了的
masterlong
发表于 2020-6-16 11:25:21
应该是嵌套块里包含了无名块
masterlong
发表于 2020-6-16 11:37:37
你的dwg我打不开
转成低版本并用06测试下
masterlong
发表于 2020-6-16 11:38:57
lisp里有两处(setq blkss (ssget "p" '((0 . "insert"))))
替换成(setq blkss (ssget "p" '((0 . "insert")(2 . "~`**"))))
再加载试试