Использование в макросах специальных символов управления

Макросы поддерживают использование специальных символов, использование которых эквивалентно нажатию клавиши на клавиатуре или заданию паузы для ввода данных пользователем.

Например, символ обратной косой черты (\) в следующем макросе делает паузу для пользовательского ввода, а точка с запятой (;) — имитирует нажатие клавиши ENTER.

^C^C_.text \.4 0 DRAFT Inc;;;Main St.;;;City, State;

Макрос запускает команду ТЕКСТ и запрашивает точку вставки текста, после чего проставляется адрес, состоящий из трех строк. Первая последовательность из трех точек с запятой (;;;) завершает текстовую строку, вторая снова вызывает команду ТЕКСТ, третья задает размещение текста по умолчанию под предыдущей строкой.

В следующей таблице приведены символы, используемые в макросах.

Специальные символы, используемые в макросах

Символ

Описание

;

Имитация нажатия ENTER

^M

Имитация нажатия ENTER

^I

Имитация нажатия TAB

[пробел]

Вставляет пробел. Пробел между элементами последовательностей имитирует нажатие клавиши ПРОБЕЛ.

\

Пауза для пользовательского ввода (не может использоваться с ускорителями)/

.

Разрешает доступ к встроенной команде даже в том случае, если ее определение аннулировано с помощью команды НЕТКОМ. (Недоступно в AutoCAD LT.)

_

Преобразовывает имена последующих команд и параметров из локальных в глобальные.

=*

Вывод на экран раскрывающегося, контекстного или графического меню мозаики верхнего уровня. (Недоступно в AutoCAD for Mac.)

*

Повторяет команду до тех пор, пока не будет вызвана другая команда или не завершится текущая.

$

Вводит условное макровыражение на языке DIESEL ($M=).

^B

Включение и отключение привязки. Аналогично комбинации клавиш CTRL+B (Windows) или Control-B (Mac OS).

^C

Отмена активной команды или параметра команды (равнозначно нажатию клавиши ESC)

^D

Включение и отключение динамической ПСК. Аналогично комбинации клавиш CTRL+D (Windows) или Control-D (Mac OS).

^E

Задание следующей изометрической плоскости. Аналогично комбинации клавиш CTRL+E (Windows). (Нет эквивалентного сочетания клавиш для Mac OS.)

^G

Включение и отключение сетки. Аналогично комбинации клавиш CTRL+G (Windows) или Control-G (Mac OS).

^H

Имитация нажатия BACKSPACE.

^O

Включение и отключение режима "Орто".

^P

Переключение переменной MENUECHO.

^Q

Подавление отображения всех подсказок и ввода из журнала командной строки для макроса.

^R

Включение или отключение поддержки версий команды. Поддержка версий команды необходима для некоторых команд для обеспечения работоспособности в последующих версиях макросов команд, записанных в устаревшей версии.

^T

Включение и отключение планшета. Аналогично комбинации клавиш CTRL+T (Windows). (Недоступно в AutoCAD for Mac.)

^V

Смена текущего видового экрана.

^Z

Пустой символ, подавляющий автоматическое добавление пробела. Добавляется в конце макроса.

Прим.: Некоторые управляющие комбинации, включая ^Q (Выход), ^R (Циклический перебор видовых экранов) и ^V (Вставка из буфера) дают другой результат, если введены непосредственно с клавиатуры (Знак ^ символизирует клавишу CTRL).