我尝试将 Python 用于 Autodesk Inventor API。例如,我尝试在使用 Python 制作的 Inventor 零件文档中制作新草图。
但是我在添加草图时遇到了问题。我所有的尝试都是错误的。这是一个代码示例(其中一个):
import win32com.client
from win32com.client import constants
invApp = win32com.client.Dispatch("Inventor.Application")
invApp.Visible = True
asd = invApp.Documents.Add(constants.kPartDocumentObject,"",True)
nsk = asd.PartDocuments.ComponentDefinition.Sketches.Add()
有一个错误:
AttributeError: '<win32com.gen_py.Autodesk Inventor Object Library.Document instance at 0x284773312>' object has no attribute 'PartDocuments'
我试图找到调用属性的正确方法,但没有成功。