import win32com.client
import pythoncom
def vtobj(obj):
"""转化为对象数组"""
return win32com.client.VARIANT(pythoncom.VT_ARRAY | pythoncom.VT_DISPATCH, obj)
acad = win32com.client.Dispatch("AutoCAD.Application")
doc = acad.ActiveDocument
mp = doc.ModelSpace
try:
doc.SelectionSets.Item("ss1").Delete() # 删除指定的选择集
except:
doc.Utility.Prompt("\n醉后不知天在水\n满船清梦压星河\n")
v = doc.SelectionSets.Add("ss1")
v.SelectOnScreen()
for x in v:
f = vtobj([x])
mp.AddRegion(f)
python cad创建面域
最新推荐文章于 2023-01-17 11:32:01 发布