Макросы

Макросы представляют собой программы, выполнение которых приводит к экономии времени пользователя в результате автоматизации повторяющихся процедур.

Каждый макрос выполняет ряд заранее определенных операций для выполнения конкретной процедуры. Операции должны быть повторяющимися, а действия предсказуемыми.

Например, можно определить макрос для добавления сетки в проект, для поворота выбранного объекта или для сбора данных о площади всех помещений в конструкции. К другим основным примерам относятся:

В комплект поставки Revit входит интерфейс прикладного программирования (API), позволяющий расширить функциональные возможности программного продукта. Можно добавлять адаптированные команды на вкладке "Надстройки"панели "Внешние инструменты", а также создавать новые панели и инструменты.

Кроме этих реализуемых через API расширений, имеется возможность использования API для определения макросов, выполняемых в Revit. Отличия API будут описаны в этом разделе далее, но для опытных разработчиков отметим, что макросы не требуется регистрировать в Revit.ini или добавлять в качестве ссылки RevitAPI.dll.

Ожидаемые изменения API

Весьма вероятно, что API Revit изменится в последующих версиях программы. Это значит, что после установки следующей версии Revit потребуется отредактировать и перестроить макросы в соответствии с изменениями API.