HOWTO · Batch

macOS용 배치 스크립트와 동일

이 자습서에서는 macOS용 Batch Script에 해당하는 내용에 대해 설명합니다.

이 페이지의 내용

Windows의 경우 파일 확장자가 .bat인 특수 스크립팅 언어 이름인 Batch가 있습니다. 다른 한편으로 확장자가 .sh인 Linux용 특수 스크립팅 언어인 Bash가 있습니다.

이 기사에서는 Bash 및 Batch, AppleScript와 유사한 macOS용 스크립팅 언어를 소개합니다.

macOS용 배치 스크립트와 동일

AppleScript는 macOS 운영 체제 환경을 위해 특별히 제작된 Apple에서 만든 스크립팅 언어입니다. 이 스크립팅 언어를 통해 사용자는 스크립팅 가능한 Macintosh 응용 프로그램을 직접 제어할 수 있습니다.

또한 macOS의 일부입니다. 이 스크립팅 언어를 사용하여 일련의 지침으로 스크립트를 만들고 반복적인 작업을 자동화하고 기능을 결합하는 등의 작업을 수행할 수 있습니다.

아래는 Hello World !!!를 인쇄하는 간단한 AppleScript를 공유했습니다. 예제의 코드는 다음과 같습니다.

tell application "My Application"
    display alert "Hello world!!!"
end tell

Batch의 이 코드에 해당하는 내용은 다음과 같습니다.

@echo off
ECHO Hello world!!!

두 코드 모두 동일한 출력을 표시하지만 AppleScript 코드는 팝업 경고에 출력을 표시합니다.

출력:

Hello world!!!

AppleScript의 고급 예제

이것은 AppleScript의 GUI 기능에 초점을 맞춘 고급 예제입니다. 아래 예제에서는 일부 텍스트가 포함된 팝업 메시지를 표시합니다.

이 예제의 AppleScript 코드는 아래와 같습니다.

display dialog "Some text here" with icon stop buttons {"OK"} default button {"OK"}

위의 코드는 AppleScript의 GUI를 지원하는 기본 알림 대화 상자입니다.

AppleScript에는 적은 수의 명령이 포함되어 있지만 많은 작업별 명령을 수행할 수 있는 프레임워크를 제공하여 사용자를 지원합니다. AppleScript의 확장자는 .SCPT입니다.

AppleScript 업데이트는 Apple Corporation의 macOS 업데이트로 지속적으로 업데이트됩니다. 아래는 AppleScript의 몇 가지 흥미로운 기능을 공유했습니다.

AppleScript의 주요 기능

  1. AppleScript는 전체 유니코드를 지원합니다.
  2. AppleScript 향상된 응용 프로그램 개체.
  3. AppleScript에는 업데이트된 스크립트 가능한 시스템 기본 설정이 포함되어 있습니다.
  4. AppleScript에는 읽기 및 쓰기 기능을 비롯한 다양한 기능이 포함되어 있습니다.
  5. AppleScript는 프레임워크 지원을 제공합니다.
  6. AppleScript는 폴더 작업을 지원합니다.
  7. AppleScript는 설명 오류 메시지 지원을 제공합니다.
  8. AppleScript는 작업 자동화를 지원합니다.

여기서 공유한 첫 번째 코드는 Apple의 macOS 환경에서만 실행할 수 있는 AppleScript로 작성되었으며, 이 기사에서 공유한 두 번째 코드는 Batch Script로 작성되었으며 Windows 명령 프롬프트 환경에서만 실행됩니다.