Retrieving all open applications ...

Gabriel Genellina gagsl-py2 at yahoo.com.ar
Tue Oct 30 20:17:57 EDT 2007


En Tue, 30 Oct 2007 06:20:10 -0300, Ajay Deshpande  
<garlictrompet at gmail.com> escribió:

> I need to retrieve all currently open applications using a python  
> program.
> So my output should be a list of window handles. Is there a module which  
> I
> can use?

"applications" or "windows"? You can use the EnumWindows function, from  
the Windows API, to enumerate all  top level windows. See this article  
 from the Microsoft Knowledge Base <http://support.microsoft.com/kb/183009>  
(the example is in VB but I hope you get the idea)

Install the pywin32 extensions from Mark Hammond  
http://pywin32.sourceforge.net and you'll have the EnumWindows function  
available.

-- 
Gabriel Genellina




More information about the Python-list mailing list