在launchedApplications函数的NSWorkspace文档中写道:“强烈建议您使用NSWorkspace runningApplications方法和NSRunningApplication类在针对MacOSXv10.6和更高版本的应用程序中检索此信息。”
我正在寻找一种方法,只检索具有用户界面的“真实”应用程序,忽略所有后台进程,如loginwindow或Mac_SwapperDemon等。
这是在对launchedApplications的调用中自动完成的,我找不到使用runningApplications的方法。
有什么想法吗?
发布于 2012-02-21 15:31:29
您可能需要activationPolicy为NSApplicationActivationPolicyRegular的runningApplications中的应用程序。
https://stackoverflow.com/questions/9257721
复制相似问题