Получить список блоков и их свойства из чертежа без его открытия.

Автор Тема: Получить список блоков и их свойства из чертежа без его открытия.  (Прочитано 7706 раз)

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

Оффлайн Леонид РонжинАвтор темы

  • ADN OPEN
  • Сообщений: 8
  • Карма: 0
Добрый вечер.
Подскажите возможно ли получить список блоков из чертежа, и их свойства, к примеру точку вставки, не открывая сам чертеж?
Если да, то подскажите в каком направлении гуглить данный вопрос.

Отмечено как Решение Леонид Ронжин 26-11-2020, 09:02:39

Оффлайн avc

  • ADN Club
  • *****
  • Сообщений: 822
  • Карма: 166
    • Мои плагины к Автокаду
Если вы имеете ввиду не открывая в редакторе, то да. Создаете новую Database, загружаете в нее произвольный dwg и далее делаете с ней все что угодно. 
Код - C# [Выбрать]
  1. using Database db = new Database(false, true);
  2. db.ReadDwgFile(fileName, FileShare.Read, true, null);

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Леонид Ронжин,
Если же вы имеете в виду без запуска AutoCAD (или его консольного приложения AcCoreConsole.exe), то это возможно при помощи RealDWG (но дорогое удовольствие) или сторонних библиотек, которые мы на этом форуме не обсуждаем. Впрочем и они далеко не бесплатные.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Леонид РонжинАвтор темы

  • ADN OPEN
  • Сообщений: 8
  • Карма: 0
avc,
спасибо, завтра опробую.

Александр Ривилис,
открыт редактор или нет, для задачи не важно. По факту суть задачи выгрузить данные с блоков с огромного кол-ва чертежей информацию, и открывать все чертежи в редакторе затратно по времени.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Александр Ривилис,
открыт редактор или нет, для задачи не важно. По факту суть задачи выгрузить данные с блоков с огромного кол-ва чертежей информацию, и открывать все чертежи в редакторе затратно по времени.
Тогда оптимальным будет использование AcCoreConsole.exe. Тем более что их можно запускать параллельно.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Леонид РонжинАвтор темы

  • ADN OPEN
  • Сообщений: 8
  • Карма: 0
Александр Ривилис,
открыт редактор или нет, для задачи не важно. По факту суть задачи выгрузить данные с блоков с огромного кол-ва чертежей информацию, и открывать все чертежи в редакторе затратно по времени.
Тогда оптимальным будет использование AcCoreConsole.exe. Тем более что их можно запускать параллельно.
Спасибо