您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > CADexpress命令详解
ACAD使用技巧(内附EXPRESS命令详解)提交日期:2003-08-10浏览:3176为DWG文件“减肥”由于工作需要,我们经常把大量的Auto-CAD绘制的DWG图形文件作为电子邮件的附件在互联网上传输,为经济快捷起见,笔者近来特意琢磨如何为DWG文件“减肥”,得到经验三条,在此介绍给大家。方法一:用PURGE命令。用PURGE命令把图形中没有使用过的块、图层、线型等全部删除,可以达到减小文件的目的。如果文件仅用于传送给对方看看或是永久性存档,在使用PURGE命令前还可以作如下工作:一、把图形中插入的块炸开,使图形中根本不含有块;二,把线型相同的图层上的元素全部放置在一个图层上,减少图层数量。这样一来就能使更多的图块、图层成为没有使用的,从而可以被PURGE删除,更加精减文件尺寸。使用PURGE命令,用选项All(键入参数a)比较方便。示例如下:Command:purgePurgeunusedBlocks/Dimstyles/LAyers/LTypes/SHapes/styles/Mlinestyles/All:aNamestopurge*:(直接回车)Verifyeachnametobepurged?(直接回车)Purgeblockcz08?yPurgeblockcz16?yPurgelayerCEN?yPurgelayerHAT?yNounreferencedlinetypesfound.Nounreferencedtextstylesfound.Nounreferencedshapefilesfound.PurgedimensionstyleLEAD?yNounreferencedmlinestylesfound.笔者还发现,连续多次使用PURGE命令,并且每次均用选项All,直至出现如下提示,就已经“减肥”到极点了。Command:purgePurgeunusedBlocks/Dimstyles/LAyers/LTypes/SHapes/styles/Mlinestyles/All:aNamestopurge*:(直接回车)Verifyeachnametobepurged?(直接回车)Nounreferencedblocksfound.Nounreferencedlayersfound.Nounreferencedlinetypesfound.Nounreferencedtextstylesfound.Nounreferencedshapefilesfound.Nounreferenceddimensionstylesfound.Nounreferencedmlinestylesfound.方法二:程序解决(最好的方法)程序一:炸开当前图中的所有图块(defunT-EXPLODE()(setqS(ssgetX(list(cons0INSERT))))(setqP(sslengths))(setqN0)(setqp(-p1))(while(=np)(setqnam(ssnamesn))(commandEXPLODEnam)(setqn(+n1))))把以上程序加入文件acad.lsp中。程序二:清除图中所有的图块改造菜单,加命令…[清除图块]^C^CSCRIPTPURGE[炸开图块]^C^CT-EXPLODE用文本编辑器编一命为PURGE.SCR的文件,把其存于\ACAD2000\SUPPORT\目录下,文件的内容为:purgebyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy方法三:用WBLOCK命令。把需要传送的图形用WBLOCK命令以块的方式产生新的图形文件,把新生成的图形文件作为传送或存档用。目前为止,这是笔者发现的最有效的“减肥”方法。现简明示例如下:Command:wblock(在弹出的对话框中输入文件名及文件存放位置,由于非常简单,故在此省略对话框图形)Blockname:(直接回车)Insertionbasepoint:(任选一点)Selectobjects:(选择完毕后回车)Command:这样就在你指定的文件夹中生成了一个新的图形文件。比较以上两种方法,各有长短:用PURGE命令操作简便,但“减肥”效果稍差;用WBLOCK命令最大优点就是“减肥”效果好,最大的缺点就是不能对新生成的图形进行修改(甚至不作任何修改)存盘,否则文件又变大了。笔者对自己的DWG文件用两种方法精简并对比效果发现,精简后的文件大小相差几乎在5K以内。读者可根据自己的情况确定使用何种方法。在传送DWG文件前,应用WINZIP(笔者推荐)压缩,效果特好,几乎只有原来的40%左右!AutoCAD的最佳伴侣笔者近日在网上发现一款非常有用的AutoCAD作图工具:Periscope,目前是2.00版。在AutoCAD中加载Periscope后,把光标移到图形元素上,稍作停留,便会弹出一信息窗口,详细告知该图元的许多信息,使我们不必执行AutoCAD的命令就能查阅相关信息,简便快捷,提高工作效率。让我们一起分享!一、Periscope的加载。从网上下载的是名为PS200S.ZIP的压缩文件,大小110K。把它解压到一文件夹,如PS200S文件夹中,其核心文件有两个:pscope14.arx和pscope15.arx。前者是用于AutoCADR14版的,后者是用于AutoCAD2000版的。启动AutoCAD,如果是R14版本,则在菜单tools中选loadapplication项,弹出如图1所示窗口:点file按钮,出现如图2所示窗口:找到pscope14.arx后,打开它,该文件便出现在图1所示的窗口中,选中它,点Load按钮,弹出一窗口,说明该软件此时是未注册的,不管它,点“确定”,在AutoCAD窗口的右下角出现一小图标,这样Periscope就已经加载了。在AutoCAD2000中Periscope的加载方法相似,无需多言。二、Periscope功能举例。当我们把光标移动到用line命令所画的直线上时,稍作停留便弹出一窗口,显示如下信息:图元类型LINE,它所在的图层、线型、颜色、长度、与X轴正方向的夹角。当我们把光标移动到用polyline所画的直线上时,显示信息有:图元类型LWPOLYLINE,它所在的图层、线型、颜色,还有长度、线宽、封闭与否、线段数量,以及封闭面积。当我们把光标移动到用circle命令所画的圆上时,显示信息有:图元类型CIRCLE,它所在的图层、线型、颜色,以及周长、面积、直径。当我们把光标移动到图块上时,显示信息有:此图元是插入的图块,它所在的图层、线型、颜色,图块的名称、插入比例、旋转角度。总之,我们把光标停留在任何图元上,Periscope都会显示其相关信息,笔者不再多举例,亲自试试看,绝对令你满意!三、Periscope的设置。对AutoCAD窗口右下角的该软件图标左点,弹出如图3所示窗口,可以对Periscope作些设置:EnablePeriscopepopupwindow:是否要弹出信息窗口,如果不打钩,光标停留在图元上时便不弹出信息窗口。Timer:设置从光标停留在图元上到弹出信息窗口的时间间隔,以毫秒为单位。Font:设置信息窗口中的字体、字体样式、字体大校Preserve`previous'selectionset:保存对Periscope所作的设置。DisplayPeriscopeiconinAutoCADstatusbar:在AutoCAD状态栏上显示Periscope的图标。LoadPeriscopeautomaticallywhenAutoCADstarts:启动AutoCAD时自动加载Periscope。Periscope的下载网址:。如有疑问,欢迎交流。AUTOCADR14附赠工具所谓AutoCAD“附赠”工具(BonusTools),也就是隐含在AutoCADR14中的一组鲜为人知的命令,它们的作用很独特,能帮助我们更快地完成绘图工作。此套工具只有在安装时选择“全部安装”或“自选安装”后才能被装入,它和AutoCAD标准工具一样,也有菜单、工具条及命令方式,唯一不同的是,要调用它的菜单,就必须用“menu命令装入,否则只有通过命令行的方式执行。下面我就介绍一下此套工具的作用及用法,希望各位能通过这些工具,在实际工作中起到事半功倍的效果。1.列出外部参照、块实体:COMMAND:xlist(回车)TOOLBAR:可列出外部参照或块的详细资料,包括对象、颜色、层、线形等信息。最重要的是,它可不“击碎”实体而直接过滤出其中所含对象的信息。2.快速引线:COMMAND:qleader(回车)TOOLBAR:与“leader命令相似,但更强大。除了使用简单的对话框操作外,还增加了某些功能。比如引出线的角度选择。但缺少了公差的插入。在标注时省略了不少步骤,从而达到了快速的目的。3.修剪至块实体:COMMAND:btrim(回车)TOOLBAR:在对实体进行修剪时,此工具可在不“击碎”块的前提下,将块的任一边界作为切割线,修剪多余线条。(注:“trim命令是无此功能的)4.延伸至块实体:COMMAND:bextend(回车)TOOLBAR:此工具原理基本同上,是将线条延伸至块的任一边界。5.高级修剪:COMMAND:extrim(回车)TOOLBAR:假设有一封闭的多义线,比如矩形,有很多实体与之交错,这时如果需对矩形内部或外部的线条进行修剪,通常是使用“trim命令一根一根地修剪——这非常的麻烦。但你使用了此工具就要方便很多。输入命令后,选择矩形,之后点取要修剪线条在矩形的内部还是外部,回车后你将看到所有的线条在一瞬间全被剪切了,真是方便至极。注意,同“trim一样,只有与之交错的线条才能被修剪,否则就只能使用“erase命令了。6.高级剪切:COMMAND:clipit(回车)TOOLBAR:此工具之所以被称为高级剪切是因为此工具确实很“高级”,它可以对块、图像或外部参照进行剪切,而且剪切后的实体还作为一个单独的块存在。值得注意的是切割线必须为POLYLINE、CIRCLE、ARC、ELLIPSE或TEXT,单独的一条直线是非法的。再有,修剪掉的部分只在多义线的外部。7.多实体拉伸:COMMAND:mstretch(回车)TOOLBAR:“stretch命令只能在同一区域内的端点进行拉伸,而此工具却能在多个区域内同时拉伸。8.高级属性编辑:COMMAND:exchprop(回车)TOOLBAR:这个工具最大的用处是可以同时编辑多个实体,比“ddmodify效率要高!9.全局属性编辑:COMMAND:gatte(回车)TOOLBAR:可编辑属性块的属性名称。输入命令,键入要修改的属性名称,确认后输入新值,这时,系统会提示已找到几个具有此属性名的块,然后一并修改为新值。10.图层管理器:COMMAND:lman(回车)TOOLBAR:很不错的图层管理器。可将当前图纸的图层结构保存起来,便于在其它时候的调用。还可将图层结构进行“汇出”和“导入”,并保存为扩展名是lay的文件。这样在其它图纸中也能使用当前的图层结构。11.图层匹配:COMMAND:laymch(回车)TOOLBAR:先选择要改变的实体,而后选择目的层上的任一对象,该实体所在的层立即改为目的层。此工具对比“change命令,要容易得多。12.改变为当前层:COMMAND:laycur(回车)TOOLBAR:选择某一实体,当前层立即变为该实体所在的层。13.隔离对象图层:COMMAND:layiso(回车)TOOLBAR:选择某一实体,该实体所在的层除外,其余的层全被关闭。14.冻结对象层:COMMAND:layfrz(回车)TOOLBAR:选择某一实体,该实体所在的层被冻结。15.关闭对象层:COMMAND:layoff(回车)TOOLBAR:选择某一实体,该实体所在的层被关闭。16.锁定对象层:COM
本文标题:CADexpress命令详解
链接地址:https://www.777doc.com/doc-6401957 .html