1234567891011121314151617181920 |
- # -*- coding: UTF-8 -*-
- from pyautocad import Autocad, APoint
- #这个true表示没有文件则打开一个,CAD有弹窗时会打开或者创建失败
- acad = Autocad(create_if_not_exists = True)
- acad.prompt("Hello, Autocad from Python\n")
- # print(acad.doc.Name)
- def printObjects():
- #遍历cad图形对象
- for obj in acad.iter_objects():
- print(obj.ObjectName)
- def printTheTypeObject(type):
- #按类型查找出所有某种图元
- for text in acad.iter_objects(type):
- print(text.TextString, text.InsertionPoint)
- printObjects()
- print("-------")
- # printTheTypeObject('Text')
- printTheTypeObject('Circle')
|