Controllo IExplorerBrowser in pitone
Domanda
Sono tenta di incorporare un IExplorerBrowser (Windows Explorer) in un'applicazione wxPython, ma non riesco a ottenere il modulo IExplorerBrowser aperto in Python
Ho il CLSID IExplorerBrowser dal Registro di sistema, ma quando provo e aprirlo con:
from win32com import client
client.gencache.GetModuleForCLSID(id)
Non viene restituito nulla .. cioè il modulo non esiste.
I Am andare su questo nel modo sbagliato? Io di solito uso Makepy di generare wrapper COM e aprirli con client.Dispatch, ottenere i nomi degli oggetti dal codice di Makepy generato. Tuttavia, non riesco a trovare l'oggetto IExplorerBrowser nel browser COM Makepy e sono praticamente bloccati.
Grazie
Soluzione
La maggior parte delle finestre shell interfacce si può accedere da win32com.shell . Anche prendere uno sguardo al explorer_browser.py
campione, che dovrebbe essere nella directory site-packages/win32comext/shell/demos
.