python Autocad 连接报错

523 阅读1分钟

from pyautocad import Autocad, APoint import win32com.client

AutoCAD = win32com.client.Dispatch("AutoCAD.Application") acad = Autocad(create_if_not_exists = False)

显示连接报错的话可以去注册表里修改对应项的名称,位置在:

HKEY_CLASSES_ROOT is a mix of HKEY_CURRENT_USER\Software\Classes and HKEY_LOCAL_MACHINE\Software\Classes

我这边是变成了AutoCAD.Application.23,而pyautocad默认的是AutoCAD.Application。修改后就可以使用了

参考: stackoverflow.com/questions/1… stackoverflow.com/questions/4…