Python 检查某个游戏当前是否正在运行并处于顶部

Python 检查某个游戏当前是否正在运行并处于顶部,python,Python,我正在为一个游戏创建一个键绑定程序。到目前为止,它工作得很好,但我不断地最小化这个游戏,以即时通讯或做其他事情。所以当我把这个游戏放在最上面的时候,当游戏最小化的时候,我该如何让我的程序工作呢?程序不应该工作。如果你说的是当前有焦点的应用程序(比如,当它是全屏的时候,你正在玩),那么你应该检查一下。这是一个关于如何构建一个应用程序的教程,可以跟踪哪些应用程序被积极使用。在本教程中,它解释了如何使用“user32.dll”获取活动窗口的标题。然后,您可以在应用程序中检查活动标题是否是您希望应用程序

我正在为一个游戏创建一个键绑定程序。到目前为止,它工作得很好,但我不断地最小化这个游戏,以即时通讯或做其他事情。所以当我把这个游戏放在最上面的时候,当游戏最小化的时候,我该如何让我的程序工作呢?程序不应该工作。

如果你说的是当前有焦点的应用程序(比如,当它是全屏的时候,你正在玩),那么你应该检查一下。这是一个关于如何构建一个应用程序的教程,可以跟踪哪些应用程序被积极使用。在本教程中,它解释了如何使用“user32.dll”获取活动窗口的标题。然后,您可以在应用程序中检查活动标题是否是您希望应用程序发挥功能的应用程序,然后相应地继续或取消。

取决于您对“顶部”的定义用户可以有多个监视器,其中游戏窗口和其他应用程序窗口不会重叠。我希望此程序仅在我玩此游戏时工作,因此如果我最小化了此游戏或它甚至没有运行,则程序应停止工作,当我再次开始玩此游戏时,我的程序应重新开始工作。我如何做到这一点?你能提供一些代码吗?我回答说,但那是一篇使用C#的老文章,当时.NET2.0刚刚问世(甚至可能是1.1)。你用什么语言编写应用程序?