我试图在wxpython应用程序中嵌入一个IExplorerBrowser(Windows资源管理器),但我似乎无法在python中打开IExplorerBrowser模块
我从注册表中获得了IExplorerBrowser的CLSID但是当我尝试用它打开它时:
from win32com import client
client.gencache.GetModuleForCLSID(id)
没有返回任何内容..即模块不存在。
我是以错误的方式来做这件事的吗?我通常使用makepy生成COM包装器并使用client.Dispatch打开它们,从makepy生成的代码中获取对象名称。但是,我在makepy COM浏览器中找不到IExplorerBrowser对象,而且几乎卡住了。
由于
答案 0 :(得分:1)
可以从shell interfaces访问大多数窗口win32com.shell。另请查看示例explorer_browser.py
,该示例应位于site-packages/win32comext/shell/demos
目录中。