Windows-查找焦点所在的窗口并处理焦点更改事件

时间:2020-09-23 06:25:08

标签: python windows event-handling focus

我编写了一个python程序,该程序应在某个窗口打开且处于焦点时运行。
为此,我需要两件事:

  1. 我需要知道如何找到当前具有焦点的窗口。
  2. 我需要知道是否有焦点变更事件。

尝试使用win32api和win32gui失败。
我该怎么办?

示例要正确化-说我每次聚焦记事本时都想写“ geronimo”。

  • 我运行了程序(记事本已关闭,什么也没发生)
  • 我打开记事本(应该写geronimo)
  • 我将焦点更改为chrome(什么也没有发生)
  • 我将焦点移回记事本(再次写geronimo)

1 个答案:

答案 0 :(得分:0)

此脚本跟踪窗口的焦点,可以根据需要进行更改。 https://gist.github.com/keturn/6695625