EndCommand Событие

Вызывается, после завершения команды.

См. также | Пример

Синтаксис

object.EndCommand(CommandName)

object

Application
Используемый допустимый источник события. В этом случае, единственный допустимый источник - приложение.

CommandName

String
Название команды, которая была выполнена.

Замечания

Событие BeginCommand вызвано, как только AutoCAD получает запрос выпустить команду. Этот запрос может вызвать или пользователь через интерфейс AutoCAD или программа. Событие BeginCommand сопровождается событием EndCommand после того, как AutoCAD завершит обработку команды. Если пользователь отменил команду, событие EndCommand не будет вызвано.

Событие BeginCommand будет запущено для любой основной команды AutoCAD, или любой команды, зарегистрированной в стеке команды AutoCAD через приложение ObjectARX, или функцию Visual LISP vlax-add-cmd.

Это событие не будет запущено для функций LISP, определенных как внешние подпрограммы через функцию LISP vl-acad-defun. Эти функции не выставлены стеку команды, даже при том, что Вы выполняете их из командной строки AutoCADа. Вместо этого, эти функции вызовут BeginLISP и EndLISP события. Если Вы нуждаетесь в командах LISP, которые будут распознаны, когда они выполняются, Вы будете должны использовать функцию Visual LISP vlax-add-cmd, чтобы регистрировать команду правильно в стеке команд AutoCAD.

Если Вы отмените определение команды AutoCAD и затем переопределите её через функцию LISP vl-acad-defun, событие BeginCommand не будет вызвано, пока фактически команду AutoCAD не вызывают (команда "_.LINE" ...) например.

Команды AutoCADа сохранены в группах в стеке команды. Один образец стека команды создан в сеансе AutoCADа. Этот стек состоит из родных команд AutoCAD, а так же из любых заказных команд, которые Вы добавляете к нему.

Никакие события не будут запущенным во временем отображения модального диалога.

Сайт управляется системой uCoz