Jam*_*son 1 macos cocoa objective-c
我想找到正在运行的应用程序,特别是我想知道哪个应用程序有一个具有焦点的窗口.因此,在任何给定时间,我希望应用程序知道用户正在使用哪个应用程序.我无法弄清楚如何确定选择了哪个应用,我只能使用keyedWindow查看他们在我的应用中使用的窗口.如果他们不在我的应用程序中,它就会变成'null'
如果我能获得应用程序名称和窗口标题(如果可能的话),那会更好
道歉,我找到了我需要的东西.如果有人想要做同样的事情,这个片段应该有所帮助:
NSDictionary *activeApp = [[NSWorkspace sharedWorkspace] activeApplication];
NSLog(@"Active application is: %@", (NSString *)[activeApp objectForKey:@"NSApplicationName"] );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4581 次 |
| 最近记录: |