我在尝试使用 Pywin32 库和 pyautocad 在 AutoCAD 中插入块时遇到问题。我一直在从事一个需要在 AutoCAD 2024 中自动执行某些任务的项目。
这是我的代码
acad = win32com.client.Dispatch("AutoCAD.Application") acadDoc = acad.Documents.Open('dwg file path') blockRefObj = acadDoc.ModelSpace.InsertBlock((0,0,0), 'test_block', 1.0, 1.0, 1.0, 0)
尝试 Pywin32 和 PyAutoCAD 库
InsertBlock 需要一个安全数组,我认为 pyautocad 有一个 APoint 类型 试试这个:
pt = APoint(0.0,0.0,0.0)
acadDoc.ModelSpace.InsertBlock(pt, 'test_block', 1.0, 1.0, 1.0, 0)