Getting name of control under mouse in Windows?

Gabriel Genellina gagsl-py2 at yahoo.com.ar
Mon Nov 19 01:33:24 EST 2007


En Sun, 18 Nov 2007 21:10:18 -0300, Shane Clark <shanesclark at hotmail.com>  
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




More information about the Python-list mailing list