Использование python для удаления объектов в документе AutoCAD - PullRequest
0 голосов
/ 26 августа 2018

Я борюсь с разработкой кода, который будет удалять объекты / блоки в 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

Я полагаю, что есть выбор объектов до того, как сработает команда стирания. Однако это то, с чем я борюсь. Я пробовал выбирать и выбирать. Но я просто получаю ошибки атрибутов.

...