2.5 CAD系统变量与命令
在AutoCAD中提供了各种系统变量(System Variables),用于存储操作环境设置、图形信息和一些命令的设置(或值)等。利用系统变量可以显示当前状态,也可控制AutoCAD的某些功能和设计环境、命令的工作方式。
2.5.1 系统变量定义与类型
CAD系统变量是控制某些命令工作方式的设置。系统变量可以打开或关闭模式,如“捕捉模式”“栅格显示”或“正交模式”等,也可以设置填充图案的默认比例,还能存储有关当前图形和程序配置的信息。有时用户使用系统变量来更改一些设置,在其他情况下,还可以使用系统变量显示当前状态。
系统变量通常有6~10个字符长的缩写名称,许多系统变量有简单的开关设置。系统变量主要有以下几种类型:整数型、实数型、点、开/关或文本字符串等,如表2-1所示。
表2-1 系统变量类型
2.5.2 系统变量的查看和设置
有些系统变量具有只读属性,用户只能查看而不能修改。而对于没有只读属性的系统变量,用户可以在命令行中输入系统变量名或者使用SETVAR命令来改变这些变量的值。
技术要点:
DATE是存储当前日期的只读系统变量,可以显示但不能修改该值。
通常,一个系统变量的取值可以通过相关的命令来改变。例如,当使用DIST命令查询距离时,只读系统变量DISTANCE将自动保持最后一个DIST命令的查询结果。除此之外,用户还可以通过如下两种方式直接查看和设置系统变量。
- 在命令行直接输入变量名。
- 使用SETVAR命令指定系统变量。
1.在命令行直接输入变量名
对于只读变量,系统将显示其变量值。而对于非只读变量,系统在显示其变量值的同时还允许用户输入一个新值来设置该变量。
2.使用SETVAR命令指定系统变量
SETVAR命令不仅可以对指定的变量进行查看和设置,还使用“?”选项来查看全部的系统变量。此外,对于一些与系统命令相同的变量,如AREA等,只能用SETVAR来查看。
SETVAR命令可以通过以下方式来执行。
- 菜单栏:执行“工具”|“查询”|“设置变量”命令。
- 命令行:输入SETVAR。
命令行操作如下。
技术要点:
SETVAR命令可透明使用,AutoCAD系统变量大全请参见本书附录。
2.5.3 命令
除了前面介绍的几种命令执行方式外,在AutoCAD中还可以通过键盘来执行,如使用键盘快捷键来执行绘图命令。下面介绍其他的方式。
1.在命令行输入替代命令
在命令行中输入命令条目时需输入全名,然后通过按Enter键或空格键来执行。用户也可以自定义命令的别名来替代,例如,在命令行中可以输入C代替circle来启动CIRCLE(圆)命令,并以此来绘制一个圆。命令行操作如下。
绘制的圆如图2-71所示。
图2-71
技术要点:
命令的别名不同于快捷键,例如U(放弃)的快捷键是Ctrl+Z。
2.在命令行输入系统变量
用户可通过在命令行直接输入系统变量来设置命令的工作方式。例如GRIDMODE系统变量用来控制打开或关闭点栅格显示。在这种情况下,GRIDMODE系统变量在功能上等价于GRID命令。命令行操作如下。
按命令提示输入0,可以关闭栅格显示;若输入1,可以打开栅格显示。
3.利用鼠标功能
在绘图窗口,光标通常显示为十字线形式。当光标移至菜单选项、工具或对话框内时,它会变成一个箭头。无论光标是十字线形式还是箭头形式,当单击或者按鼠标按键时,都会执行相应的命令或动作。在AutoCAD中,鼠标键是按照下述规则定义的。
- 左键:指拾取键,用于指定屏幕上的点,也可以用来选择Windows 对象、AutoCAD对象、工具栏按钮和菜单命令等。
- 右键:指Enter键,功能相当于键盘上的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 “对象捕捉替代:端点”临时替代键的特性
用户可以将快捷键与命令列表中的任意命令相关联,还可以创建新快捷键或者修改现有的快捷键。
动手操作—定义快捷键
例如,为命令创建自定义快捷键的操作步骤如下。
01 在功能区的“管理”标签“自定义设置”面板中单击“用户界面”按钮,程序弹出“自定义用户界面”对话框,如图2-75所示。
图2-75
02 在该对话框的“所有自定义文件”下拉列表中单击“键盘快捷键”项目旁边的“+”号,将此节点展开,如图2-76所示。
图2-76
03 在“按类别过滤命令列表”下拉列表中选择“自定义命令”选项,将用户自定义的命令显示在下方的命令列表中,如图2-77所示。
图2-77
04 使用鼠标左键将自定义的命令从命令列表框向上移至“键盘快捷键”节点中,如图2-78所示。
图2-78
05 选择上一步创建的新快捷键,为其创建一个快捷键。然后在对话框右边的“特性”选项区域中选择“键”行,并单击“…”按钮,如图2-79所示。
图2-79
06 随后程序弹出“快捷键”对话框,再使用键盘为“命令1”指定快捷键,指定后单击“确定”按钮,完成自定义快捷键的操作。创建的快捷键将在“特性”选项区域的“键”选项行中显示,如图2-80所示。
图2-80
07 最后单击“自定义用户界面”对话框的“确定”按钮,完成操作。