使用python删除AutoCAD文档中的对象

时间:2018-08-26 01:52:28

标签: python autocad comtypes

我正在努力开发将删除AutoCAD中的对象/块的代码。我正在使用用户mortbauer发布的代码:

import array 
import comtypes.client
app = comtypes.client.GetActiveObject("AutoCAD.Application")
ms = app.ActiveDocument
files = r"C:\Users\TOM\Desktop\02python\516.00-501.50.dwg"
insertionPnt = array.array('d', [0,0,0]) 
ms.ModelSpace.InsertBlock(insertionPnt, files, 1, 1, 1, 0)

我使用了AutoCAD的“擦除”命令,并将其替换为“擦除”(在这个世界上,这没有那么容易)。它没有引起错误,但是没有做任何事情。

ms.ModelSpace.erase

我相信在擦除命令生效之前,已经选择了一些对象。但是,这就是我在努力的目标。我试过选择和选择。但是我只会遇到属性错误。

0 个答案:

没有答案