2012-11-03 4 views
0

나는 이것을 어떻게 할 수 있는지에 대한 답을 찾는데 어려움을 겪고있다.컴퓨터가 활성화 될 때를 감지합니까?

기본적으로 내가 원하는 것은 프로그램을 자동으로 시작하여 컴퓨터를 사용하고 있음을 감지하는 것입니다. 예를 들어 몇 시간 동안 컴퓨터 사용을 중단했다가 다시 돌아 오면 컴퓨터가이를 감지하고 다른 프로그램이나 다른 프로그램을 열 것이라고 말합니다.

Ruby/python/objective c/Applescript에서 해결책을 찾고 있습니다. 그러나 아무것도 작동합니다.

Snow Leopard에서 작업하고 싶습니다.

어떤 제안이 좋을까요?

+1

나는 이것도 매우 도움이 발견 : http://stackoverflow.com/questions/3134901/mouse-tracking-daemon – Jonovono

답변

1

NSEvent addGlobalMonitor...을 사용하여 시스템의 모든 이벤트를 모니터링 할 수 있습니다. 두 개의 연속 이벤트 사이의 시간을 추적합니다. 임계 값을 초과하면 사용자가 그 시간 동안 비활성 상태 였음을 나타냅니다.

관련 문제