2010-03-04 4 views
1

저는 AppleScript를 bash로 변환 할 수 있는지 확인하고 싶습니다. 이 작업을 수행하는 방법에 대한 아이디어가 있습니까? 그렇다면 간단한 스크립트를 배치하여 스크립트 실행 방법을 보여줄 것입니다. 좀 더 명확하게, 나는 bash 스크립트 나 쉘 스크립트가 내 애플 스크립트가하는 일을하기를 원한다. "에너지 절약"아래에있는 시스템 기본 설정에서 스위치의 기본값을 "활성화"하거나 변경하려는 경우 ... '전원 장애 발생 후 자동으로 시작'... :AppleScript로 바쉬로 변환

uiScript를 "클릭하십시오" 체크 박스 \ 응용 프로그램 프로세스 \ "시스템 환경 설정 \"의 "에너지 절약"창의 그룹 1 목록 2의 "정전 후 자동으로 시동 \" "

실행 스크립트"시스템 이벤트 \ " "& uiScript & Conver 유럽하는 방법에 대한

  • 아이디어 " 끝이 말해" 이 스크립트?

감사합니다, -Unimachead

답변

7

당신은 실제로 변환 할 필요가 없습니다 수 있습니다 - 당신은 osascript를 사용하여 bash는 스크립트 내에서 애플 스크립트를 실행할 수 있습니다. 당신이 파일이나 단지 중 애플 스크립트를 실행할 수 있습니다

$ man osascript

참고 명령 줄에서 소스를 포함한다.

+0

시도해 보겠습니다. 따라서 명령 프롬프트에서 본질적으로 다음과 같이하면 됩니 까? : on argv return "set uiScript to"확인란을 선택하고 "자동으로 시작"을 클릭하십시오. " end run – Unimachead

+0

'osascript'를 사용해야합니다. 즉, 'osascript -e ""' –

+0

이 있습니다. 이것을 유닉스 실행 파일로 만들 수 있고 터미널을 통해 sudo 할 수 있으므로 유사성이있는 스크립트를 인식 할 수 있습니다. 혹시? – Unimachead