用python编写AutoCAD插件日志
一 如何打开已经存在的文件
import comtypes.client
try:
acad = comtypes.client.GetActiveObject("AutoCAD.Application")
except:
acad = comtypes.client.CreateObject("AutoCAD.Application")
acad.Visible = True
doc = acad.Documents.Open("C:\\Users\\Administrator\\Desktop\\tulesheng.dwg")
请先通过pip安装pywin32
try: except:的作用是:
GetActiveObject succeeds when AutoCAD is already running. If it fails CreateObject should start a new AutoCAD process
代码不难理解,有一点一定要注意,因为我刚开始一直不能成功打开文件。路径里面需要用两个反斜杠
二 如何另存为,修改保存路径
import win32com.client
acad = win32com.client