31
AutoCAD .NET API / Импорт step файла в Autocad (Python)
« Последний ответ от izhgtumekhanik 11-08-2025, 15:23:36 »Добрый день!
Как импортировать Step файл в Autocad Mechanical 2016 x64 ?
Вот часть кода - рабочий:
А дальше я так понимаю Autocad тратит время на обработку этого файла и выходит всплывающее окошко о готовности с гиперссылкой по которому надо кликнуть и модель открывается. Фото окошка прикладываю.

Как импортировать Step файл в Autocad Mechanical 2016 x64 ?
Вот часть кода - рабочий:
Код - Python [Выбрать]
- from win32com.client import Dispatch, gencache
- AcadAPI = gencache.EnsureModule('{4E3F492A-FB57-4439-9BF0-1567ED84A3A9}', 0, 1, 0)
- AcadObject = Dispatch('AutoCAD.Application.20.1', None, AcadAPI.IAcadApplication.CLSID)
- AcadObject.Visible = True
- # Открываем ГОСТ-шаблон
- template_path = r"C:\Users\ZeroHour\AppData\Local\Autodesk\AutoCAD Mechanical 2016\R20.1\rus\Acadm\Template\am_gost.dwt"
- doc = AcadObject.Documents.Add(template_path)
- # Импортируем STEP
- AcadObject.ActiveDocument.SetVariable("FILEDIA", 0) # отключаем диалог выбора файла
- AcadObject.ActiveDocument.SendCommand(f'._IMPORT\r"{r"C:\cad\Деталь.stp"}"\r')
А дальше я так понимаю Autocad тратит время на обработку этого файла и выходит всплывающее окошко о готовности с гиперссылкой по которому надо кликнуть и модель открывается. Фото окошка прикладываю.
