0

これを行う方法の答えを見つけるのに苦労しています。

基本的に私が望むのは、コンピューターを使用していることを検出したときにプログラムを自動的に起動することです。たとえば、私が数時間コンピューターの使用をやめてから戻ってきたとします。コンピューターはこれを検出して、別のプログラムか何かを開きます。

できれば Ruby/python/objective c/Applescript で解決策を探しています。しかし、何でもうまくいくでしょう。

Snow Leopard で動作するようにしたいと思います。

どんな提案も素晴らしいでしょう!

4

1 に答える 1

1

を使用して、システム内のすべてのイベントを監視できますNSEvent addGlobalMonitor...。2 つの連続するイベント間の時間を追跡します。しきい値を超えている場合は、ユーザーがその時間アクティブでなかったことを意味します。

于 2012-11-03T01:38:44.733 に答える