Пользователь может назначать различные режимы привязки стандартным командам AutoCAD.
Если в разделе "Настройки привязки" на вкладке "AM:Прочие" диалогового окна "Настройка" выбран переключатель "Системные настройки", при работе с командой AutoCAD автоматически активируются режимы привязки, назначенные этой команде. Например, режимы привязки "Центр", "Пересечение" и "Конточка" могут активироваться всякий раз при запуске команды DONUT.
Режимы привязки назначаются команде AutoCAD посредством ввода имени команды в качестве ключа в ветке ACADM>OSWIZ>Osmode4Cmds редактора системных параметров и назначения кода значения значению ключа.
В общем виде системные коды значения состоят из четырех секций: ЗНАК, ACADSNAPMODES, ОГРАНИЧИТЕЛЬ и MCADSNAPMODES. Код можно представить в виде следующей последовательности:
ЗНАК доп ACADSNAPMODES доп ОГРАНИЧИТЕЛЬ доп MCADSNAPMODES доп
доп —дополнительная. Соответствующим образом обозначенную секцию можно опустить.
ACADSNAPMODES: Код значения для режимов объектной привязки AutoCAD, зависящих от системной переменной AutoCAD OSMODE.
MCADSNAPMODES:Код значения для режимов объектной привязки AutoCAD Mechanical: "По радиусу к дуге", "Касательно к дуге" и "Симметрично".
Этим режимам привязки программой присваиваются следующие целочисленные значения.
ОГРАНИЧИТЕЛЬ: Разделительный знак “|”.
ЗНАК: Знак "минус" или "плюс". Знак минус включает режимы привязки, определенные в секциях ACADSNAPMODES или MCADNAPMODES, а также в диалоговых окнах "Режимы рисования" и "Настройка суперпривязки", при использовании соответствующей команды AutoCAD. Знак плюс включает режимы привязки, определенные параметрами ACADSNAPMODES или MCADNAPMODES, и выключает режимы привязки, определенные в диалоговых окнах "Режимы рисования" и "Настройка суперпривязки". Если значение ACADSNAPMODES или MCADSNAPMODES равно нулю, знак не имеет значения: объектные привязки подавляются.
Пример:
Назначим команде AutoCAD КОЛЬЦО следующие режимы привязки:
Для того чтобы режимы привязки, назначенные команде КОЛЬЦО, активировались всякий раз при запуске этой команды, необходимо для команды КОЛЬЦО установить код значения -35|7.