0

IExplorerBrowser(Windowsエクスプローラー)をwxpythonアプリケーションに埋め込もうとしていますが、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シェル インターフェイスのほとんどは、win32com.shellからアクセスできます。ディレクトリにある sample も見てexplorer_browser.pyください。site-packages/win32comext/shell/demos

于 2010-09-10T20:00:41.310 に答える