2.6 CAD系统变量与命令
在AutoCAD中提供了各种系统变量(System Variables),用于存储操作环境设置、图形信息和一些命令的设置(或值)等。利用系统变量可以显示当前状态,也可以控制AutoCAD的某些功能和设计环境、命令的工作方式。
2.6.1 系统变量的定义与类型
CAD系统变量是控制某些命令工作方式的设置。系统变量可以打开或关闭模式,如【捕捉模式】【栅格显示】或【正交模式】等;也可以设置填充图案的默认比例;还能存储有关当前图形和程序配置的信息;有时用户使用系统变量来更改一些设置;在其他情况下,还可以使用系统变量显示当前状态。
系统变量通常有6~10个字符长的缩写名称,许多系统变量有简单的开关设置。系统变量主要有整数、实数、点、开/关等类型,如表2-1所示。
表2-1 系统变量的类型
2.6.2 系统变量的查看和设置
有些系统变量具有只读属性,用户只能查看而不能修改只读变量。而对于没有只读属性的系统变量,用户可以在命令行中输入系统变量名,或者使用SETVAR命令来改变这些系统变量的值。
提示:
DATE是存储当前日期的只读系统变量,可以显示但不能修改该值。
通常,一个系统变量的取值可以通过相关的命令来改变。例如,当使用DIST命令查询距离时,只读系统变量DISTANCE将自动保存最后一个DIST命令的查询结果。除此之外,用户可通过如下两种方式直接查看和设置系统变量:
●在命令行中直接输入变量名。
●使用SETVAR命令来指定系统变量。
1.在命令行中直接输入变量名
对于只读系统变量,系统将显示其变量值。而对于非只读系统变量,系统在显示其变量值的同时还允许用户输入一个新值来设置该变量。
2.使用SETVAR命令来指定系统变量
SETVAR命令不仅可以对指定的系统变量进行查看和设置,还可以使用【?】选项来查看全部的系统变量。此外,对于一些与系统命令相同的变量,如AREA等,只能使用SETVAR命令来查看。
SETVAR命令可通过以下方式来执行。
●菜单栏:选择【工具】|【查询】|【设置变量】命令。
●命令行:输入SETVAR。
命令行提示如下:
2.6.3 命令
命令的常见执行方式包括在菜单栏中选择命令来执行、在命令行中输入命令来执行和在功能区单击命令按钮来执行3种。
除了上述3种常见方式,下面再介绍几种执行命令的特殊方式。
1.在命令行中输入命令别名
在命令行中输入命令条目,需输入全名,然后通过按Enter键或空格键来执行。用户也可以自定义命令别名来代替该命令。例如,在命令行中可以输入c代替circle来启动CIRCLE(圆)命令,并以此来绘制一个圆。命令行提示如下:
绘制的圆如图2-71所示。
图2-71 通过输入命令别名来绘制的圆
提示:
命令别名不同于键盘上的快捷键,如执行U(放弃)命令的快捷键是Ctrl+Z。
2.在命令行中输入系统变量
用户可通过在命令行中直接输入系统变量来设置命令的工作方式。例如,GRIDMODE系统变量用来控制打开或关闭栅格显示。在这种情况下,GRIDMODE系统变量在功能上等价于GRID命令。命令行提示如下:
若输入0,则可以关闭栅格显示;若输入1,则可以打开栅格显示。
3.利用鼠标功能
在绘图区中,光标通常显示为“十”字线形式。当光标移至菜单选项、工具或对话框内时,它会变成一个箭头。无论光标是“十”字线形式还是箭头形式,当单击或者按动鼠标按键时,都会执行相应的命令或动作。在AutoCAD中,鼠标按键是按照下述规则定义的。
●左键:拾取键,用于指定屏幕上的点,也可以用来选择Windows对象、AutoCAD对象、工具栏按钮和菜单命令等。
●右键:回车键,功能相当于Enter键,用于结束当前使用的命令,此时程序将根据当前绘图状态而弹出不同的快捷菜单。
●中键:按住鼠标中键,相当于AutoCAD中的PAN命令(实时平移)。滚动鼠标中键,相当于AutoCAD中的ZOOM命令(实时缩放)。
●Shift+右键:弹出【对象捕捉】快捷菜单,如图2-72所示。对于三键鼠标,弹出按钮通常是鼠标的中间按钮。
●Shift+中键:三维动态旋转视图,如图2-73所示。
●Ctrl+中键:上、下、左、右旋转视图,如图2-74所示。
●Ctrl+右键:弹出【对象捕捉】快捷菜单。
图2-72 【对象捕捉】快捷菜单
图2-73 三维动态旋转视图
图2-74 上、下、左、右旋转视图
4.键盘快捷键
快捷键是指用于启动命令的键组合。例如,可以按快捷键Ctrl+O来打开文件,按快捷键Ctrl+S来保存文件,其结果与从【文件】菜单中选择【打开】和【保存】命令的结果相同。表2-2显示了【保存】快捷键的特性,其显示方式与在【特性】窗格中的显示方式相同。
表2-2 【保存】快捷键的特性
续表
提示:
快捷键从用于创建它的命令中继承了自己的特性。
用户可以为常用命令指定快捷键(有时称为加速键),还可以指定临时替代键,以便通过按键来执行命令或更改设置。
临时替代键可临时打开或关闭在【草图设置】对话框中设置的某个绘图辅助工具(例如,正交模式、对象捕捉或极轴追踪)。表2-3显示了【对象捕捉替代:端点】临时替代键的特性,其显示方式与在【特性】窗格中的显示方式相同。
表2-3 【对象捕捉替代:端点】临时替代键的特性
用户可以将快捷键与命令列表中的任一命令相关联,还可以创建新快捷键或者修改现有的快捷键。
动手操练——定制快捷键
为自定义的命令创建快捷键的操作步骤如下:
①在功能区【管理】选项卡【自定义设置】面板中单击【用户界面】按钮,弹出【自定义用户界面】对话框,如图2-75所示。
②在【所有自定义文件】下拉列表中单击【键盘快捷键】项目旁边的“+”号,将此节点展开,如图2-76所示。
③在【按类别过滤命令列表】下拉列表中选择【自定义命令】选项,将用户自定义的命令显示在下方的命令列表中,如图2-77所示。
图2-75 【自定义用户界面】对话框
图2-76 展开【键盘快捷键】节点
图2-77 显示用户自定义的命令
④将用户自定义的命令从命令列表拖动到【键盘快捷键】节点中,如图2-78所示。
⑤选择上一步创建的新快捷键,为其创建一个组合键。在对话框右边的【特性】卷展栏中选择【键】行,并单击【…】按钮,如图2-79所示。
⑥弹出【快捷键】对话框,使用键盘为“命令1”快捷键指定组合键,指定后单击【确定】按钮,完成自定义键盘快捷键的操作。创建的组合键将在【特性】卷展栏的【键】行中显示,如图2-80所示。
图2-78 拖动命令
图2-79 为快捷键指定组合键
图2-80 使用键盘为快捷键指定组合键
⑦单击【自定义用户界面】对话框中的【确定】按钮,完成操作。