GetAllModule.py 616 B

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