Сообщество программистов Autodesk в СНГ

ADN Club => AutoLisp / VisualLISP и DCL => Тема начата: Peacemaker_kiss от 06-11-2014, 19:53:31

Название: Как вызвать таблицу свойств блока из lisp?
Отправлено: Peacemaker_kiss от 06-11-2014, 19:53:31
Как вызвать таблицу свойств блока из lisp???
 
(https://adn-cis.org/forum/proxy.php?request=http%3A%2F%2Fs28.postimg.org%2F6pvox295l%2Fimage.jpg&hash=7b6a1b3f42298e300634c901b00d4287) (http://postimg.org/image/6pvox295l/)

А затем продолжить макрос после выбора пользователя!!! Это тема перекликается с "Как приостановить lisp-макрос, выделить вставленные им блоки, и продолжить его.."
Но все же она несколько иная и думаю будет многим полезна

/* Название темы исправил. В дальнейшем изучай правила форума. Особенно п. 4.3 (Александр Ривилис) */
Название: Re: Как вызвать таблицу свойств блока из lisp?
Отправлено: Александр Ривилис от 07-11-2014, 00:06:59
Ну вообще-то для этого есть команда _BTABLE, но которая запускается только из редактора блоков (_BEDIT)
Название: Re: Как вызвать таблицу свойств блока из lisp?
Отправлено: Peacemaker_kiss от 07-11-2014, 15:33:32
Прошу прощенья, видимо некорректно задал вопрос! Как инициировать нажатие кнопки "Block properties table" в теле модели, не в редакторе блоков
Название: Re: Как вызвать таблицу свойств блока из lisp?
Отправлено: Александр Ривилис от 07-11-2014, 18:30:27
Как инициировать нажатие кнопки "Block properties table" в теле модели, не в редакторе блоков
Значит невнимательно прочитал мой ответ или не понял его. Из Модели очевидно что нельзя это сделать, так как  "Block properties table" относится к конкретному блоку и запустить её редактирование можно только из Редактора блоков. Ну или писать своё редактирование этой таблицы, но это не получится - нет API для этого.