【问题标题】:Detect when computer becomes active?检测计算机何时变为活动状态?
【发布时间】:2012-10-23 16:43:06
【问题描述】:

我无法找到如何做到这一点的答案。

基本上我想要的是让程序在检测到我正在使用计算机时自动启动。因此,例如说我停止使用计算机几个小时然后回来,它会检测到这一点,然后打开另一个程序或其他东西。

我最好在 Ruby/python/objective c/Applescript 中寻找解决方案。但是什么都行。

我希望它适用于 Snow Leopard。

任何建议都会很棒!

【问题讨论】:

标签: python objective-c macos mouseevent osx-snow-leopard


【解决方案1】:

您可以使用NSEvent addGlobalMonitor... 监控系统中的所有事件。跟踪两个连续事件之间的时间,如果超过阈值,则表示用户在那段时间处于非活动状态。

【讨论】:

    猜你喜欢
    • 2016-04-22
    • 1970-01-01
    • 1970-01-01
    • 2014-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-16
    相关资源
    最近更新 更多