오토핫키 강의 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강을 끝마치려고합니다!

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

 

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

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

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

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

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

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

 

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

안녕하세요!

오늘부터 제가 공유하고 있는 프로그램을 만드는 방법에 대해서 강의를 하고자 합니다!

 

많은분들이 게시글내 댓글 혹은 오픈톡'일상편함'에 찾아와주셔서

1:1강의 혹은 무료강의, 제작의뢰 등을 부탁하시는데요

 

저도 컴퓨터 관련 전공자가 아니라 C,C+,C++,C# 등은 제대로 할줄 몰라요 ㅠㅠ

그냥 취미로 오토핫키를 통한 프로그래밍을 하고 있습니다!

 

요새 프로그래밍도 취미생활로 하시는분들 많잖아요! ㅋㅋㅎㅎ

 

그래서 오늘부터 초보자들도 쉽게 따라하고 응용해서 내가 원하는것을 만들 수 있도록

제가 서포터 역활을 하겠습니다!

 

오토핫키 관련하여 블로그, 유튜브등 많은 자료들이 있지만

특정 라이브러리를 사용해야만 기능이 동작하는것을 강의 하시는분들이 있습니다.

이럴 경우에는 보편적인 방법이 아닌 특별한 방법이 되므로 이보다는 보편적으로

사용하는것들로만 구성하여 언제 어디서든 편집기만 있으면 사용 할 수 있도록 강의를

진행 하도록 하겠습니다.

 

그럼 인사말은 여기까지만 하겠습니다! ㅎㅎ

 

아래 부터는 앞으로의 강의를 위한 필수프로그램 다운로드 입니다.

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

 

오토핫키를 배우기 위해서 어떤것을 다운로드 받아야 할지 모르시는분들도 있기에

처음부터 아주 기초부터 차근차근 설명해드리겠습니다.

 

오토핫키는 구글 검색창에 '오토핫키 공식 사이트'를 검색해주세요!

 

검색하시면 나오는 제일 최상단에 있는 공식홈페이지에 들어가줍니다!

 

 

공식홈페이지에 오셨다면 초록색 버튼으로된 다운로드를 클릭하여 다운로드하고 설치를 쭉쭉 진행해주세요!

 

셋업 설치는 그냥 있는 그대로 next를 하며 설치해주시면 됩니다!

 

 

설치하고 나면 아무고토 업쬬? ㅋㅋㅋ

파일이름.ahk 파일을 새로 만들어서 열어보아도 메모장 같은것만 나옵니다 ㅠㅠ

이렇게 하면 코딩하기가 너무너무 힘들겠죠!


 

 

 

그래서 필요한 파일이!

SciTE4AutoHotkey <<이것 입니다!

SciTE4AHK300601_Portable.zip
2.12MB

위 파일을 받아주시고 압축을 풀어서 설치를 진행합니다!

 

그리고 바탕화면에서 아무것도 없는곳에 오른쪽 클릭-새로만들기 탭으로 가보실까요?!

모든것을 정상적으로 설치 하셨다면 이렇게 뜹니다!

 

AutoHotkey Script를 클릭해서 새로운 .ahk 파일을 생성해주세요!

 

생성된 파일을 오른쪽 클릭해서 보시게 되면!

이렇게 나오는데 Edit Script 탭을 클릭해 열어봅시다!

 

그렇게 되면

이런 화면구성이 보이시죠?

 

그런데 "어? 저는 상단탭에 한글이 아닌 영어로 되어있어요!"

맞습니다! 초기 실행시엔 한글이 아닌 영어로 되어있습니다!

 

한글로 하는 방법을 알아봅시다!

 

한국어.locale.properties
0.01MB

위 파일을 다운 받아주시고

설치하신 SciTE4AutoHotkey 의 "SciTE 폴더\locales"에 넣어주시면 됩니다!

잘 넣어주셨다면 다시 에디터로 돌아와서

 

이렇게 셋팅 해주시면 됩니다!

 

그러면 저처럼 SciTE4AutoHotkey 한글패치 까지 완료!

 

이렇게 까지 먼저 셋팅이 끝나셨다면!

 

다음강의를 기대해주세요!!

 

 

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

혹여나 오토핫키로 특정한것을 배우고 싶으신분들은 댓글을 남겨주세요!

그러면 제가 참고하여 빠른 시일 내에 포스팅을 하도록 하겠습니다 ^^

+ Recent posts