0

我很难找到如何做到这一点的答案。

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

我最好在 Ruby/python/objective c/Applescript 中寻找解决方案。但任何事情都会奏效。

我希望它适用于雪豹。

任何建议都会很棒!

4

1 回答 1

1

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

于 2012-11-03T01:38:44.733 回答