win32com浏览器中未显示可移植应用程序,如何分派它?

2024-05-16 18:53:34 发布

您现在位置:Python中文网/ 问答频道 /正文

有一种便携式软件可以与科学仪器进行通信。这是一款便携式软件,用户可以将整个文件夹复制到任何PC机的任何位置

通过双击“.exe”文件,可以开始使用此软件与仪器对话。它有一个类似于“portable.application”的ProgID,但它没有显示在com浏览器中

当我这样做的时候

 win32com.client.Dispatch("portable.application")

错误是

com_error: (-2147221005, 'Invalid class string', None, None)

如何发送此应用程序?我想我需要以某种方式将应用程序注册到注册表


Tags: 文件用户文件夹comnone应用程序软件application
1条回答
网友
1楼 · 发布于 2024-05-16 18:53:34

检查COM对象中属性的一种方法是使用python site packages文件夹中win32com\client上的combrowse.py

enter image description here

如果您要查找的portable.application未列出,则无法访问该应用程序

请看下面的链接,这可能会有所帮助

http://timgolden.me.uk/pywin32-docs/html/com/win32com/HTML/QuickStartClientCom.html

相关问题 更多 >