确实在CAD制图时,需要将图纸文件进行编辑修改等操作。但是,CAD图块无法分解这可怎么办呢?
启动软件, 点击“文件”—“打开”按钮,将无法进行直接分解的CAD图纸文件打开。
将软件切换至“编辑器”属性窗口。首先选中分解图块(这里可使用框选或长按Ctrl键进行多选)。点击“选择”—“块编辑器”。
进入块编辑器中,直接点击“工具”按钮,在其下拉框中选择“炸开所有”命令,保存文件并退出该设置窗口。
可鼠标再次尝试选择以前不可被分解的图块,点击“工具”“分解”命令。即可将该图块内容全部分解开。
应该是在创建块的时候 选了不能分解
办法是:在命令 行 输入 wmfout 命令 再选择要分解的对象 然后保存到桌面,再再命令行输入 wmfin 命令 再选择桌面上把刚才保存的 WMF 图元文件,然后再输入 X 命令 (记住要反复分解 2 次,因为你导入的是嵌入式的块) 这样便可以分解了。并 且图形尺寸不变。
紧急情况下也可以用” .x “命令暂时来代替,即在炸开命令前加“.”
关于CAD中炸开命令不能使用,可能有很多原因,最常见的就是中了病毒:如果在CAD使用过程中,不能炸开图块了,先试一试能否炸开别的实体(如多行文本、填充图案等),如果能,说明是你所选择的实体本身不能被炸开(也可以在命令前加上.来测试是否可以炸开图块);如果不能,可能是感染了一个基于AutoLISP语言的病毒程序acad.lsp。它的主要表现特征为打开任意一张图纸均不能炸开图块,即explode命令无效,给我们的工作带来了不少麻烦。该病毒运行时将在所有打开过CAD图纸的目录下,生成acad.lsp病毒程序,并在CAD的安装目录Support下,生成acadapp.lsp病毒程序。
下面是清除cad病毒的方法:
(1)打开系统的查找“文件或文件夹”对话框;
(2)在“文件或文件夹名”数据框中输入:acad.lsp;acadapp.lsp;
(3)在“包含文字”数据框中输入:explode;
(4)在“搜索” 数据框中选择:所有硬盘驱动器;
(5)将搜索到的这两个文件全部删除后,问题就已经解决了。
注意:一定要将硬盘是的所有目录都搜索一遍,这样才能将病毒清除干净。
炸不开的块是因为定义块时没有勾选右边的“Allow exploding”。
用块编辑器bedit编辑该块,进入编辑后将块的内容Ctrl^C,然后退出,进入Model空间,
用Ctrl^V将编辑器里拷贝的内容粘贴出来,用块定义命令B重新定义该块,记住此时要
勾选定义框右边的“Allow exploding”,命名与炸不开的块同名,并确定。
该块就能再开了,试试看。
应该是在创建块的时候 选了不能分解 办法是:在命令 行 输入 wmfout 命令 再选择要分解的对象 然后保存到桌面,再再命令行输入 wmfin 命令 再选择桌面上把刚才保存的 WMF 图元文件,然后再输入 X 命令 (记住要反复分解 2 次,因为你导入的是嵌入式的块) 这样便可以分解了。并 且图形尺寸不变。