当我在pythonwin中查看COM浏览器时,我正在寻找pythonzune(windowsmediathing)api。我发现了一个叫做ZuneWmdu类型库(1.0)的东西。 我在那个lib上使用makepy,它生成了一个文件
9FE20C05-81CE-46D7-9C56-FD97A865BBB8x0x1x0.py
在
^{pr2}$我不知道该怎么办
win32com.client.gencache.EnsureDispatch('???')
我试着打电话
win32com.client.gencache.EnsureDispatch('9FE20C0581CE46D79C56FD97A865BBB8')
导致异常(pywintypes.com_错误)在
(py文件的x0x1x0部分似乎不相关)
我也试过了
win32com.client.gencache.GetModuleForCLSID('9FE20C05-81CE-46D7-9C56-FD97A865BBB8')
and
win32com.client.gencache.GetModuleForProgID('9FE20C0581CE46D79C56FD97A865BBB8')
两个都不返回。 我被困在这里,我需要找到这个库的名称(对于itunes,你可以叫:
win32com.client.gencache.EnsureDispatch('iTunes Application')
例如) 或者如何使用GUID调用模块
或者有人告诉我我做了完全错误的事情。在
CoClass的名称可以在生成的文件的注释中找到(它们基于
pythoncom.ProgIDFromCLSID
中的信息)。在我没有Zune,但是,如果,例如,我跑步
这将生成一个名为
^{pr2}$420B2830-E718-11CF-893D-00A0C9054228x0x1x0.py
的文件,我可以从中找出相关的名称:相关问题 更多 >
编程相关推荐