Системные переменные и битовые коды

Значения системных переменных определяют характер работы определённых команд.

В то время как команды используются для запуска каких-либо операций или открытия диалоговых окон, системные переменные используются для определения поведения этих команд, а также значений по умолчанию для выполняемых операций или представления пользовательского интерфейса. С их помощью осуществляется включение и отключение различных режимов, например "Шаг", "Сетка" или "Орто". Они задают используемые по умолчанию масштабы для образцов штриховки. Они используются для хранения сведений о текущем чертеже или настройке программы. Системные переменные можно использовать для изменения параметра или для отображения текущего состояния. Многие параметры системных переменных можно также изменить в диалоговом окне или на ленте.

Прим.: Некоторым системным переменным можно присвоить отрицательное значение для указания включения или отключения конкретной настройки либо для обозначения некоего исключения. Проверять или изменять значения системной переменной можно в прозрачном режиме, т.е. во время выполнения другой команды. Однако новые значения вступают в силу только после завершения приостановленной команды.

Задание параметров с помощью системных переменных на основе битовых кодов

Некоторые системные переменные управляются с помощью битовых кодов. При работе с этими системными переменными необходимо добавлять значения параметров для настройки уникальной комбинации режимов. Например, системная переменная LOCKUI предоставляет следующие значения битового кода:

0 Панели инструментов, панели и окна не заблокированы.
1 Заблокированы закрепленные панели инструментов и панели.
2 Заблокированы закрепленные или имеющие якорь окна
4 Заблокированы плавающие панели инструментов и панели.
8 Плавающие окна заблокированы

Таким образом, если для параметра LOCKUI задано значение 5 (то есть, 1 + 4 = 5), блокируются только закрепленные и перемещаемые панели инструментов. Закрепленные и перемещаемые окна не блокируются.

Вывод списка системных переменных

Имена системных переменных, как и имена команд, отображаются в списке вариантов, который появляется в командной строке при вводе команды Команды отображаются в первую очередь. Нажмите клавишу TAB для перехода к списку системной переменной. Можно настроить комбинацию системных переменных с командами или полный запрет отображения в диалоговом окне "Входные параметры поиска".

Команда УСТПЕРЕМ выводит список всех системных переменных в текстовом окне или расширенной истории подсказок. Для фильтрации списка можно использовать звездочку (*) в качестве символа-шаблона.