AutoCAD操作技巧:窗口与交叉选择、相对坐标输入及BLIPMODE命令详解
[id_[id_685[id_[id_199[id_2042227332]91902]766138[id_4426987[id_196517136]]]5441]726[id_[id_548[id_169336409]7836]673[id_1814751400]569]321]

[id_20[id_975207823]872634]
[id_101[id_32643993]25653]
有些用户在使用 AutoCAD 时会留意到,命令里的对话框会转变为提示行,就像打印命令那样。对其进行控制的是系统变量 CMDDIA,将其关闭即可。
[id_5616[id_11895830[id_1312706596]]551]
[id_3413[id_2012431150]821]
CMDECHO变量决定了命令行回显是否产生,其在程序执行中应设为0。
CAD 的较高版本具备形位公差标注功能。在圆度及同轴度中,其圆的形状不够圆。实际上,AutoCAD 中常见符号的定义都位于 AutoCAD 安装目录下的 SUPPORT 子目录中的 gdt.shp 文件里。该文件中 2 号和 4 号字符定义了圆形的形状,然而圆的弧度是 127°,并且不太容易将其改正(比如改为 90°会更不好看)。
空心汉字字形如同在 AutoCAD R14 中使用 BONUS 功能,此功能需完全安装 AutoCAD 或者在自定义安装时选择了它。AutoCAD R14 中有一个 TXTEXP 命令,该命令可将文本炸为线,这对制作立体字非常有用。
10
AutoCAD R14 的 BONUS 里存在一个名为 ARCTEXT 的命令,这个命令能够实现弧形文本的输出。其使用方法是首先选取圆弧,接着输入文本内容,最后按下 OK 按钮。
11
BONUS 里有一个命令很有用,那就是 MPEDIT。利用它可以把多条线一起修改成多义线,然后再更改它的线宽。
12
在 R14 中,Image 命令取代了 R13 里的 BMPIN、PCXIN 等命令。它能把位图嵌入文件中,仅用于显示。若将其炸开,就会变成空框架。要想使用 PCXIN 等命令重现,需把 R13 安装目录下的 RASTERIN.EXE 拷贝到 R14 下,通过 appload 将其装入,之后就可以导入位图(可编辑,可炸开)了。
13
BREAK 命令的作用是打断实体。用户具备一点断开实体的能力,其用法是在选定第一点之后,输入“@”。当经常出现一条线一部分为点划线,而另一部分为实线的情况时。
14
AutoCAD R14 提供了诸多命令缩写,很多在 R13 中没有缩写的命令现在有了缩写。下面给出 CAD 中的单字符缩写:A 代表 ARC;B 代表 Bmake;C 代表 Circle;D 代表 ddim;E 代表 erase;F 代表 fillet;G 代表 group;H 代表 bhatch;I 代表 ddinsert;L 代表 line;M 代表 move;O 代表 offset;P 代表 pan;R 代表 redraw;S 代表 stretch;T 代表 mtext;U 代表 undo;V 代表 ddview;W 代表 Wblock;X 代表 explode;Z 代表 zoo。这些缩写可以大量使用,使用后会发现比鼠标点取更快,尤其是在输入 5 个字符的速度下。AutoCAD R14 扩充了很多简化命令。它增加了以首字母简化的命令(此处不列举),还增加了用前两个字母简化的命令。常见的有:array、copy、dist、donut、dtext、filter、mirror、pline、rotate、trim、scale、snap、style、units 等。这样一来,提高了用键盘输入命令的速度,对于熟悉键盘的朋友而言,简直是如虎添翼。
15
AutoCAD R14 命令的缩写可用于 R13 。具体方法是把 AutoCAD R14 下 Support 子目录中的 ACAD.pgp 拷贝到 AutoCAD R13 的 Support 子目录下。
16
AutoCAD 中的 ACAD.pgp 文件很重要。它记录着命令缩写的内容。用户能够自定义这些命令缩写。其格式为:*命令名称。同时,用户也可以定义系统命令。例如 AutoCAD R14 提供了 sh 命令,该命令可以执行 DOS 命令。不过,在 Windows 系统下,这个 sh 命令的作用不是很大。
17
在 AutoCAD R14 中,有 NOTEPAD、EDIT、DIR、DEL 等系统命令。笔者觉得其中的 NOTEPAD 对自定义 CAD 的用途比较大,然而在使用时会发现屏幕一闪(进入了 DOS),接着又返回,这让人感觉很不愉快。我们来编写一个小程序,取名为 note.lsp。定义函数 defun c:notepad()(startapp″notepad″)。首先把 ACAD.pgp 中的 NOTEPAD 命令定义行删除,重新进入 CAD 后,再将此程序命令:(load″note″)装入。下一次使用 NOTEPAD 命令会有更好的效果,最好把(load″note″)加入到 Support 子目录下的 ACADR14.lsp 中。
18
[id_1[id_1287845879]1785955]
19
AutoCAD R14 的 Support 里有一个 ACAD.dwt 是缺省模板。需要对它进行加工。要把常用的层定义好,把常用的块定义好,把常用的标注类型定义好。再加上标准图框。这样就可以省去大量重复工作。
20
AutoCAD 里存在许多外部 Lisp 命令文件,能够直接对它们进行观察。若要学习开发 Lisp 应用程序,需注意:R14 是最后一版 Lisp 文件内容公开的 AUTOCAD,而在 CAD2000 中,Lisp 文件内容是被加密的(笔者正在研究解密程序)。
21
AutoCAD 有很多二次开发工具。Lisp 很早就存在了。R11 提供了 ADS(Acad Develop system)。在 R12 中,提供了 ADS 对实模式下 C 编译器(如 BC,MS C)的支持。R13 提供了 ARX(Acad Runtime eXtend)。R14 提供了 VB Automation。这个 Automation 让 VB 编写 CAD 程序成为可能。渴望 CAD 编程的人有了一个最佳选择。他们不必学习 ADS、ARX、Object ARX 和 AutoLisp。一起加入 AutoCAD 编程的世界吧。
22
AutoCAD二次开发工具很多,Lisp早就有了,R11提供了ADS(Acad Develop system),R12中提供了ADS对实模式下C编译器(如BC,MS C)的支持,R13提供ARX(Acad Runtime eXtend),R14提供了 VB Automation,这个Automation使VB编写CAD程序成为可能,渴望CAD编程的人有了一个最好的选择,不必学习ADS、ARX、Object ARX和AutoLisp,一起加入AutoCAD编程的世界。
23
在 AutoCAD 中把图形插入到 WORD 里,有时候会看到圆变成了正多边形。使用 VIEWRES 命令,把它设置得大一些,就能够改变图形的质量。
24
形如φ30H11(+0.1,-0.2)这样的标注怎样去标呢?可以在文本内容中输入“%%c30{H11(}{\H0.7X;\S+0.1^-0.2;})”来实现。如果觉得这样太麻烦,就编程序来简化操作。
25
在 AutoCAD 中,文件能够当作块插入到其他文件里。然而,这样做会导致过多的块使文件变得十分庞大。所以,我们可以使用 PURGE 来清除这些块。每次清除一层,并且一定要多使用几次哦!
26
AutoCAD R14 的帮助文件内容很丰富,它由很多本类似“书”的部分组成。一层层打开这些部分,多看看它们是很有好处的。这些内容涵盖了 CAD 的各个方面,比任何 CAD 大全都要全面。你是否想让自己的帮助也加入其中呢?如果想的话,请修改 acad.cnt,加入自己帮助的链接。
27
在 CAD 中能够按照规定来编制.ahp 的 CAD 帮助文件。在 R14 环境下,通过使用 ahp2hlp.exe 这个工具,可以将.ahp 的文件转变为.hpj 的文件以及.rtf 的文件。然后,利用在 VC5 中含有的 HelpWorkshop 工具,将其相关项目打开,进而进行编译,使其成为.hlp 文件。
28
AutoCAD 中存在一些在 DOS 下的 exe 文件,在 R14 版本中仍有其用途。其中,通过 Slidelib.exe 能够将幻灯片制作成库,而 mc.exe 则可以实现菜单的编译。
29
在AutoCAD中有一些DOS下的exe文件在R14中仍有用途,用Slidelib.exe可将幻灯片作库,mc.exe可实现菜单的编译。
30
AutoCAD 中的菜单源文件是.mnu 文件。对其进行修改,就能把自己的命令添加到菜单中。然后使用 menu 命令将其装入。加入后可以参考 AutoCAD 帮助来了解菜单文件格式。在图标工具条中加入自己的命令较为简单。可以在工具条上点击右键,接着在 toolbar 对话中点击 new 按钮,输入工具条相关内容后,就会产生一个新的工具条。然后再选择 Customize 按钮,选定 custom,把空按钮拖入工具条中,之后在空按钮上点击右键,如此便可定义自己的按钮图标和命令。
31
AutoCAD 的状态行是可以进行定义的。通过 DIESEL 语言能够访问它。使用 modemacro 命令是一种最简单的方法。接着输入$(getvar,clayer)。之后,当前层名就会准确无误地显示在状态行上。可以说用户化在这方面可谓无孔不入吧!
32
AutoCAD 的图形格式是.dwg,还能导出为.bmp、.wmf、.eps、.dxf、.3ds。若使用 render 命令,可存为.pcx、.tga、.tif 格式。AutoCAD 也可以直接将文件存为这些格式。需为系统安装一个名为“Raster file export”的打印机,通过它打印到文件。ACAD2000 还能将文件存为 JPG 格式。
33
在进行着色操作时,render 没有关闭按钮。用户会采用(arxunload"render")这种方式,因为这是 ARX 文件扩展所具备的功能。
34
dimzin 系统变量最好设定为 8。在这种情况下,尺寸标注中的缺省值不会带有几个尾零。用户直接接受缺省值会十分方便快捷。
35
dimzin系统变量最好要设定为8,这时尺寸标注中的缺省值不会带几个尾零,用户直接接受缺省值十分方便快捷。
36
在多行文字(mtext)命令中Word97编辑文本。Mtext 多行文字编辑器是 AuotCAD R14 新增的功能。它具备 Windows 文字处理软件的界面和工作方式。它还能利用 Word97 的强大功能来编辑文本。实现这一功能的方法如下:先打开“Tools”菜单,然后选择“Preferences”命令。弹出“Preferences”对话框后,打开“Files/Text Editor,Dictionary,and Font File Name/Text Editor Application/Iinternal”。双击“Internal”,会出现“Select a file”对话框。接着找到“Winword.exe”应用程序文件并点击“打开”按钮。最后单击“OK”返回。完成上述设置后,当用户再次使用 mtext 命令时,系统会自动调用我们所熟知的 Word97 应用程序,从而为 AutoCAD 中的文本增添光彩。
37
AutoCAD 中有很多 Lsp 文件可提供实用命令,我们可以巧用工具按钮来自定义。比如 chtext.lsp 就是一个很棒的文字修改命令,特别适合大批文字的修改。不过在使用这类命令之前,必须先将 Lsp 文件载入。你通常可以先选取“Tools”菜单中的“Load Application…”选项,接着利用对话框打开 AutoCAD R14/Support 下的 Chtext.lsp 文件,之后点击“Load”钮。或者也可以直接在命令行中键入“(load“chtext”)”来达到载入的目的。这样做总体上有些繁琐。我们用自定义工具按钮来解决这个问题。首先右击任意工具钮,会弹出“Toolbars”对话框。接着点击“Customize…”钮,在“Categories:”中选择“Custom”项,然后将出现的空按钮拖到工具条的目标位置,再点击“Close”钮返回。之后右击空按钮,会出现“Button Properties”对话框。在“Name:”栏中为命令钮命名,“Help:”栏中可以写入或不写入内容。接着在“Macr”中键入“(Load “chtext)cht”。对于“Button Icon”,用户可以选择系统提供的图标,也可以点击“Edit…”自行绘制或者直接调用已有的 bmp 文件。最后点击“Apply”钮,并依次关闭对话框返回。你自己的工作按钮做成了。后面增加了“cht”(注意前面要有空格),这样你按工具钮就能直接选择要编辑的目标文件。
38
“Stretch”命令是常用命令之一。输入该命令后,系统通常会提示“select object to stretch by crossing_window or crossing_polygon…”,并且需要你先输入一个“C”,之后才能用鼠标去选择目标。为了简化操作,用户仅需对系统提供的工具按钮进行一些小的改动。首先右击任意工具钮,会弹出“Toolbars”对话框;接着再右击“stretch”工具钮,同样会弹出“Toolbars”对话框;然后在“Macr”框中的“^c^c_stretch”之后键入空格和“C”。之后,你再次点击经过处理的工具钮,就可以选择目标进行操作了。
39
AuotCAD R14 的用户都采用系统所给出的缺省格式来存盘。这种存盘格式存在缺点,其一就是文件所占空间较大;其二是不能被低版本的应用程序(像 AuotCAD R12、AuotCAD R13 等)打开。为了避免磁盘空间被浪费,你可以在“Save Drawing As”对话框的“保存类型”里选择“AuotCAD R12/LT2 Drawing”格式进行存盘。同一 dwg 文件通过两种方式存盘,一种存盘方式的文件大小是 87KB,另一种存盘方式的文件大小是 58KB。由此可见,两者的差别是比较大的。并且,后一种存盘方式得到的文件能够在 R12、R13 版本的应用程序中打开。这种存盘方式对于配置较低的用户来说特别实用。
40
有时在打开 dwg 文件时,系统会弹出一个名为“AutoCAD Message”的对话框,这个对话框提示“Drawing file is not valid”,它告诉用户该文件不能被打开。这种情况下,你可以先退出打开操作。接着打开“File”菜单,从中选择“Drawing Utilities/Recover”。或者在命令行直接用键盘输入“recover”。然后在“Select File”对话框中输入要恢复的文件。确认后,系统开始执行恢复文件的操作。
41
汉化菜单。把 support 目录下的 acad.mnu 文件复制成 chinese.mnu 。接着用写字板打开 chinese.mnu 。仔细查看会得知其中存在很多类似“* * *POP”这样的条目,每一个条目都自定义了一列下拉菜单。把引号里的英文命令名称改成中文,然后存盘并退出。在 R14 中输入“menu”命令,把 chinese.mnu 菜单文件装入,这样下拉菜单就变为了中文。并且还能够装入 acad.mnu 文件,以此将菜单还原。
42
R14 默认的“命令取消”键为“ESC”键。倘若你已然习惯了 R12 的“Ctrl+C”,那该怎么办呢?点击菜单 Tools 下的 preferences 选项,再点击 compatibility 选项,接着点击 priority for accelerator keys 选项,最后点击 autoCAD classic 选项。之后,就能够使用“Ctrl+C”来取消命令,并且“ESC”键依然是有效的。
43
在 trim 命令提示选取要剪切的图形时,不具备常用的 window 和 crossing 选取方式。若要剪切多条线段,需多次选取才能完成。而当使用 fence 命令提示选择要剪除的图形时,输入“f”,接着在屏幕上画出一条虚线,再回车,此时被该虚线接触到的所有图形都会被剪切掉。
44
单击“Object Propertys”工具条上的“Make objects' layer current”按钮。接着在作图区选择要去的图层上的任一图形。之后当前层立刻变换到选取的图形所在层。
45
当用 R14 打开 R11 和 R12 的文件时,即便正确地选取了汉字字形文件,依然会有汉字乱码出现。其原因在于 R14 与 R11 或者 R12 所采用的代码页不一样。能够前往本站或者 AutoDesk 公司的主页去下载代码页转换工具 wnewcp。运行 wnewcp 后,第一步要选中“R11/R12”复选框;接着点击“Browse”按钮,以便选择要转换的文件或目录;之后选择新的代码页,ANSI936 或者 GB2312 都可以;最后点击“Start Conversion”,就会开始转换。转换完成后,在 R14 中能够正确地显示汉字。
46
在 AutoCAD 里,有时候尺寸箭头以及用 Trace 画的轨迹线会变成空心的。通过使用 TRIMMODE 命令,在提示行下面输入新的值 1,就能够将其重新变回实心。
47
打开一张旧图时如果使用 AutoCAD,有时会因遇到异常错误而中断退出。这种情况下,首先可以采用 40 所介绍的方法。若问题依然存在,那么可以新建一个图形文件,接着把旧图以图块形式插入进去,这样就能解决问题。