Невозможно получить позицию курсора с помощью Python - PullRequest
0 голосов
/ 04 октября 2019

У меня есть приложение для Windows. После открытия этого приложения здесь я пытаюсь получить все позиции текстовых полей. Для достижения этого я использовал код ниже. Но это всегда дает одну и ту же позицию. Есть ли другой способ получить точное положение текстового поля приложения? ИЛИ Я здесь что-то не так делаю.

shell = win32com.client.Dispatch("WScript.Shell")
shell.AppActivate('Test.exe')
for i in range(0, 2):
    flags, hcursor, (x,y) = win32gui.GetCursorInfo()
    print(flags, hcursor)
    print(x, y)
    shell.SendKeys("{TAB}")
...