gpt4 book ai didi

objective-c - 如何查找 Mac/Cocoa/Obj-C 计算机上运行的其他应用程序的信息?

转载 作者:行者123 更新时间:2023-12-03 16:49:20 24 4
gpt4 key购买 nike

我想找到哪些应用程序正在运行,特别是我想知道哪个应用程序的窗口具有焦点。因此,在任何给定时间,我希望应用程序知道用户正在积极使用哪个应用程序。我不知道如何确定选择了哪个应用程序,我只能使用 keyedWindow 查看他们在我的应用程序中使用的窗口。如果它们不在我的应用程序中,它就会变成“null”

如果我可以获得应用程序名称和窗口标题(如果可能的话),那就太好了

最佳答案

抱歉,我找到了我需要的东西。如果有人想做同样的事情,这个片段应该有所帮助:

NSDictionary *activeApp = [[NSWorkspace sharedWorkspace] activeApplication];
NSLog(@"Active application is: %@", (NSString *)[activeApp objectForKey:@"NSApplicationName"] );

关于objective-c - 如何查找 Mac/Cocoa/Obj-C 计算机上运行的其他应用程序的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1973554/

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