Тема: Считывания XRecord из .dwg-файлов без Автокада
Из программы на Visual Basic требуется получить записи из словарей для списка .dwg-файлов. Т. е. есть список ссылок на эти файлы и из известного словаря (Dictionary) каждого хочется извлечь записи (XRecord). Открывать каждый файл в Автокаде и считывать их через Lisp или VBA не хочется, долго.
Что пока нашел в интернете:
RealDWG — дорого, не подходит;
DWGdirect от Open Design Alliance — не очень дорого, но требуется бумажная волокита для приобретением, пока этот способ в резерве;
LibreDWG — не понятно, есть у этой библиотеки на данный момент такие возможности, она пока недоработанная.
Что можете посоветовать в этой ситуации, может есть еще какие-нибудь средства? И еще, как программы с применением ObjectARX взаимодействуют с файлами .dwg? Надо запускать Автокад, открывать отдельный файл, и только для конкретно этого файла запускать программу, или можно после запуска Автокада вызвать программу, передать ей список ссылок, которые она уже сможет обработать пачкой?