rongye2009 发表于 2010-2-24 16:28

大型CAD图纸全部为一个块,无法炸开???

大型CAD图纸全部为一个块,无法炸开???
有什么方法炸开。

尚之香殇 发表于 2010-2-24 17:44

检查一下要炸开的块的图层是否被锁定。

癫者TT 发表于 2010-2-24 20:02

期待答案啊!

蓝天麦子 发表于 2010-2-24 20:59

顶一下,咋回事,期待

wenwengg 发表于 2010-2-25 09:00

minsert

如果是多重块minsert 可以把图纸中的块删除 然后用INSERT插入 再炸开

rongye2009 发表于 2010-2-25 10:26

回复 #5 wenwengg 的帖子

用了你这个方法还是不行。

ulwycub 发表于 2010-2-25 12:01

选中图形,工具--外部参考和块在位编辑--选块在位编辑参照---点设置---把里面的两个小勾去掉

Aaronmiao 发表于 2010-2-25 16:06

图形与文字为一个整体

我遇到的问题是图框与文字是一个整体,炸开后图框里的文字就变了,请教下这个问题怎么解决。

wenwengg 发表于 2010-2-26 10:43

插入块的时候有什么提示?

wenwengg 发表于 2010-2-26 10:46

有可能的话上传你的文件,因为不知道你的操作过程及返回信息

wenwengg 发表于 2010-2-26 10:47

如果会VBA 可以用 blockEnt.Explodable = True '设置可分解

rongye2009 发表于 2010-2-27 14:32

试了8楼的方法还是不行

rongye2009 发表于 2010-2-27 14:34

我在网上找上一个方法,但有点不明白.
将下面的代码复制在记事本内,另存为unlk.lsp文件,打开这张不能修改的图纸,命令appload选择加载程序文件unlk.lsp,命令行键入unlk,选择不能修改的图形。。。然后“分解”、“保存”。立即可以想干嘛干嘛了。 文件unlk.lsp有附件下载!


(defun c:unlk (/ en ent)
(setq en (entsel "\n请选择被加密的图形:"))
(if en
(if (= (cdr (assoc 0 (setq ent (cdr (entget (setq en (car en)))))))
"INSERT"
)
(progn
(setq ent (entmakex
(list '(0 . "INSERT")
(assoc 2 ent)
(assoc 10 ent)
)
)
)
(command "_.explode" (entlast))
(entdel en)
)
)
)
(princ "\nOK,解密成功。")
(princ)
)

rongye2009 发表于 2010-2-27 14:36

将下面的代码复制在记事本内,另存为unlk.lsp文件.
这里所指的“记事本”我不知道在那,找不到。请高手指点

rongye2009 发表于 2010-2-27 14:51

总算明白了,问题解决了。记事本指的就是(附件中的记事本)
页: [1] 2
查看完整版本: 大型CAD图纸全部为一个块,无法炸开???