0

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

我从注册表中获得了 IExplorerBrowser 的 CLSID,但是当我尝试使用以下命令打开它时:

from win32com import client

client.gencache.GetModuleForCLSID(id)

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

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

谢谢

4

1 回答 1

1

大多数 windows shell 接口都可以从win32com.shell访问。explorer_browser.py还请查看应该在您的site-packages/win32comext/shell/demos目录中的示例。

于 2010-09-10T20:00:41.310 回答