Coding(코딩)/Autolisp(오토리습)

오토리습 | 6. 알림창 띄우기 - alert

IsaacGo 2023. 11. 6. 17:13

목표

알림창을 띄우는 (alert)함수를 알아봅시다.


alert

일반적인 메시지는 하단 명령어창에 표시하는게 일반적이지만,
간혹 사용자로 하여금 중요한 내용을 알려야 할 때가 있습니다.
그럴때에는, (alert)함수로 알림창을 띄울 수 있습니다.

(alert "메시지")

한가지 단점이 있다면, 기본 (alert)함수로는 일방적으로 사용자에게 메시지를 전달하기만 하고, 사용자로부터 어떠한 값을 되돌려 받을 수는 없습니다.
만약 위와같은 기능을 구현하려면, DCL등으로 직접 대화상자를 만들어야 합니다.


간단한 예제

"Hello Autolisp!"이라는 글자를 띄어봅시다.

(alert "Hello Autolisp!")

Nov-08-2023 01-27-39.gif


주의사항

알림창은 사용자가 확인버튼을 누르기 전까지는 아무런 작업을 수행할 수 없게합니다.(이러한 것을 모달(modal)이라고 합니다.)
따라서 별로 중요하지도 않은 내용에 알림창을 띄우게 되면 사용자는 불편하겠죠.
정말 필요할 때에만 사용하는 것이 사용자 경험에 유리합니다.