Ithon中的IExplorerBrowser控件

时间:2010-09-10 15:51:18

标签: python com win32com

我试图在wxpython应用程序中嵌入一个IExplorerBrowser(Windows资源管理器),但我似乎无法在python中打开IExplorerBrowser模块

我从注册表中获得了IExplorerBrowser的CLSID但是当我尝试用它打开它时:

from win32com import client

client.gencache.GetModuleForCLSID(id)

没有返回任何内容..即模块不存在。

我是以错误的方式来做这件事的吗?我通常使用makepy生成COM包装器并使用client.Dispatch打开它们,从makepy生成的代码中获取对象名称。但是,我在makepy COM浏览器中找不到IExplorerBrowser对象,而且几乎卡住了。

由于

1 个答案:

答案 0 :(得分:1)

可以从shell interfaces访问大多数窗口win32com.shell。另请查看示例explorer_browser.py,该示例应位于site-packages/win32comext/shell/demos目录中。