Python访问CANoe COM接口

闲来无事想通过Python来访问CANoe来做一些小实验,但是在运行的时候回出现:

pywintypes.com_error: (-2147221005, '无效的类字符串', None, None)

由于在该站内没有发现具体的解决方法,所以我就尝试和查看了许久,总后总算解决了,所以分享

以下解决方法,不要走太多弯路。

原因:

出现该问题一般是COM口在注册的时候发生了某些错误导致的,所以需要我们手动重新注册

CANoe COM Server

方法:

在自己CANoe安装目录下(默认为C:\Program Files\Vector CANoe xx) ,找到Exec64文件夹中

找到RegisterComponents.exe,点击运行手动注册,就可以解决该问题

希望这个小小的分享,可以给你带来帮助

你可能感兴趣的:(python,pycharm)