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

ADN Club => Revit API => Тема начата: RevitTormentor от 05-03-2018, 13:07:10

Название: Последняя выполненная команда
Отправлено: RevitTormentor от 05-03-2018, 13:07:10
Можно ли как то определить последнюю выполненную команду. Например поставили колонну несущую (не несущую). И

Код - C# [Выбрать]
  1. swith(????)
  2. case ???:
  3. MessageBox.Show("Колонна");
  4.  
  5.  

Может не команда, а какое то событие добавления (изменения) в базу LastEntity какое нибудь.




Спасибо
Название: Re: Последняя выполненная команда
Отправлено: Александр Пекшев aka Modis от 05-03-2018, 14:01:28
Подобное (следить за созданными объектами) можно с помощью IUpdater (https://knowledge.autodesk.com/search-result/caas/CloudHelp/cloudhelp/2015/ENU/Revit-API/files/GUID-6D434229-0A2E-41FE-B29D-1BB2E6471F50-htm.html). Еще пример (http://thebuildingcoder.typepad.com/blog/2011/11/lock-the-model-eg-prevent-deletion.html) и еще пример (http://spiderinnet.typepad.com/blog/2011/02/implement-and-register-an-iupdater-interface-of-revit-api-with-c.html).