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

10/07/2013

Как открыть, закрыть и проверить состояние палитр инструментов (ToolPalettes) через LISP

Вопрос: Как проверить состояние палитр инструментов (ToolPalette) через LISP?
Ответ: Если надо гарантированно открыть палитры, можно использовать конструкцию вида:
Код - Auto/Visual LISP: [Выделить]
  1. (command "_.toolpalettes")(command "_.toolpalettesclose")

Для гарантированного открытия достаточно поменять команды местами:
Код - Auto/Visual LISP: [Выделить]
  1. (command "_.toolpalettesclose")(command "_.toolpalettes")

Кроме того, есть еще один вариант - использовать системную переменную tpstate.
Опубликовано 10.07.2013
Отредактировано 04.08.2013 в 19:35:33