В основном я хотел щелкнуть в любом месте экрана и сохранить эту запись, чтобы я мог запустить ее позже, не зная элемент только в той точке окна, которая была нажата
У меня работает прослушиватель мышии мне нужно получить текущее окно, по которому щелкнули, я смог получить процесс и идентификатор процесса приложения:
def getUIAWrapperFromPoint(self,x,y):
elem = pwa.uia_defines.IUIA().iuia.ElementFromPoint(tagPOINT(x, y))
element = pwa.uia_element_info.UIAElementInfo(elem)
wrapper = pwa.controls.uiawrapper.UIAWrapper(element)
return wrapper
def getProcessNameFromPoint(self,x,y):
pid = self.getUIAWrapperFromPoint(x,y).process_id()
return psutil.Process(pid).name()
, но как записать имя или ссылку на окно в данном X,Y щелчка мыши?
Пример: Откройте блокнот и нажмите на диалоговое окно «Шрифт», получите имя окна шрифта по координате щелчка мыши