2.6 使用命令与系统变量

如前所述,AutoCAD 2012是基于命令的软件,大多数的AutoCAD 2012命令都可以归为以下类型中的一种。

◆ 建立新实体的命令(绘图命令),例如:LINE, BOX等。

◆ 修改、处理、复制实体的命令(编辑命令),例如:EXTEND, ARRAY等。

◆ 修改环境设置参数的命令,即系统变量,例如,UNITS, DIMADEC等。

2.6.1 命令行和命令窗口

命令行和命令行窗口是用户和AutoCAD 2012交互的接口,位于界面的底部,如图2-16所示。

图2-16 AutoCAD 2012的命令行

图2-16所示为AutoCAD 2012默认的命令行,一般分为上下两部分,一部分用于用户输入或提示,一部分用于显示已运行过的命令,为只读。鼠标移动到命令行时,光标形状变为“I”,此时可在“命令:”后输入相应的命令,然后按Enter键,可执行相应的操作。运行某一命令后,在命令行也会提示用户下一步的操作,用户可根据命令行提示进行鼠标的选取或者键盘的输入。

在命令行的上部边界处移动鼠标,当光标变成 形状时,可通过鼠标拖曳扩大命令行区域,如图2-17所示。通过鼠标拖曳命令行的边框,可使得命令行显示成面板,如图2-18所示。

图2-17 鼠标拖曳扩大命令行

图2-18 鼠标拖曳生成命令行面板

除了命令行以外,AutoCAD 2012还提供了“AutoCAD文本窗口”窗口供用户输入命令和显示命令,如图2-19所示。“AutoCAD文本窗口”在系统默认时是不显示的,如要显示,可以选择菜单栏“视图”→“显示”→“文本窗口”命令,或运行命令:TEXTSCR。

图2-19 AutoCAD文本窗口

2.6.2 命令的重复、终止和撤销

1.命令的重复

AutoCAD 2012可以方便地使用重复的命令,命令的重复指的是执行已经执行过的命令。AutoCAD 2012提供多种方法重复执行命令。

(1)在无命令状态按Enter键或空格键。在命令行无命令的状态,即命令行显示“命令:”等待输入时,按Enter键或空格键,即表示重复上一次执行的命令。

(2)在绘图区中单击鼠标右键,通过弹出的快捷菜单执行重复命令。在无命令的状态,在绘图区单击鼠标右键,将弹出快捷菜单,如图2-20所示,选择其中的“重复”命令,可以方便地重复上一次的命令。

图2-20 绘图区右键快捷菜单

(3)在命令行上单击鼠标右键,在弹出的快捷菜单中选择6个最近使用命令之一。在命令行无命令的状态,在命令行上单击鼠标右键,将弹出快捷菜单,如图2-21所示,选择其中的“近期使用的命令”选项,将显示最近执行的6个命令,由此用户可以方便地重复近期的6个命令之一。

图2-21 命令行右键快捷菜单

2.命令的终止

AutoCAD 2012的命令执行大多需要一个过程,期间命令行将提示用户的下一步操作,在用户一步一步地选择或操作之后才能完成命令。其中一些命令,如绘制圆和圆弧的CIRCLE和ARC命令,在绘制出所需的圆和圆弧之后,命令也就随之而终止了;而对于另外一些命令,如果用户没有明确的结束命令的操作,命令将一直延续,如绘制直线的LINE命令和绘制样条曲线的SPLINE命令。对于后者,用户可以通过按Enter键或Esc键结束命令。

在AutoCAD 2012中,不管对于何种命令,在命令执行的过程中,都可以通过以下两种方式终止命令。

(1)按Esc键。在任何命令执行的过程中,按Esc键均将终止执行命令,鼠标光标回到 状态,命令行回到待命状态。

(2)绘图区右键快捷菜单。在任何命令执行的过程中,单击鼠标右键,将弹出快捷菜单,如图2-22所示。通过选择其中的“确认”或“取消”选项,均可终止命令:选择“确认”选项表示接受当前的操作并终止命令,选择“取消”选项表示取消当前操作并终止命令。

图2-22 命令执行过程当中的右键快捷菜单

注意

在不同状态下,同一区域的鼠标右键快捷菜单是不同的,图2-20是无命令的状态下绘图区的右键快捷菜单,而图2-22是命令执行过程当中的右键快捷菜单。

3.命令的撤销

AutoCAD 2012一般都按命令正常进行。但有时用户的命令出错,需要恢复到上一步操作时的状态, AutoCAD 2012为这种情况提供了方便的恢复命令,比较常用的有U命令和UNDO命令。

U命令和UNDO命令所不同的是:每执行一次U命令,放弃一步操作,直到图形与当前编辑任务开始时一样为止;而UNDO命令可以一次取消数个操作。

AutoCAD 2012还有其他的恢复按钮或工具,其功能与U命令相同。

◆ 快捷键:Ctrl+Z组合键,等同于U命令。

◆ 经典模式:选择菜单栏中的“编辑”→“放弃”命令:等同于U命令。

◆ 快速访问工具栏:单击“放弃”按钮

快速访问工具栏的“重做”按钮 与U命令操作相反,等同于REDO命令,恢复已经被放弃的操作,必须紧跟随在U或UNDO命令之后。

2.6.3 系统变量

在AutoCAD 2012中,系统变量由变量名和变量值组成,用于存储操作环境中的选项值和某些命令的值。用户可以通过直接在命令提示下输入系统变量名来检查任意系统变量和修改任意可写的系统变量,也可以通过使用SETVAR命令来实现。大多数系统变量还可以通过对话框选项访问。若在命令行下输入某个系统变量名,一般命令行将接着提示设置该系统变量的值。

例如,TRAYICONS是一个系统变量,用于设置是否在状态栏显示状态托盘。如在命令行下输入TRAYICONS,然后按Enter键,命令行将提示:

      输入 TRAYICONS 的新值<0>:

此时命令行提示输入TRAYICONS系统变量的设置值,1表示显示状态托盘,0表示不显示状态托盘。读者可以在AutoCAD 2012中试一试TRAYICONS系统变量设置为1或者0的显示效果。