Getting name of control under mouse in Windows?

Shane Clark shanesclark at hotmail.com
Mon Nov 19 17:16:13 EST 2007


----------------------------------------
> To: python-list at python.org
> From: gagsl-py2 at yahoo.com.ar
> Subject: Re: Getting name of control under mouse in Windows?
> Date: Mon, 19 Nov 2007 03:33:24 -0300
> 
> En Sun, 18 Nov 2007 21:10:18 -0300, Shane Clark   
> escribió:
> 
>>> From: gagsl-py2 at yahoo.com.ar
>>>
>>> En Fri, 16 Nov 2007 16:16:25 -0300, Shane Clark
>>> escribió:
>>>
>>>> I am trying to get my python app to output the name of the control  
>>>> under
>>>> the mouse each time it is clicked. Currently, I am trying to do this
>>>> with a combination of pyhook and pyAA, but pyAA gives me "pyAA.Error:
>>>> -2147417843" for almost any control in Microsoft Office apps, for
>>>> example. If it matters, I am trying to retrieve the control's name  
>>>> based
>>>> on the mouse position coordinates.
>>>
>>> pywinauto does that.
>>>
>> Thanks for the response. Pywinauto is more or less incompatible with  
>> Office apps so far as I can tell. According to what I have read, this is  
>> because Office does not use standard Windows controls. For more info:  
>> http://forums.openqa.org/message.jspa?messageID=28199
> 
> Ouch. In that case I think you won't gain much by knowing the control name  
> anyway...
> 
> -- 
> Gabriel Genellina
> 
> -- 
> http://mail.python.org/mailman/listinfo/python-list

Actually, the name of the control is all that I am after. I am working on a forensics toolkit for a professor of mine and I just want to know the name of the button that was clicked. Anyone have other suggestions?

Shane Clark
_________________________________________________________________
Your smile counts. The more smiles you share, the more we donate.  Join in.
www.windowslive.com/smile?ocid=TXT_TAGLM_Wave2_oprsmilewlhmtagline


More information about the Python-list mailing list