CAD图纸炸开步骤
2016-07-23 14:45阅读:
AutoCAD图纸解密、炸开技巧
AutoCAD
某些小技巧
1.关于CAD点击“打开”为何是在命令窗口显示输入文件名而不是对话框.
这个是CAD变量有问题,你输入FILEDIA
命令把值改为1就能了.
2.如何解决CAD保存时出现
”文档 正在执行命令。 按回车键取消或
[重试(R)].
有以下两个方法可以救回你未保存的内容:一、新建一个文档,将CAD内容通过复制,粘贴的方法保存。但这不是最好的方法。二、输入save,保存即可。
3.在cad中,整体块能部分隐藏,块炸开后,原块全显示出来,是怎么做到的呢?怎样隐藏的?使用“外部参照裁剪”命令,具体可以查看命令:xclip.
4.如何炸开“
多重插入块”?提示“多重插入引用”.
需要使用程序来炸开上述多重插入块,将下面的绿色代码复制以文本方式保存在记事本中,而后将文件后缀txt改为lsp,在CAD中加载此程序,使用unlk命令即可炸开。
(princ 'CAD图形解密工具
test@skyline.name请键入unlk命令进行解密')
(defun c:unlk (/ en ent) (setq en (entsel
'请选择被加密的图形:')) (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
'OK,解密成功。') (princ) )
5.如何在CAD程序中打开多张图纸,或者一个CAD程序只能打开一张图纸?用到单文档界面开关,输入命令SDI,更改数值即可,1或0.
6.在CAD中鼠标中键弹出快捷菜单,而不是平移功能?更改'mbuttonpan'变量的值为'1'即可.
加密了的,用下面方法 在记事本中复制以下内容:
(defun c:unlk (/ en ent) (setq en (entsel
'请选择被加密的图形:')) (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
'OK,解密成功。') (princ) )
保存为“unlk.lsp”文件
cad中用“APPLOAD”命令加载这个文件,然后输入“unlk”命令就行了。
有时候打开一个别人的CAD图纸,发现图形只可以看,没有办法进行复制或者炸等编辑,双击命令行会出现“一个多重插入引用”,那是因为图形被加密了~~~
将下面的代码复制在记事本内,另存为unlk.lsp文件,打开这张不能修改的图纸,命令appload选择加载程序文件unlk.lsp,命令行键入unlk,选择不能修改的图形。。。然后“分解”、“保存”。立即可以想干嘛干嘛了。
(defun c:unlk (/ en ent) (setq en (entsel
'请选择被加密的图形:')) (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
'OK,解密成功。') (princ) )
多重插入引用的分解(cad块的分解)
多重插入引用的分解
炸开“多重插入引用”的方法以及制作
1.“多重插入引用”的制作:用minsert命令,提示块名,在cad工作目录下找一张图,键入这个图名,然后到提示行数或列数时,输入2以上,但行距或列距输入0。这样一个多重插入引用制作完成,无法用explode炸开了。多重块不是重复定义块,而是在矩形阵列中插入一个块的多重引用。多重块是由命令minsert插入一个块而形成,其在正常情况下不能被分解。但若是用普通的方法构建的多重块,可以删除掉,然后用insert再插入它原来引用的块即可。不过,若它原来引用的块是匿名块(即名称前带*的块,只能用程序构建),就不是那么简单的了。这是,你就需要程序(或者说插件)来还原。vlx程序就是一个插件。也就是我上面说的编程实现。若不会编程,也没有插件,下面的方法四(方法三也可以实现)。
2.炸开方法如下:
方法一:点击这个多重引用,看它的名字,然后再用minsert命令,插入这个名字,只不过都按默认的行数(1行)列数一直回车。这样插入的这个块就可以炸开了。
方法二:双击这个块,出现参照编辑对话框,点确定,出现参照编辑工具条;用explode炸开;然后点击参照编辑工具条从工作集删除对象,选中所有图形,回车;再点击参照编辑工具条上的放弃对参照的修改。此时再用explode就可以炸开了。
方法三:
1、打开原文件后,输出为*.wmf文件,
2、新建空*.DWG文件,插入*.wmf文件,
3、输入另外一个炸开命令:xplode回车
4、选图层(TA),大功告成。可惜的是文字都炸开了,填充也炸了,图层只有一个,而且文件比较大。附件为wmf文件
方法四:1、在任何版本中打开图件(只要能打的开就行)
2、选中图,打开属性对话框,将行和列均改为1。
3、另存为R14以下(包括R14)版本格式。
4、打开R14,打开刚才另存的图,保存。(记住,这步尤其重要,必须是R14不能是cad2002及以上版本)好了,你再用任何版本的cad打开看看。另外一种方法就是编程,直接炸开即可。有的CAD图形由于加了密,整张图纸无法分解,这时候我们就不能对里面的构件进行转化,如果你用分解命令命令行会提示找到1个,1
个是多重插入引用,此时是无法分解的。这时候可能是由于CAD加密造成的,我们可以用CAD的UNLOCKDWG命令对图纸进行解密,解密后的图纸就能用分解等相关命令进行操作了。注:该命令需要加载插件lockdwg.VLX支持,可以从网上下载。也可以联系Q:852610204带你学习。