gpt4 book ai didi

swift - OSX/Swift 获取最前面运行的应用程序

转载 作者:搜寻专家 更新时间:2023-10-31 22:02:12 24 4
gpt4 key购买 nike

一般来说,我是 swift 和 osx 编程的新手,我需要帮助解决一件事,但我似乎找不到答案。我试图通过应用程序让最前面的应用程序在计算机上运行。现在我能够检测到目标应用程序何时打开,但无法检测到它何时位于所有其他窗口前面或何时进入后台。到目前为止我所拥有的是:

var workspace = NSWorkspace.sharedWorkspace()
var applications = workspace.runningApplications
for app in applications {
let x = "LolClient"
if app.localizedName == x {
println("League is open")
}
}

这只会告诉我目标应用何时打开。我只需要确定什么应用程序在所有其他应用程序之前......基本上是哪个应用程序正在接收击键等。我需要什么代码来执行此操作?提前谢谢你。

最佳答案

关于swift - OSX/Swift 获取最前面运行的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38313825/

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