안녕하세요!

저번 시간에 메세지 박스를 띄우는 방법에 대해서 설명을 해드렸어요!

못보신분들은 [여기] 를 클릭해서 이전 강의를 먼저 봐주세요!

 

저번시간까지 한 내용을 살펴보면

메세지박스를 출력하고

네/아니오/취소/무시하기 등등 버튼을 출력하는것까지 배워보았습니다

 

오늘 시간에는 네/아니오/취소 등등 클릭을 하였을때

각각 다른 반응을 나타 날수 있도록 제작 해보겠습니다!

 

일단 이렇게 작성해주세요!

 

MsgBox, 2, 일상생활, nadohungo.tistory.com 블로그에 오신것을 환영합니다
return

 

위와같이 작성 하시고 파란색 재생버튼을 눌러보신다면

이런 메세지박스 창을 확인 하실 수 있으실꺼에요!

 

하지만 중단/다시시도/무시를 클릭하면 아무 반응이 없이 메세지박스 창이 종료되죠?

 

자, 그럼 중단/다시시도/무시 를 클릭했을때마다 반응을 나타내고 각각 다르게 출력하고싶으시다

이렇게 하면됩니다

 

 

(??????????????????????????)

 

무슨뜻인지 이제 하나하나 천천히 살펴 봅시다!

 

if의 뜻은 알고있죠? '만약에' 라는 뜻인데

ifmsgbox = 만약 메세지박스에서

,Ignore =무시하기

 

 

ifmsgbox,Ignore = "만약에 무시 버튼을 클릭을 한다면" 이라는 뜻이 됩니다!

그리고 {} 괄호로 묶어서 안에 내용은 내가 표현하고 싶은 행동을 써주면 됩니다

저는 어제 메세지박스를 배웠으니 메세지 박스로 적어볼게요!

 

IfMsgBox,Ignore
{
MsgBox, 무시 버튼 클릭함
}

 

이렇게 해주셨다면 실행을 하고 무시 버튼을 클릭해봅시다!

그렇다면 이런 사진을 볼 수 있을거에요!

무시 버튼을 클릭하면 무시 버튼을 클릭했다라고 표현을 했죠?

이것을 응용하시면 여러가지 상황과 표현을 출력할 수 있습니다 ^^

 

아! 그 외에도 네/아니오 등등 많잖아요!

ifmsgbox 뒤에 적을것들은 알려드릴게요!

 

네 = Yes

아니오 = No

확인 = Ok

취소 = Cancel

중단 = Abort

무시 = Ignore

다시시도 = Retry

 

어때요? 영어 조금만 알아도 다 할수 있겠죠? ㅎㅎ

이렇게나 쉽습니다! ㅋㅋㅋ

 

메세지 박스를 먼저 배우는 이유는

내가 어떠한 것을 동작해보고 안되면 다시 하고 이러는 상황이 엄청 많아요!

디버깅작업이라고 하죠?

하지만 친절하게 이부분에서 내가 변수를 못받아 왔어! 라고 알려주지 않습니다 ㅠㅠ

작업을 하면서 어디에서 문제가 발생되어서 실행이 안되고 있는지 눈으로 알기 쉬울때

메세지 박스를 자주 사용하게 됩니다

그래서 메세지 박스를 먼저 알려드리는거에요!

어떤 컴퓨터 책을 보더라도 Hello,World를 먼저 출력하는것을 배우잖아요^^

 

다음 강의에서는 좀더 재미있고 신기한것을 만들어볼게요!

+ Recent posts