Mac OS/MacOS AppleScript

applescript 에서 특정앱을 실행하고 종료하는 스크립트

JasonCloud 2023. 3. 10. 14:39
반응형

애플스크립트(applescript)를 활용하여 특정 앱을 실행하고 종료하는 스크립트에 대해서 알아보겠습니다.

먼저 스크립트 편집기나 VSCODE를 실행하고 아래와 같은 코드를 입력합니다.

 

 파일의 확장자를 .scpt 로 입력하고 실행하면 사파리가 실행되는 것을 볼 수 있습니다.

tell application "Safari"
    quit
end tell

반대로 위와 같은 코드를 입력하면 사파리 창을 닫습니다.

 

애플리케이션 이름을 변경하면 원하는 애플리케이션을 종료할 수 있습니다. quit 명령은 실행 중인 애플리케이션을 종료하는 역할을 합니다.

  1. 실행 및 종료를 결합한 스크립트 아래는 Safari 브라우저를 실행하고 5초 후에 종료하는 애플스크립트입니다.
tell application "Safari"
    activate
    delay 5
    quit
end tell

delay 명령은 애플리케이션이 실행된 후 일정 시간 동안 대기하도록 하는 역할을 합니다. 위의 예제에서는 5초의 대기 시간을 주고 종료하도록 설정했습니다.

 

 

반응형