Получить имя элемента и xpath при нажатии кнопки или вводе в текстовое поле - PullRequest
0 голосов
/ 21 ноября 2019

Я хочу разработать приложение, которое поможет мне записывать все события клавиатуры и мыши, выполняемые в определенном приложении Windows, например, в Microsoft Excel, Acrobat, Notepad и т. Д.

Я попробовал Pyhook иWin32gui для достижения моей цели до сих пор. Однако я не знаю, как получить следующую информацию:

  • Имя целевого элемента, по которому щелкнули или где пользователь что-то написал (например, если приложение представляет собой блокнот, я хотел бы сохранить «Формат», когдапользователь щелкнул меню «Формат»)
  • Xpath этого имени целевого элемента (следуя приведенному выше примеру, я хочу знать, для этого меню «Формат», его родительский дескриптор и соответствующий родительский класс)

Большое спасибо за вашу помощь или совет, и, пожалуйста, прости меня, если я что-то написал неправильно. Я очень новый с Python;)

...