본문 바로가기

강좌/오토핫키

[5] 오토핫키 Gui Button

오토핫키 ImageSearch 명령어 바로가기

 

 

안녕하세요 블로그 관리자입니다.

그 동안 Msgbox를 제외하고는 눈에 보이는 실질적 창이 없었는데,

오늘 gui강좌를 통해 창을 띄우고 눈으로 확인하는 작업을 해 보도록 하겠습니다.

 

실행

우선, 다음과 같이 코드를 적어주세요

  1. Gui, Add, Button, x10 y10 w100 h30, 클릭!
  2. Gui, Show, x30 y40, 타이틀
  3. return

 

모든 gui 명령어는 앞에 gui로 시작됩니다.

코드 첫줄을 보게되면

 

Gui, Add, Button // 말 그대로 Gui버튼을 '추가'하는 의미입니다.

, x10 y10 w100 h30 // 버튼을 구이창에 x좌표 10, y좌표 10 위치에 w(width:넓이)100 h(height:높이)30 으로 생성합니다

, 클릭! // 버튼 안에 들어갈 내용은 클릭! 이구요

 

여기까지가 버튼을 만들었다면, 창을 띄우기 위해선 버튼만 있어서는 안되겠죠?

 

Gui, Show, x30 y40, 타이틀 // 모니터의 x좌표30 y좌표 40 위치창이름은 타이틀로 구이창을 띄웁니다.

 

※x y w h 를 비워두시면 x y 는 자동으로 중앙값, w h 는 구이안에 들어가는 내용 크기에 맞춰서 자동 구성됩니다.

 

한번 실행해보도록 할까요?

 

 

다음과 같이 정상적으로 뜨는 것을 확인할 수 있습니다.

 

여기서 주의점은 x를 눌러도 오토핫키가 꺼지지 않아요!

마찬가지로 아이콘 우클릭 후 Exit를 해주어야합니다.

 

이런 불편함을 해소하는 방법도 있어요~

  1. Gui, Add, Button, x10 y10 w100 h30, 클릭!
  2. Gui, Show, x30 y40, 타이틀
  3. return
  4.  
  5. GuiClose:
  6. ExitApp 

 

아랫부분에

GuiClose: //Gui의 x버튼을 눌렀을때(콜론(:)이 1개에요 주의하세요!)

Exitapp //오토핫키를 종료한다

을 추가해줍시다!

 

실행해보시면, 정상적으로 종료되는 것을 확인하실 수 있습니다.

 

그럼 다음강좌에서는  button말고 더 많은 gui의 기능들을 배워보도록 할게요

궁금하신점은 댓글을 달아주시면 감사하겠습니다~

'강좌 > 오토핫키' 카테고리의 다른 글

[6] 오토핫키 라벨 - G(G라벨)  (0) 2017.05.18
[5_1] 오토핫키 Gui Text Edit  (0) 2017.05.10
[4] 오토핫키 이미지서치(ImageSearch)  (0) 2017.04.28
[3] 오토핫키 loop명령어  (2) 2017.04.25
[2] 오토핫키 send 명령어  (0) 2017.04.21