애플 스크립트 예제

AppleScript 명령은 AppleScript 언어에 내장된 명령입니다. 현재 get , set, count, copy 및 run의 다섯 가지 명령이 있습니다. 복사를 제외하고 이러한 각 명령은 응용 프로그램에서 구현할 수도 있습니다. 즉, AppleScript 개체에서 작동하는 명령의 AppleScript 버전이 있지만 응용 프로그램은 정의하는 개체 유형에서 작동하는 자체 버전을 정의할 수 있습니다. AppleScript가 tell 문 외부의 상대 개체 지정기를 만나면 스크립트 개체의 상속에 설명된 상속 체인을 검색하여 개체 지정기를 완료하려고 합니다. 스크립트 편집기에는 언어 키워드, 주석 등과 같은 다양한 유형의 스크립트 텍스트에 대한 텍스트 서식 기본 설정이 있습니다. 입력할 때 스크립팅 용어를 제안하고 채울 수 있는 코드 완성 도구인 스크립트 도우미를 켜거나 끌 수도 있습니다. 또한 스크립트 편집기는 조건부, 주석 및 오류 처리기와 같은 여러 유형의 상용구 스크립트 문을 삽입하는 컨텍스트 메뉴를 제공합니다. AppleScript에 목록이 있으면 원하는 작업을 수행할 수 있습니다.

다음 예제에서는 AppleScript 목록에서 하나의 항목을 검색 하는 방법을 보여 줍니다. 그것을 사용하려면 파일이나 폴더를 놓기만하면됩니다. 이 기능은 스크립트가 파일이나 폴더의 내용에 영향을 미치는 경우에 매우 유용합니다. Pack`em은 Finder에서 하나 이상의 아이템을 가져와 타르로 포장하고 bzip2 또는 gzip으로 압축하고 압축 된 아카이브를 원래 항목과 동일한 폴더에 저장합니다. 첨부 파일 보내기에 좋은 동반자. 이 두 AppleScripts를 사용하면 Finder에서 직접 파일 또는 폴더 집합을 압축하고 전자 메일로 보낼 수 있습니다. 포토샵 유형에 빠른 시간: 간단한 스크립트 요구 사항: 어도비 포토샵 CS4 HFS 경로 “:folder:file”와 같은 주요 콜론, HFS 작업 디렉토리에 따라 해결 됩니다. 그러나 HFS 작업 디렉토리의 위치가 지정되지 않았으며 AppleScript에서 제어할 방법이 없으므로 사용하지 않는 것이 좋습니다. macOS에서 제공하는 스크립팅 가능한 응용 프로그램 및 스크립팅 추가 사항만 포함하는 목록을 표시하려면 Window > 라이브러리를 선택합니다.

목록에서 항목을 두 번 클릭하여 사전을 표시합니다. 그림 2-1은 OS X v10.5의 파인더 응용 프로그램에 대한 사전을 보여 주며 있습니다. 사전은 “Finder.sdef”로 레이블이 지정됩니다. sdef 형식은 다른 용어 형식과 함께 AppleScript 개요의 “스크립팅 용어 지정”에 설명되어 있습니다. 필요한 모든 힘이 필요한 경우가 많지만 AppleScript 목록을 만들고 목록에 항목을 추가한 다음 목록을 반복하려면 좀 더 많은 전력이 필요합니다.