【问题标题】:cocoa: detect inactive states of all the running applicationcocoa:检测所有正在运行的应用程序的非活动状态
【发布时间】:2013-09-16 10:57:35
【问题描述】:

您好! 我对这种可可很陌生,我正在努力实现像活动监视器这样的东西。我有所有正在运行的应用程序的列表,我想观察这些应用程序并在任何应用程序进入 [Not Responding] 状态时收到通知,例如在活动监视器中。检查了 NSWorkSpace 和 NSRunningApplication 但没有得到太多帮助。

请赐教。

提前致谢 Ankit

【问题讨论】:

  • 尝试使用 AppleScript 的系统事件来查看给定的应用程序当前是否正在运行。

标签: objective-c macos cocoa


【解决方案1】:

请参阅无障碍框架。这让你access application instances and their properties 处于“活动”状态。试试notifications,看看是否能让你不必轮询应用状态。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-12
    相关资源
    最近更新 更多