Работа с макросами - Изучение Revit API
Чтобы научиться писать нечто больше, чем в первом макросе, вам непременно нужно разбираться в Revit API. Лучший способ это сделать – через файл справки по Revit API. Файл справки можно найти в папке с установленным Revit SDK.
Работа с макросами в Revit - Выбор языка программирования
Итак, мы уже сделали первый шаг к тому, чтобы стать гуру в написании макросов. Следующий шаг – научиться писать код и использовать Revit API. Обучение программирование как таковому все же выходит за рамки данного руководства, но я укажу некоторые базовые аспекты, которое помогут вам в дальнейшем.
Работа с макросами в Revit - Первый макрос
Готовы начать писать макросы? Вы увидите, что это не сложный процесс.
Работа с макросами в Revit - Введение
Данное руководство написал Michael Kilkelly из компании Space Command. Michael выступал с соответствующим докладом на Autodesk University 2013 и провел похожи курсы в этом году.
Выдавливание профиля с отверстием при помощи Fusion 360 API
Рассматриваются особенности работы со сложными профилями выдавливания при помощи Fusion 360 APIКак запустить редактор мультитекста?Автор: Александр Ривилис
Вопрос:
Как в ObjectARX и AutoCAD .NET API запустить встроенный редактор мультитекста?
Ответ:
Начиная с версии AutoCAD 2011 для редактирования мультитекста в ObjectARX имеется класс AcEdInplaceTextEditor и класс InplaceTextEditor в AutoCAD .NET API. Ниже примеры использования:
Вызов веб-служб из надстройки Fusion
Рассматриваются возможности вызова веб-служб из надстроек Fusion 360Путь к надстройкам Fusion 360
Получение папки, в которой расположена надстройкаФильтры отбора Fusion 360 API
Рассматриваются фильтры отбора Fusion 360 APIЗапись данных в ключевую спецификацию
Андрей Фазлеев поделился интересным решением по записи данных в ключевую спецификацию.
Далее с его слов:
Не так давно я писал о способе создания пользовательской таблицы
Задумался о том, как же теперь наполнить её через API.
Выбор листов для печати
Вопрос: Я работаю над разработкой надстройки, которая позволяет мне выбрать листы для последующей печати. Во вложении примеры файлов. Хотел бы услышать от экспертов предложения, как это можно реализовать.
Создать лог работы собственного кода
Иногда становится необходимым просмотреть последовательность и затраты времени на выполнение каких-либо команд, функций и т.п. Здесь расскажу о том, как это у меня организовано, какие коды используются.Переключение режима работы справки в AutoCAD 2016
Известно, что после установки "по умолчанию" AutoCAD 2016 пытается использовать онлайн-справку. Даже в том случае, если была установлена оффлайн-версия справки. Поменять этот режим программно очень просто.Публикация листов в PDF с помощью COM API
У нас нет специального API, которое бы позволило публиковать несколько листов в один PDF-документ, так что придётся это сделать другим способом.
В этой статье я покажу как создать простой DSD-файл и использовать его для выполнения команды _PUBLISH (ПУБЛ).
Встраивание изображения в чертеж - 2
В этом статье мы рассмотрим создание пользовательского объекта, унаследованного от класса AcDbRasterImageDef, который сохраняет/загружает растровые данные в/из рисунка при помощи ATIL. Это гарантирует независимость чертежа от внешнего файла изображения и данные будут доступны если будет загружен ваш arx-файл в AutoCAD.Другие способы встраивания растра в чертеж без зависимости от внешнего растрового файла описаны в этой статье:
Редактирование элемента в группе
Вопрос: У меня есть проблемка с редактированием параметра элемента, находящегося в группе, которая находится в нескольких местах проекта. Revit пишет вот такое сообщение:
В пользовательском интерфейсе для того, чтобы отредактировать параметр, я бы сначала выделил группу, нажал «Редактировать группу», сделал изменения в группе и нажал «Готово». Я конечно могу разгруппировать элементы, сделать изменения, затем сгруппировать их заново, с помощью API, но в этом случае я получу дублирующийся группы с различными названиями.