




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ACAD使用技巧(内附EXPRESS命令详解) 提交日期:2003-08-10 浏览: 3176 为DWG文件“减肥” 由于工作需要,我们经常把大量的AutoCAD绘制的DWG图形文件作为电子邮件的附件在互联网上传输,为经济快捷起见,笔者近来特意琢磨如何为DWG文件“减肥”,得到经验三条,在此介绍给大家。 方法一:用PURGE命令。 用PURGE命令把图形中没有使用过的块、图层、线型等全部删除,可以达到减小文件的目的。如果文件仅用于传送给对方看看或是永久性存档,在使用PURGE命令前还可以作如下工作: 一、把图形中插入的块炸开,使图形中根本不含有块; 二,把线型相同的图层上的元素全部放置在一个图层上,减少图层数量。这样一来就能使更多的图块、图层成为没有使用的,从而可以被PURGE删除,更加精减文件尺寸。使用PURGE命令,用选项All(键入参数a)比较方便。示例如下: Command:purge PurgeunusedBlocks/Dimstyles/LAyers/LTypes/SHapes/styles/Mlinestyles/All:aNamestopurge:(直接回车) Verifyeachnametobepurged?(直接回车) Purgeblockcz08?y Purgeblockcz16?y PurgelayerCEN?y PurgelayerHAT?y Nounreferencedlinetypesfound. Nounreferencedtextstylesfound. Nounreferencedshapefilesfound. PurgedimensionstyleLEAD?y Nounreferencedmlinestylesfound.笔者还发现,连续多次使用PURGE命令,并且每次均用选项All,直至出现如下提示,就已经“减肥”到极点了。 Command:purge PurgeunusedBlocks/Dimstyles/LAyers/LTypes/SHapes/styles/Mlinestyles/All:a Namestopurge:(直接回车) 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中。程序二:清除图中所有的图块 改造菜单,加命令清除图块CCSCRIPTPURGE 炸开图块CCT-EXPLODE 用文本编辑器编一命为PURGE.SCR的文件,把其存于ACAD2000SUPPORT目录下,文 件的内容为: purgebyyyyyyyyyyy yyyyyyyyyyyyyyy yyyyyyyyyyyyyyy yyyyyyyyyyyyyyy 方法三:用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:设置信息窗口中的字体、字体样式、字体大校Preservepreviousselectionset:保存对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.锁定对象层: COMMAND:laylck(回车) TOOLBAR: 选择某一实体,该实体所在的层被锁定。 17.解开对象层: COMMAND:layulk(回车) TOOLBAR: 选择某一实体,该实体所在的层被解锁。 以上6种工具看似普通,但在含有大量层的图纸中确实很方便。 18.字型适合: COMMAND:textfit(回车) TOOLBAR: 可改变文本的宽,注意,不是高度。 19.文字修改: COMMAND:cht(回车) TOOLBAR: 以命令行的方式对文本进行编辑。缺点是没有“ddmodify命令来得简单、易操作。 20.炸开文字: COMMAND:txtexp(回车) TOOLBAR: 用“xplode命令是不能对文字进行“炸开”的,这时就可用此工具。注意,此工具不能用来炸块。 21.沿弧文字: COMMAND:arctext(回车) TOOLBAR: 此工具可制作出弧形文本。命令执行后,选择一条弧线,在弹出对话框的TEXT栏内输入文字,确定后即能呈现弧形文本。此工具还是比较强大的,可像mtext命令一样,对文本进行格式化。 22.文字查找、替换: COMMAND:find(回车) TOOLBAR: 不用多说,此工具可对图纸中所有的文本进行查找和替换,对于有大量文本需要编辑的图纸来说还是比较有用的。可选参数:“CaseSensitive为区分大、小写;“GlobalChange为全部替换。 23.分解属性为文字: COMMAND:burst(回车) TOOLBAR: 对具有属性的块名进行“提炼”,它会把块的属性名称直接转换为文本对象。唯一缺点是会把块给“击碎”。 24.命令别名编辑器: COMMAND:aliasedit(回车) TOOLBAR:(无) 所谓命令别名,就是命令的简写,如“circle可以打为“c,“strectch可以打为s等等。此工具就是用来自定义命令别名的,它会直接修改acad.pgp(注:此文件是r14用来储存命令别名的文本文件)文件,使定义的命令能在以后的应用中也同样可使用。如果修改后的命令未执行,你可以打“reinit命令对acad.pgp文件进行重新初始化。 25.系统变量编辑器: COMMAND:sysvdlg(回车) TOOLBAR:(无) 以对话框的方式对R14的系统变量进行编辑。此工具非常好用,它按字母的升序罗列出所有的变量,在选中某一变量后,对话框右边会显示出该变量的详细说明,或者在输入框内输入新值,以改变当前值。如果输入框是灰暗色的,则说明此变量是只读的,不能修改。 AutoCAD使用经验几则 1.汉化菜单 将support目录下的acad.mnu文件复制为chinese.mnu。用写字板打开chinese.mnu。仔细观察会发现其中有许多类似“POP”的条目,每一条目定义了一列下拉菜单。将引号中的英文命令名称改为中文,存盘退出。再在R14中输入“menu“命令,将chinese.mnu菜单文件装入,下拉菜单就变成了中文。还可以再装入acad.mnu文件将菜单还原。 2.巧用R12的“命令取消”键 R14默认的“命令取消”键是“ESC”键,如果你已经习惯了R12的“CtrlC”怎么办呢?点击菜单ToolspreferencescompatibilitypriorityforacceleratorkeysautoCADclassic,然后就可以用“CtrlC取消命令了,同时“ESC“键仍然有效。 3.怎样一次剪除多条线段 trim命令中提示选取要剪切的图形时,不支持常用的window和crossing选取方式。当要剪切多条线段时,要选取多次才能完成。这时可以使用fence选取方式。当trim命令提示选择要剪除的图形时,输入“f,然后在屏幕上画出一条虚线,回车,这时被该虚线接触到的图形全部被剪切掉。 4.快速变换图层 单击“ObjectPropertys”工具条上的“Makeobjectslayercurrent”按钮,然后在作图区选择要去的图层上的任一图形,当前层立刻变换到选取的图形所在层。 5.解决R12文件汉字乱码 用R14打开R12的文件时,即使正确地选择了汉字字形文件,还是会出现汉字乱码,原因是R14与R12采用的代码页不同。可到AutoDesk公司主页下载代码页转换工具wnewcp。运行wnewcp后,首先选中“R11R12”复选框,再单击“Browse”按钮,选择要转换的文件或目录,然后选择新的代码页,ANSI936或GB2312均可,单击“StartConversion”即开始转换。转换后,在R14中就能正确地显示汉字。 AUTOCAD小提示几则 1.怎样一次剪除多条线段: trim命令中提示选取要剪切的图形时,不支持常用的window和crossing选取方式。当要剪切多条线段时,要选取多次才能完成。这时可以使用fence选取方式。当trim命令提示选择要剪除的图形时,输入“f”,然后在屏幕上画出一条虚线,回车,这时被该虚线接触到的图形全部被剪切掉。(注:在其他功能如延伸(EX)等都可以用相同的方法,你可以试一试.) 2.如何在AutoCADR14下改变中西文的比例 由于AutoCAD不提供矢量汉字字体文件,因此,我们在AutoCADR14下使用原来的AutoCADR12中文版的hztxt.shx写中文时,就会发现中西文的比例不协调,在同一字高下,西文比汉字大一号,非常难看。而AutoCADR14并不提供改变中西文比例的命令,笔者经过摸索,找到一种改变中西文比例的方法。在AutoCAD中,扩展名为.shx、.shp的字体是一种用矢量描述的形文件。在描述矢量的命令集中有两个命令专用码可用来改变矢量的高度,它们是:003用下一个字节除矢量长度。004用下一个字节乘矢量长度。下面以最常用的单线字体txt.shp(可在AutoCADR12的souse子目录下找到)中的西文“A”为例来说明如何改变西文的高度。在西文字体文件(注意:不是大字体文件)中,每个字符的定义行必须是下列格式:shapenumber,defbytes,shapename其中:shapenumber字符的编号。defbytes定义字符所用的字节数。Shapename字符的名字。 在txt.shp中,大写字母“A”的定义如下:65,21,uca2,14,8,(2,6),1,024,043,04D,02C,2,047,1,040,2,02E,14,8,(4,3),0假定西文缩小到原来的4/5时,中西文的比例就比较协调了。由于在字形文件中不允许出现小数或分数,因此,4/5就得分解为乘4除以5。这样只须在字母“A”的矢量定义的前面加上004,4,003,5就可实现缩小1/4了。但是,必须注意到,AutoCAD并不会在写完字符“A”以后,自动把比例因子0.8(4/5)改回到1,那么“A”以后的所有字符(包括汉字)都将是原来的4/5了,这当然不是我们的本意,为此,应在缩小1/4后,再扩大到原来的1.25倍(除以4/5),即在矢量定义的末尾添上004,5,003,4(乘5除以4)。同时,因为增加了8个字节,字节数21应变为29。这样,一个完整的完成字母“A”缩小1/4的矢量描述为:65,29,uca004,4,003,5,2,14,8,(2,6),1,024,043,04D,02C,2,047,1,040,2,02E,14,8,(4,3),004,5,003,4,0将常用的26个字母的大小写及10个阿拉伯数字按上述办法改写一道,即可满足工程绘图需要了。如果将上述方法编成一个小程序,就可随心所欲地改变中西文的比例。最后,将txt.shp编译成txt.shx就可以直接使用txt.shx字体了。 3.解决R12文件汉字乱码 用R14打开R12的文件时,即使正确地选择了汉字字形文件,还是会出现汉字乱码,原因是R14与R12采用的代码页不同。可到AutoDesk公司主页下载代码页转换工具wnewcp。运行wnewcp后,首先选中“R11R12”复选框,再单击“Browse”按钮,选择要转换的文件或目录,然后选择新的代码页,ANSI936或GB2312均可,单击“Start Conversion”即开始转换。转换后,在R14中就能正确地显示汉字。 4.怎样在无WNEWCP.EXE的情况下解决R12转换成R14或R2000时的汉字乱码问题 首先,用AutoCADR12将文件打开,键入DWGCODEPAGE回车,命令行会提示:NewvalueforDWGCODEPAGE:,键入“undefined”回车后存盘退出。然后用AutoCADR14或AutoCADR2000将文件打开,你会看到乱码问题已经解决。这时再键入“DWGCODEPAGE”,命令行提示变为:DWGCODEPAGE=ANSI_936(readonly)。对于使用亚洲文字字型的DWG文件,AutoCADR12使用的文件代码页(DWGCODEPAGE)为dos850(Multilingual),而AutoCADR14和R2000使用的文件代码页为ANSI_936、GB231280(简体中文)和ANSI_950、Big5(繁体中文)及其他如日文、韩文指定代码页,两者互不兼容。AutoCADR13及以上版本,已将此选项和系统代码页(SYSCODEPA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-江苏-江苏经济岗位工一级(高级技师)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-江苏-江苏堤灌维护工一级(高级技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-江苏-江苏不动产测绘员三级(高级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-广西-广西行政岗位工二级(技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-广西-广西水工闸门运行工五级(初级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-广东-广东造林管护工五级(初级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-广东-广东水生产处理工三级(高级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广东-广东放射技术员五级(初级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广东-广东仓库管理员三级(高级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-安徽-安徽下水道养护工二级(技师)历年参考题库典型考点含答案解析
- XXX加油站风险分级管控台账
- 甘12J8 屋面标准图集
- 购买设备合同
- GB/T 28288-2012足部防护足趾保护包头和防刺穿垫
- GB/T 19666-2019阻燃和耐火电线电缆或光缆通则
- GA/T 1241-2015法庭科学四甲基联苯胺显现血手印技术规范
- 小学和初中科学教学衔接
- 《循证医学》治疗性研究证据的评价和应用
- “李可中医药学术流派论治厥阴病”-课件
- 通用技术作品设计报告
- JJF 1847-2020 电子天平校准规范-(高清现行)
评论
0/150
提交评论