我无法找到如何做到这一点的答案。
基本上我想要的是让程序在检测到我正在使用计算机时自动启动。例如,假设我停止使用计算机几个小时然后再回来,它会检测到这个,然后再打开另一个程序。
我正在寻找Ruby / python / objective c / Applescript中的解决方案。但任何事都行不通。
我希望它适用于Snow Leopard。
任何建议都会很棒!
答案 0 :(得分:1)
您可以使用NSEvent addGlobalMonitor...
监控系统中的所有事件。跟踪两个连续事件之间的时间,如果它超过阈值,则意味着用户在该时间内处于非活动状态。