2012-02-03 3 views

답변

0

이 문제를 처리하는 방법에는 여러 가지가 있습니다. 또한 Cliclick, xdotool (MacPorts의에서)와 pymaCursor를 보라

osascript -e "tell application \"System Events\" to keystroke \"a\"" 

을 :

여기 AppleScript로를 통해 전면에있는 응용 프로그램에 키 입력을 보내드립니다 쉘 명령의 예입니다.

또한 UI 자동화 도구와 같은 Sikuli

+0

그것이 정말 불가능 직접 서비스를 호출하는 것입니다 고려하는 것이 좋습니다? 이 방법은 ... 우아하지 않은 것 같습니다. UI가 업데이트되고 오류가 발생하기를 기다릴 필요가 있기 때문에 속도가 빠릅니다. –

+0

하지만 "직접"무엇입니까? 쉘 스크립트는 실행 흐름과 변수를 처리하기위한 내부 구조를 가지고 있지만 실행되는 것은 외부 프로그램입니다. 쉘에는 GUI에 대한 자체 후크가 없습니다. AppleScript는 AppleScript에서 순전히 무언가를 쓰고 싶다면 옵션이 될 수 있습니다 ... 그러나 일정을 잡기 위해 crontab은 여전히 ​​쉘에서 물건을 시작합니다. GUI로 작업하려면 [cronnix] (http://code.google.com/p/cronnix/)와 같은 도구를 사용하는 것이 좋습니다. – ghoti

관련 문제