내가 언급 한 문제를 목격하려면 다음 단계를 수행하십시오.
하나의
display dialog
대화 상자 만 포함 된 AppleScript를 생성하십시오 .이 스크립트를 .app 파일로 저장하십시오.
.app 파일을 실행하십시오.
파일의 Dock 아이콘을 마우스 오른쪽 단추로 클릭 한 Quit경우 다음 스크린 샷과 같이을 마우스 왼쪽 단추로 클릭하십시오 .
아무 일도 일어나지 않는 것을 보게 될 것입니다. 즉, 응용 프로그램이 열려 있습니다.
키보드 단축키 ⌘ command+ Q도 비슷합니다.
이 응용 프로그램을 종료하는 유일한 방법은 Activity Monitor.app에서 "강제 종료"를 클릭하지 않고 응용 프로그램의 활성 대화 상자에서 단추를 클릭하는 것입니다.
"종료"기능이 호출 될 때 응용 프로그램이 현재 대화 상자를 표시하더라도 AppleScript 응용 프로그램의 고유 한 "종료"기능을 응용 프로그램에서 종료 할 수 있습니까?
참고 : display alert
대화 상자와 대화 상자는 choose from list
대화 상자와 동일한 횡포 한 방식으로 동작합니다 display dialog
.