Значения системных переменных определяют характер работы определённых команд.
В то время как команды используются для запуска каких-либо операций или открытия диалоговых окон, системные переменные используются для определения поведения этих команд, а также значений по умолчанию для выполняемых операций или представления пользовательского интерфейса. С их помощью осуществляется включение и отключение различных режимов, например "Шаг", "Сетка" или "Орто". Они задают используемые по умолчанию масштабы для образцов штриховки. Они используются для хранения сведений о текущем чертеже или настройке программы. Системные переменные можно использовать для изменения параметра или для отображения текущего состояния. Многие параметры системных переменных можно также изменить в диалоговом окне или на ленте.
Некоторые системные переменные управляются с помощью битовых кодов. При работе с этими системными переменными необходимо добавлять значения параметров для настройки уникальной комбинации режимов. Например, системная переменная LOCKUI предоставляет следующие значения битового кода:
0 | Панели инструментов, панели и окна не заблокированы. |
1 | Заблокированы закрепленные панели инструментов и панели. |
2 | Заблокированы закрепленные или имеющие якорь окна |
4 | Заблокированы плавающие панели инструментов и панели. |
8 | Плавающие окна заблокированы |
Таким образом, если для параметра LOCKUI задано значение 5 (то есть, 1 + 4 = 5), блокируются только закрепленные и перемещаемые панели инструментов. Закрепленные и перемещаемые окна не блокируются.
Команда УСТПЕРЕМ выводит список всех системных переменных в текстовом окне или расширенной истории подсказок. Для фильтрации списка можно использовать звездочку (*) в качестве символа-шаблона.