macos – 我可以使用哪些命令行工具来获取每个平台上当前活动的应用程序/窗口?

我正在尝试创建一个AIR应用程序来记录应用程序使用情况,使用AIR从系统获取信息的唯一简单方法是使用命令行工具和抓取stdout.

我知道OS X的top和ps等工具,但它们似乎都没有告诉我哪个应用程序/窗口是活动的,也许我甚至不应该寻找进程?为了我的日志记录目的,我想获得当前活动窗口(和应用程序)的名称和标题作为开始.

我主要对OS X感兴趣,但是对于将来也有很好的WindowsLinux等价物.

如果还没有这样的工具,那么获得一些指导如何制作它们会很棒.我还没有完成任何操作系统级编程,但我认为创建一个命令行工具应该是更容易做的事情之一(完全忽略GUI框架).

最佳答案 除非我误解了你的问题,否则这两个问题似乎都在问同样的问题.应该是OS X的良好开端:

Get the title of the current active Window/Document in Mac OS X
Finding the Current Active Window in Mac OS X using Python

点赞