使用python调用pyautocad时报错OSError: [WinError -2147221021] 操作无法使用以及OSError: [WinError -2147221164] 没有注册类,显示如下图
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from pyautocad import Autocad
acad = Autocad(create_if_not_exists = True)
acad.prompt("Hello! AutoCAD from pyautocad.")
print(acad.doc.Name)
在注册表中查看AutoCAD.Application的版本
然后按版本修改命令:
cad=win32com.client.Dispatch("AutoCAD.Application.23")