Уроки AutoCAD для всех

Мини-уроки AutoCAD. Приемы работы

Макроопределения команд (продолжение)

Рассмотрим пример, иллюстрирующий создание макроопределения. Пусть требуется создать кнопку на панели инструментов, при нажатии которой осуществлялась бы вставка блока с определенным именем (предположим, Block1) в указанную пользователем точку в масштабе 1:1 (по оси X и по оси Y) и с углом поворота 30 градусов.

В качестве базовой команды используем команду INSERT. Однако, при вызове этой команды на экране появляется диалоговое окно, и дальнейший ввод параметров происходит в режиме диалога. Это не соответствует нашим планам, ведь нам нужно заранее задать коэффициенты масштаба и значение угла поворота. Поэтому при вызове команды необходимо подавить вывод на экран диалогового окна. До вызова команды необходимо предусмотреть отказ от предыдущей команды (если она в этот момент была активна).

Таким образом, начало нашего макроопределения выглядит так:

^C^C-insert;

Для того, чтобы точно проследить дальнейшую последовательность ввода параметров, попробуйте выполнить команду "вручную", вводя все параметры в командной строке (для этого в ответ на запрос имени команды в командной строке введите -insert, не забыв о подавлении диалогового окна)

Последовательность запросов команды и действий пользователя следующая:

В результате у нас получилось следующее макроопределение:

^C^C-insert;Block1;\1;1;30

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

Предыдущий урок

Следующий урок

Реклама на сайте

Пользовательского поиска