오토핫키 강의 2번째 시간인 메세지 박스에 대해서 알아봅시다!

 

메세지 박스란?

이런식으로 메세지창을 띄워주는것을 메세지 박스라고 합니다

 

그럼 이제 어떻게 작성해서 실행하는지 알아볼까요?

 

먼저 1강에서 보셨던것 처럼 에디터 창을 켜주세요!

1강 다시보기 <-클릭해주세요

(바탕화면 오른쪽클릭 - 새로만들기 - Autohotkey Script 클릭)

 

그리고 작성해줍시다

이렇게 말이죠!

 

MsgBox, 메세지박스에 띄우고 싶은 말

return

 

이렇게 적어주시면 됩니다!

그러고 나서 상단에 중간에 보시면 파란색 재생버튼이 있는데 이것을 클릭하면

제일 처음에 봤던 이미지 처럼 메세지 박스가 출력이 됩니다!

 

그런데 메세지와 확인버튼만 있으니 사용하다보면 조금 불편할 수도 있어요!

나는 네/아니오 , 네/아니오/취소 등 여러가지로 답을 받고싶고

메세지박스 상단에 이름을 메세지박스.ahk가 아닌 다른 text로 하고싶어요!

그리고 확인을 누르지 않아도 일정시간이 지나면 창을 닫고싶습니다!

 

이러는 분들이 분명 계십니다!

이를 사용하기 위해선 추가적으로 내용을 더 기재 하시면 됩니다!

추가 내용을 적기 위해서 아래처럼 설정하시면 됩니다


 

 

 

MsgBox [,Options, Title, Text, Timeout]

이게 오토핫키에서 메세지박스에 지원해주는 추가 옵션입니다

각각 어떻게 써야할지 볼까요?

 

Option = 메세지박스의 버튼에 무엇으로 표시할지 결정합니다

0 : Ok

1 : Ok / 취소

2 : 중지 / 다시시도 / 무시

3 : 네 / 아니오 / 취소

4 : 네 / 아니오

5 : 다시시도 / 취소

6 : 취소 / 다시시도 / 계속

 

Title = 메세지박스의 제목을 나타냅니다! (생략시 파일 명으로 출력됨)

 

Text = 하고싶은 말을 적어주시면 됩니다

 

Timeout = 응답을 기다리는 시간입니다

시간 초과시 자동으로 메세지박스를 닫습니다.

 

그렇다면 한번 생각했던것을 구성하여 출력해볼까요?!

 

저는 메세지박스를 이용해서

내용에는 "nadohungo.tistory.com 블로그에 오신것을 환영합니다"라고 출력하며

타이틀 부분에는 "일상생활의 편리함"

버튼 부분은 "중지 / 다시시도 / 무시"

메세지박스를 자동으로 닫는건 안할래요! 로

출력 해보고싶습니다!

 

위와같이 출력을 하고싶다면 이렇게 써주시면 됩니다

 

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

 

이렇게 써주시면

짜잔! 이렇게 출력이 됩니다!

어때요 참 쉽죠?

 

이렇게 2강을 끝마치려고합니다!

다음시간에는 위에 썻던것을 응용하여 각 버튼을 클릭하면 반응을 나타내는것을 만들어 볼게요!

 

-----------------------------------------------------------------------------------------------------

많은 분들이 프로그래밍을 접해보지 않았고 하고싶지만 뭐부터 해야할지 모르는 분들을 위해

이렇게 강의를 시작하게 되었습니다.

고수분들이 보시기엔 원하는 내용만 있지않고 주저리주저리 말이 많다고 생각하실수도있지만

처음 접하는분들도 최대한 이해하기 쉽도록 이야기하듯이 설명해주고 있습니다

-----------------------------------------------------------------------------------------------------

 

제작의뢰는 오픈카톡 "일상편함"을 검색하셔서 대화를 걸어주시면 됩니다.

+ Recent posts