Тема: Проблема с повтором команды

В AutoCAD. Как задать выравнивание по умолчанию для MTEXT? ---Technical News from CS - 17 мая 2002 г. был описан скрипт:
(initdia)(command "_Mtext" pause "_justify" "_MC" pause)
Все сделал как написано, повесил на кнопку. При клике мышой все работает замечательно, а вот если попытаться повторить команду (пробелом), то выполняется команда Erase.
Гуру, скажите пожалуйста, что делать?

Re: Проблема с повтором команды

Скрипт на кнопке это не команда Автокада. Поэтому после выполнения скрипта (или макроса - не  знаю, что сюда лучше подходит) при нажатии Enter будет выполняться именно последняя команда а не скрипт.
Можно описать новую команду Автокада :
(defun C:NewCmd(/)
(initdia)(command "_Mtext" pause "_justify" "_MC" pause)
)
Вот так будет работать.

Re: Проблема с повтором команды

По пробелу повторяется последняя команда, так что описывай свою собственную и вписывай ее в кнопку.
Будет работать следующий макрос - надо вставить его в кнопку

^C^C(defun C:MYSUPERCOMAND () (initdia)(command "_Mtext" pause "_justify" "_MC" pause) ) MYSUPERCOMAND

А потом придет ShaddyDog и даст ссылку как сделать это красиво.

Re: Проблема с повтором команды

Всем большое спасибо. Все заработало.