일반적으로 AppleScript/Automator 작업은 많은 프로그래밍 지식없이 스크립트를 작성하기위한 GUI가 포함되어 있기 때문에 최종 사용자가 쉽게 작업 할 수 있습니다. 다른 언어에 익숙한 숙련 된 개발자의 경우 약간 일 수도 있고 우호적이거나 느슨한 문법 일 수도 있습니다 (영어와 비슷합니다). 좋은 점은 필요에 따라 다른 언어를 호출 할 수 있다는 점입니다. Perl이나 AppleScript 또는 Automator 액션에이 언어를 통합 할 수있는 개발자는 익숙합니다.
텍스트를 구문 분석하는 것에 대해 이야기하고 있으므로 Perl 자체가 좋은 해결책이 될 것입니다. 다시 구문에 약간의 차이가 있지만 스크립트는 다소 컴팩트하고 구문 분석의 기초는 배우기 너무 어렵지 않습니다. 필자는 Perl을 개인적으로 OS X 응용 프로그램에 포함시키지 않았으며 명령 줄에서 사용했습니다. 따라서이 접근법에 함정이 있는지는 잘 모릅니다.
AppleScript의 추가 이점 중 하나는 응용 프로그램 자체를 스크립팅 가능하게 만들어 사용자가 응용 프로그램의 기능을 더 큰 워크 플로로 자동화 할 수 있다는 것입니다.
무료 TextWrangler 응용 프로그램을 Bare Bones Software 또는 유사한 개발자의 텍스트 편집기에서 다운로드하여 응용 프로그램에 스크립팅을 통합하는 방법을 확인하는 것이 좋습니다. 이것은 당신에게 당신의 접근에 대한 추가적인 통찰력을 줄 것입니다.
사용자는 개발자, 일반 사용자 또는 다른 그룹입니까? 대상 잠재 고객이 처음 스크립트를 작성하는 것보다 다른 대답을 가리킬 수있는 스크립팅에 익숙하다면 –
David, 스크립팅 기능은 개발자 만 사용할 수 있다고 생각합니다. 그러나 깊은 프로그래밍 지식이나 새로운 구문 학습이 필요하지 않습니다. –