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

ADN Club => Revit API => Тема начата: shss от 13-12-2017, 15:34:46

Название: Загрузка adsklib в проект
Отправлено: shss от 13-12-2017, 15:34:46
Добрый день!
Есть ли возможность открыть внешнюю библиотеку материалов (*.adsklib) и загрузить необходимые материалы (по имени) в проект через API?
Название: Re: Загрузка adsklib в проект
Отправлено: Виктор Чекалин от 14-12-2017, 09:23:27
shss, если говорить о Revit API, то возможности читать adsklib нет. Вот Jeremy что писал давно - http://thebuildingcoder.typepad.com/blog/2013/05/copy-and-paste-api-applications-and-modeless-assertion.html#4
Но если файл adsklib - это всего лишь zip-архив. C xml внутри. В принципе можно попробовать самостоятельно его распарсить и взять нужную информацию.
Название: Re: Загрузка adsklib в проект
Отправлено: shss от 14-12-2017, 09:26:54
Да, Виктор, я читал эту статью, думал может быть появился нужный инструмент. Иначе мне приходится материалы из одного проекта в другой копировать, со всеми параметрами, своствами и т.д.
Ф по поводу zip, спасибо, за инфу, посмотрю, что там зашито.