您的当前位置:首页正文

AutoCAD 应用中不常见问题及解决方法

来源:华佗健康网


AutoCAD 应用中不常见问题及解决方法

在使用cad时偶尔遇到的一些问题,当时为了解决,想了很多办法,也从网上搜了很久,整理出来,与大家分享,也便于自己以后查阅使用。

(以下方法均来源于网络,并经本人使用过,均可行,但并不表示对每个人遇到的同类问题都适用,仅供参考)

1、打印时出现打印样式(ctb)丢失或无法编辑时(即,打印样式处选择时只有一些.stb没有正常的.ctb,显示为彩色,打印不出清晰的黑白图纸),使用命令“convertpstyles ”对文件处理一下即可。

2、双击对象时没有任何反应。

有几个不同的原因导致双击图形中的对象时没有任何反应。首要的也是最常见的问题是系统变量 PICKFIRST 设置为 0。要使双击编辑可工作,PICKFIRST 的值必须设置为 1。另一种可能的情况是双击编辑已被禁用。双击编辑由 DBLCLKEDIT 系统变量控制。如果该值设置为 0,则双击编辑当前处于关闭状态。DBLCLKEDIT 应设置为 1。

3、修改完ACAD.PGP文件后,一般习惯是关闭cad再重新启动,其实有不必重新启动AUTOCAD立刻加载刚刚修改过的ACAD.PGP文件的方法。那就是,在修改完后, 键入REINIT命令,钩选PGP,再确定即可。

4、炸开“多重插入引用”的方法以及制作

****************************************************************************************************************************

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打开看看。

另外一种方法就是编程,直接炸开即可。

方法四:加载lockdwg.vlx即可破解

…………………………………………

方法一:

有两个好工具,可以轻松炸开。一个是AutoCAD 快速加载 AutoLISP 文件:wjjm;另一个cad加密插件,请大家使用。

具体方法:

AutoCAD 快速加载 AutoLISP 文件wjjm的使用:用cad打开需要炸开的文件,将wjjm直接拖入cad窗口,命令行输入wjmm,回车后按提示操作即可。

操作步骤:① 于CAD中,选择:“工具”菜单→“加载应用程序”选项。

② 于对话框中选择文件“wjjm”,进行应用程序加载。

③ 于CAD命令行中,输入“wjjm”命令,然后选择需要保护的图块,随便点击即可取消保护。

方法二:

输入“CYN-”,将多重插入块转换为普通快,然后可以炸开编辑

方法三:

把以下内容保存为lsp文件(如exm.lsp),加载后运行exm既可把“多重插入块”转换为“普通块”,然后既可用“explode”分解。加载后运行lockb可把“普通块”转换为“多重插入块”

;;-------------------------------------------------------------

;;转换“多重插入块”为“普通块”。

(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)

)

;;--------------------------------------------------------------------

;;转换“普通块”为“多重插入块”

(DEFUN C:lockb ()

(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 e (subst (cons 70 1) r_zm70 e))

(setq e (subst (cons 71 1) c_zm71 e))

(setq e (subst (list 100\"AcDbMInsertBlock\") (list 100\"AcDbBlockReference\") e))

(entmake e)

(entdel stm)

))

(SETQ STM (car (ENTSEL \"\\n点取下一块\")))

)

(setvar \"cmdecho\" 1)

)

在CAD工具菜单中加载应用exm.lsp,然后再输入exm命令,即可用“explode”分解。

*********************************************************************************

*********************************

5、AutoCAD 图导入photoshop 的方法。

这已经是一个很古老的问题了,解决的方法就是“虚拟打印”!下面一步步的来(为方便大家,采取中英文对照,括号里面是英文版):1、打开“文件(file)”菜单下的“打印机管理器(plottermanager)”。2、运行“打印机添加向导(Add-A-Plotter Wizard)。3、点击“下一步(next)”,在右边的选项中选择“我的电脑(MyComputer)”,继续“下一步”,进入“打印机型号(PlotterModel)”选择页面。4、在左边的“厂商(Manufacturers)”中选择“光栅文件格式(Raster File Formats)”,这是我们可以看到在右边的“型号(Model)”中列出了很多种我们熟悉的图形格式,我习惯于使用JPG格式,选择“独立的JPEG编组(Independent JPEG Group JFIF)”,点击“下一步(next)”,直到完成。这样我们以后就可以将CAD图形输出位JPG格式了。接下来我们来看看该如何使用它。5、用CAD做好一幅图后,我们打开“文件(file)”菜单下的“打印(plotter...)”。在打印对话框中,在打印机类型中选择我们刚刚装好的“Independent JPEG Group JFIF”,在下面的“打印到文件(plot to file)”里添上生成的文件名称和路径,这个文件就是一个可以再photoshop中编辑的图形了。在页面设置中选择一个我们需要的尺寸,其他的就和使用真正的打印机方法是一样的。点击打印后,等几秒钟,图形就生成了。 注:系统默认的页面尺寸只有1280*1600,这个尺寸并不能满足我们的需要。我们可以在打印机的属性中自定义我们所需要的尺寸。Enjoy!补充:如果cad是2004或更高版本,就不用自己装打印机了,在打印设备中有一个“PublishToWeb JPG.pc3”的打印机,直接用就行了6:补充曾老师的一点,如果你想导出纯黑色线形记得要在出图的同时把所有颜色的笔号都改为7号色,这样就可以导出纯黑色的图了,记得要在PS里把模式改为RGB,这样图象会更清晰。

6、最近遇到这样一个cad文件,里面的单行文字竟然有2个夹点,图上内容不能进行操作,不管是移动还是复制或者只要双击一下等,其中的那些单行文字都会移位,直接做成块也不行,不知道怎么回事,正常的单行文字应该都是一个夹点的啊?!

将有问题的文字选择后查看一下对象特性!调整一下其中的文字——对齐里面的选项即可!

7、我在里面创建了一个块,保存以后,再打开时,图中所有的标注上都多了2个创建的块,无法删除,一删除,标注也被删除了。好像没有其他的错误操作,大家有遇到这样情况的没有?是怎么回事呢?应该如何处理,才能把图上那些多出来的块删除而不影响原有的标注呢? 我现在想到的唯一办法就是全部删除,再重新标注尺寸了!

打开你这个图的标注样式,找到图上有问题的标注样式,查看一下符号和箭头一栏,问题就在这,修改一下即可。

因篇幅问题不能全部显示,请点此查看更多更全内容