Я борюсь с разработкой кода, который будет удалять объекты / блоки в 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)
Я использовал команду erase из AutoCAD и заменил ее на erase (в этом мире нет ничего проще). Это не вызвало ошибку, но ничего не сделало.
ms.ModelSpace.erase
Я полагаю, что есть выбор объектов до того, как сработает команда стирания. Однако это то, с чем я борюсь. Я пробовал выбирать и выбирать. Но я просто получаю ошибки атрибутов.