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

В макросах можно использовать специальные символы, включая управляющие символы. Символ крышки (^) в макросе имитирует нажатие клавиши CTRL на клавиатуре. Комбинируя его с алфавитными символами, можно из макросов меню производить, например, включение/отключение сетки (^G) или прерывание команды (^C).

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

text \.4 0 DRAFT Inc;;;Main St.;;;Город, Штат;

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

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

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

Символ

Описание

;

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

^M

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

^I

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

[пробел]

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

\

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

.

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

_

Обращение к непереведенному (английскому) варианту команды или опции AutoCAD

=*

Вывод на экран раскрывающегося, контекстного или графического меню верхнего уровня

*^C^C

Повторяет команду до тех пор, пока не будет выбрана другая команда

$

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

^B

Включает или отключает режим "Шаг" (CTRL+B)

^C

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

^D

Включает или отключает режим "Динамическая ПСК" (CTRL+D)

^E

Устанавливает следующую изометрическую плоскость (CTRL+E)

^G

Включает или отключает режим "Сетка" (CTRL+G)

^H

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

^O

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

^P

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

^Q

Эхо-вывод подсказок, сообщений и данных, выводимых на принтер (CTRL+Q)

^T

Включает или отключает планшет (CTRL+T)

^V

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

^Z

Символ "ноль", подавляющий автоматическое добавление пробела в конце текста команды