如何解决升级AutoCAD Broke Python脚本
我有python脚本,如果AutoCAD应用程序已打开,它们可以通过comtypes
与AutoCAD文档进行交互并控制它们。它们在 AutoCAD Mechanical 2016 中完美运行。我们最近已升级到 AutoCAD Mechanical 2018 ,车轮已经脱离货车了。
紧接在导入之后的以下行(为清楚起见,我将其重写为包括软件包名称)
app = comtypes.client.GetActiveObject("AutoCAD.Application")
COMerror: (-2147467262,'No such interface supported',(None,None,None))
这显然破坏了一切-没有COM,没有接口。显然,与com对象有关的版本已经有所不同,但是我不确定是什么,或者如何在此处指定正确的对象。
(我会注意到,我已经在两个版本的AutoCAD中使用相同的测试图对脚本进行了测试,并且出于非技术原因,该图实际上以AutoCAD 2013格式保存。因此不太可能关于文件本身的任何内容。)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。