Objective C 프로그램처럼 내 파이썬 프로그램을 AppleScript 가능하게하고 싶습니다. 그게 가능하니?Python으로 작성된 프로그램을 AppleScript로 작성할 수 있습니까?
(이 없으며, 유닉스 프로그램 호출을 통해 애플 스크립트에서 파이썬 프로그램을 호출에 대해 파이썬 프로그램에서 애플 스크립트를 실행하는 방법에 대한 아니다 있습니다. 사람들은 간단합니다. 내 프로그램의 운영의 정품 AppleScriptability이 필요합니다.)
일부를이 이 작업을 수행하는 방법에 대한 설명서 예를 들어, Python 2.7.2 문서에서는 MiniAEFrame에 대해 설명하고 있지만 from MiniAEFrame import AEServer, MiniApplication
에 대한 최소한의 참조조차도 ImportError
으로 죽고 적절한 이미지를 찾을 수 없다는 불만/내 아키텍처 (x86)가 지원되지 않습니다. 멍청 아! MiniAEFrame은 이전 ("Carbon") API 세트와 관련이있는 것으로 보입니다. 즉, 쓸모가 없어졌습니다.
"파이썬으로 코코아 애플리케이션 개발에 PyObjC 사용하기"에 대한 기사가 있습니다. (http://developer.apple.com/cocoa/pyobjc.html). 그것은 2005 년에 작성된 것을 제외하고는; 최근에 업데이트 된 Xcode (4.1) 버전에는 설명하는 옵션이 없습니다. 인상적인 빌드 실패로 인해 제공되는 Xcode 프로젝트 파일 마지막 PyObjC 업데이트는 2 년 전 만들어진 것으로 보입니다. 애플은 애플 스크립트 나 파이썬에서 "진짜"애플 리케이션을 만들 수있게 해주는 모든 기능을 제거한 것 같아요. 목표 C 만 남았습니다.
그래서 내 선택은 무엇입니까? 파이썬을 사용하여 AppleScriptable Mac 앱을 만들 수 있습니까? 그렇다면 어떻게?
(중요한 점은 AppleScripted가 필요한 것은 텍스트 삽입입니다. 응용 프로그램에 텍스트를 추가하려면 Dragon Dicate가 필요합니다. 현재 Tk를 UI 프레임 워크로 사용하고 있지만 기본 코코아/Xcode API/도구를 사용하는 것이 좋습니다.)