打开已画好的CAD图纸,发现不能编辑,光标旁有个小锁。怎么操作?
步骤:
图层锁住了,把锁打开就可以了。
如果图层把锁打开了,整张图是个块,但炸不开。
我觉得有以下几种方法:
1、图层被锁住了,可以用“LA”看下有没有锁住
2、把所有的锁住都解锁,然后全选,再分解
另外还可以 在块编辑器里可以编辑。在块编辑器里复制整个图,然后在另一张图里粘贴,就可以修改了。
整个图炸不开,引用是的,是一个多重插入块的问题,就是多重插入设置行间距和列间距为零,
行数和列数在2以上,这样的块用一般的命令是炸不开的,用LISP做一个小程式,就可以解决此问题,这是我在网上找的问题解答,在DXF文件中有这些命令字符的代码,将以下字符复制到记事本,然后保存为后缀名为.lsp文件,在CAD 中用APPLOAD加载这个命令,然后在命令行键入exm命令,选择对象后,就能炸天这个多重插入块.
(DEFUN C:exm ()
(setvar \"cmdecho\" 0)
(SETQ STM (car (ENTSEL \"\\n请点取一个多重块\")))
(while stm
(setq e (entget stm))
(setq stlx (cdr (assoc 0 e)))
(if (= stlx \"INSERT\")
(PROGN
(setq r_zm70 (assoc 70 e))
(setq c_zm71 (assoc 71 e))
(setq r_dist_zm44 (assoc 44 e))
(setq c_dist_zm45 (assoc 45 e))
(setq e (subst (cons 44 0) r_dist_zm44 e))
(setq e (subst (cons 45 0) c_dist_zm45 e))
(setq e (subst (cons 70 0) r_zm70 e))
(setq e (subst (cons 71 0) c_zm71 e))
(setq e (subst (list 100 \"AcDbBlockReference\") (list 100 \"AcDbMInsertBlock\") e))
(entmake e)
(entdel stm)
))
(SETQ STM (car (ENTSEL \"\\n请点取下一个多重块\")))
)
(setvar \"cmdecho\" 1)
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- 69lv.com 版权所有 湘ICP备2023021910号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务