gpt4 book ai didi

python - 查找 Mac OSX 上当前聚焦的应用程序窗口

转载 作者:太空宇宙 更新时间:2023-11-03 19:36:31 25 4
gpt4 key购买 nike

我正在编写一个桌面使用情况统计应用程序。它运行一个后台守护程序,该守护程序定期唤醒,查找当前焦点的应用程序窗口的名称并将该数据记录在数据库中。

我设法在 xprop 实用程序的帮助下在 Linux 桌面上执行此操作(您可以找到它 here )。

如何在 Mac OSX 上执行相同操作?有没有直接/间接的方法可以从 python 脚本中执行此操作? (PyObjC?)

最佳答案

应该可以通过使用 AppKit 来获取事件窗口,如下所示

from AppKit import NSWorkspace

workspace = NSWorkspace.sharedWorkspace()
active_app = workspace.activeApplication()['NSApplicationName']

关于python - 查找 Mac OSX 上当前聚焦的应用程序窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3324372/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com