windows 11上,安装vissim 4.30后,用代码调用COM接口报错:
pywintypes.com_error: (-2147221005, ‘无效的类字符串’, None, None)
通常说明该程序的 COM 组件没有在系统中正确注册,或者注册表中的键值和调用不匹配。
解决方法
1.将系统时间调到2008年某月某日,确保调整后VISSIM能正常打开
2.按win键后输入:cmd,右键以管理员身份打开
3.进入VISSIM.EXE所在的目录,例如cd D:\Program Files (x86)\PTV_Vision\VISSIM430\Exe
4.敲入Vissim.exe /regserver,回车
5.成功弹出vissim界面,表示注册成功,再次运行你自己的调用VISSIM的代码试试!