пятница, 27 сентября 2024 г.

[Revit API] - Простой макрос

 


По мотивам сообщения https://t.me/bimsapr/175492 сделал видеоролик с решением подобной задачи с помощью макроса Revit

 

Из видео узнаете:

- как найти BuiltInParameter для получения системного параметра

- как получить все типы стен в документе

- как получить строковое значение параметра

- как изменить имя типа

- как использовать транзакцию для внесения изменений


Три важных момента по применению макросов в Revit:

1. Макросы рекомендую использовать для таких мелких задачек или если что-то нужно пощупать по-быстрому в Revit API

2. Если видите что код разрастается или есть необходимость передачи пользователям - значит пора переходить к написанию плагина 

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

%programdata%\Autodesk\Revit\Macros


Успехов!