2012-03-27 7 views
4

Mac OSX 10.7.3에서 간단한 AppleScript를 사용하는 데 문제가 있습니다. 다음의 간단한 AppleScript로 어디서든 OSX에서 오류가 발생합니다. 'Run AppleScript "에서 오류가 발생했습니다.'AppleScript를 사용하여 Mac OSX Lion의 메뉴 항목을 클릭하십시오.

Automator를 열고 서비스를 만들고"Run AppleScript "노드에 놓고 다음 코드는 내가 옳다고 생각하는 것은 올바른 말이다. 왜냐하면 내가 말했듯이 많은 사람들이 불만없이 그것을하고있는 방식이기 때문이다.

애플 스크립트 :

tell application "Terminal" to activate 
    tell application "System Events" 
     tell process "Terminal" 
      click menu item "New Window" of menu "Shell" of menu bar 1 
      tell application "Terminal" to close the front window 
     end tell 
end tell 

편집 :

Run AppleScript failes -1 error 
Access for assistive devices is disabled" 
+0

프로그래밍상의 질문처럼 보이지는 않지만 대신 [su]에 대한 "사용 방법"또는 "파워 유저"질문에 가장 좋은 질문입니다. –

답변

4

Enable access for assistive devices가 활성화되어 : 자동화에서 실행할 때 나는 또한 오류 설명을 얻을? 그렇다면 다시 사용하도록 설정 했습니까?

+1

괜찮습니다. Mac OSX 시스템의 버그 인 것 같습니다. '시스템 환경 설정> 범용 액세스'에서 '보조 장치에 대한 액세스 허용'선택 상자가 활성화되었습니다. 내 의도에 맞는 것입니다. 이제 스크립트를 비활성화하고 오류를 비활성화했습니다. 옳은. 그런 다음 다시 활성화하고 스크립트를 다시 실행했습니다. 옳은! –

3

음, 어쨌든 질문에 답할 것입니다. 질문을 편집하여 좀 더 유용한 세부 정보를 제공해 주셔서 감사합니다.

시스템 환경 설정의 "손쉬운 사용"창으로 이동하고 "보기"탭 하단에 "보조 장치 액세스 허용"확인란이 표시됩니다.

Enable Assistive Devices 켜기로하면 Automator가 작동합니다.