Есть ли какой-либо способ получить данные объекта из файла .sldprt, не открывая его в solidworks?

#api #document #solidworks

#API #документ #solidworks

Вопрос:

Мне нужно получить функции каждого файла .sldprt как данные другого проекта. Но правда в том, что у меня более 50000 файлов .sldprt, и для открытия каждого из них в solidworks, просмотра его функций и автоматического закрытия требуется много времени. И я не нашел никакого решения в документации по api solidworks в справке SOLIDWORKS Document Manager api. Так есть ли способ получить объекты и эскизы напрямую, не открывая файл в solidworks? Например, с помощью solidworks Document Manager api?

Ответ №1:

К сожалению, нет. Диспетчер документов SolidWorks не может получить доступ к какой-либо информации о объекте или эскизе.

Невозможно обойти открытие каждого файла в SolidWorks.

Но есть несколько вариантов, которые могут ускорить процесс. См.: https://cadbooster.com/improve-solidworks-macro-speed-10x /