新浪博客

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,更改数值即可,10. 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加密造成的,我们可以用CADUNLOCKDWG命令对图纸进行解密,解密后的图纸就能用分解等相关命令进行操作了。注:该命令需要加载插件lockdwg.VLX支持,可以从网上下载。也可以联系Q:852610204带你学习。



我的更多文章

下载客户端阅读体验更佳

APP专享