你好 CAD炸不开,显示1个多重插入引用,这是怎么回事 能否教我一下 谢谢哦
答案:2 悬赏:80 手机版
解决时间 2021-02-09 18:01
- 提问者网友:像風在裏
- 2021-02-08 18:38
你好 CAD炸不开,显示1个多重插入引用,这是怎么回事 能否教我一下 谢谢哦
最佳答案
- 五星知识达人网友:山君与见山
- 2021-02-08 20:14
我上网搜解决方法,看到了一个人的博客上面有关于这个的东西,看了,有的试了,有的看了就觉得不适用。结果是用这个完成的。
将下面的代码复制在记事本内,另存为unlk.lsp文件,打开这张不能修改的图纸,命令appload选择加载程序文件unlk.lsp,命令行键入unlk,选择不能修改的图形。。。
(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)
)
还有问题可以HI我
将下面的代码复制在记事本内,另存为unlk.lsp文件,打开这张不能修改的图纸,命令appload选择加载程序文件unlk.lsp,命令行键入unlk,选择不能修改的图形。。。
(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)
)
还有问题可以HI我
全部回答
- 1楼网友:長槍戰八方
- 2021-02-08 21:52
在cad中,用block命令定制块时,如果取消勾选“允许分解”,则所定义的块不能用x(explode)命令炸开编辑。
如果要让这个块能重新被炸开,需要如下处理:
1.双击块,或者运行bedit命令,进入块编辑器;
2.不要选择任何物体(注意这点很重要),然后按ctrl+1,显示特性窗口,如下图;
3.在特性窗口中,“块”选项下,选择允许分解>>“是”;
4.最后,点击关闭块编辑器,选择“保存”。
这样,这个块就能被重新分解了。
反之,如果希望某个块不能被分解,方法同上,只要在特性窗口中的允许分解下选择“否”,就能定义其为不允许分解了。
大哥你也不给点分我!超级郁闷!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯