关于系统变量和位码

系统变量是控制某些命令工作方式的设置。

命令通常用于启动活动或打开对话框,而系统变量则用于控制命令的行为、操作的默认值或用户界面的外观。它们打开或关闭模式,如“捕捉”、“栅格”或“正交”。它们设定填充图案的默认比例。它们存储有关当前图形或程序配置的信息。可以使用系统变量来更改设置或显示当前状态。也可以在对话框中或在功能区中修改许多系统变量设置。

注: 某些系统变量接受负值,以关闭设置或指示特殊情况。可以透明检查或更改系统变量的设置(即在使用另一个命令时)。但是,新值将直到被中断的命令结束时才会生效。

使用位码变量指定选项

某些系统变量可以使用位代码进行控制。通过这些系统变量,用户可以添加选项值来指定唯一的行为组合。例如,LOCKUI 系统变量提供以下位代码值:

0 不锁定工具栏、面板和窗口
1 锁定固定工具栏和面板
2 锁定固定或定位窗口
4 锁定浮动工具栏和面板
8 锁定浮动窗口

因此,如果将 LOCKUI 设定为 5(即,1 + 4 = 5),则仅锁定固定和浮动的工具栏。不会锁定固定、定位和浮动窗口。

显示系统变量的列表

像命令一样,系统变量的名称显示在“建议列表”中,该列表在输入命令时将显示在“命令”提示下。首先显示命令。按 Tab 键切换到系统变量列表。可以设置系统变量是与命令混合显示,还是根本不显示在“输入搜索选项”对话框中。

SETVAR 命令在文本窗口中列出所有系统变量或扩展的提示历史记录。您可以使用星号 (*) 作为通配符来过滤列表。