Загрузка adsklib в проект

Автор Тема: Загрузка adsklib в проект  (Прочитано 2260 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн shssАвтор темы

  • ADN Club
  • ***
  • Сообщений: 214
  • Карма: 5
  • Sergey
  • Skype: sergey.s.shevtsov
Загрузка adsklib в проект
« : 13-12-2017, 15:34:46 »
Добрый день!
Есть ли возможность открыть внешнюю библиотеку материалов (*.adsklib) и загрузить необходимые материалы (по имени) в проект через API?

Отмечено как Решение shss 14-12-2017, 09:26:59

Оффлайн Виктор Чекалин

  • Administrator
  • *****
  • Сообщений: 694
  • Карма: 111
  • Skype: chekalin-v
Re: Загрузка adsklib в проект
« Ответ #1 : 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 внутри. В принципе можно попробовать самостоятельно его распарсить и взять нужную информацию.

Оффлайн shssАвтор темы

  • ADN Club
  • ***
  • Сообщений: 214
  • Карма: 5
  • Sergey
  • Skype: sergey.s.shevtsov
Re: Загрузка adsklib в проект
« Ответ #2 : 14-12-2017, 09:26:54 »
Да, Виктор, я читал эту статью, думал может быть появился нужный инструмент. Иначе мне приходится материалы из одного проекта в другой копировать, со всеми параметрами, своствами и т.д.
Ф по поводу zip, спасибо, за инфу, посмотрю, что там зашито.