【问题标题】:Windows - finding the window in focus and handling focus change eventsWindows - 找到焦点窗口并处理焦点更改事件
【发布时间】:2020-09-23 06:25:08
【问题描述】:

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

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

尝试使用 win32api 和 win32gui 没有成功。
我该怎么做?

澄清示例 - 假设我每次关注记事本时都想写“geronimo”。

  • 我运行程序(记事本关闭,没有任何反应)
  • 我打开记事本(应该写geronimo)
  • 我将焦点更改为 chrome(没有任何反应)
  • 我将焦点改回记事本(再次写入 geronimo)

【问题讨论】:

标签: python windows event-handling focus


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-10
    • 1970-01-01
    • 1970-01-01
    • 2018-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多