macOS용 배치 스크립트와 동일

MD Aminul Islam 2023년1월30일
  1. macOS용 배치 스크립트와 동일
  2. AppleScript의 고급 예제
  3. AppleScript의 주요 기능
macOS용 배치 스크립트와 동일

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 명령 프롬프트 환경에서만 실행됩니다.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn