오토핫키 쉽게 배우기-1편 : GUI 그래픽 인터페이스

오토핫키 설치방법은 

 

https://voidfunction-e.tistory.com/entry/%EC%98%A4%ED%86%A0%ED%95%AB%ED%82%A4autohotkey-%EC%84%A4%EC%B9%98%EB%B0%A9%EB%B2%95-1?category=801282

 

 

"쉽다" autohotkey오토핫키 설치 따라하기

오토핫키(autohotkey) 설치방법 1. autohotkey를 설치 2. 스크립트를 적고 편집하는 SciTE4AutoHotkey 설치 3. SciTE4AutoHotkey 한글버전으로 변경 시작~ 1. autohotkey키 설치 1)https://www.autohotkey.com/ 에..

voidfunction-e.tistory.com

 

 

 

오토핫키 무적권 따라하다보면 혼자가능 - 1단계 ui만들기

 

시작하기전 참고사항

- 코드를 만들어서 어떤 메크로(프로그램)를 만드는 실행문을 스크립트라고 표현

- 변수란 값을 담을 수 있는 공간, 저장하는 공간입니다.

- 코드는 한줄 한줄,  위에 밑으로 차례대로 실행됩니다그래서 한줄 한줄의 의미를 아는 것이 중요하겠죠?

 

* 이런 코드들은 프로그래밍언어를 첨 접하는 사람에게는 어려울 수 있지만 예제를 따라 하다보면 감이 오실껍니다.

일단 just do it

 

 

 

 

예제코드는 *복붙하지말고 직접 타이핑해보세요~ 그게 더 이해에 도움됩니다 ㅎ

 

 

1)Gui

 

Gui, Add, Text, x30 y5 w120 h20, 제목부분-메크로

Gui, Add, Text, x60 y25 w60 h20 vA, 0초

Gui, Add, Text, x60 y50 h20 w50 vB, 0회

Gui, Add, Button, x20 y80 w110 h20, 시작

Gui, Add, Button, x20 y110 w110 h20, 종료

Gui, Show

 

오토핫키 gui

 

 

2) 스크립트 풀이

 

Gui, Add, Text, x60 y25 w60 h20 vA, 0초

Gui, Add, x좌표 y좌표 w넓이 h높이 vA변수(생략가능), 이름

 

Gui <<  '그래픽을 사용하겠다는 명령' 으로 이해하시면 될듯

Add << 말 그대로 추가하겠다는 뜻

Text << 타입 = button, text 등등이있음

x60 << x의좌표 (가로위치)

y25 << y의좌표 (세로위치)

w60 << 넓이

h25 << 높이

vA << (생략가능) 변수 - A를특정한값으로계속변화시키기위함

0초<< 텍스트

 

Gui, Show << 화면상에 보이게 함

Return << 이 부분이 실행될 때 첨으로 다시 돌아갑니다.

만약에 return 적지 않으면, 다음 코드가 실행되어 문제가 생길 있습니다.

 

 

 

 

 

3)버튼기능 추가

 

*복붙하지말고 직접 타이핑해보세요~ 그게 더 이해에 도움됩니다 ㅎ

 

Button시작:

{

     time:=0

     loop

     {

          time:=time+1

          sleep,1000

          guicontrol,,A,%time%초

     }

  }

9::ExitApp

 

auto hotkey button이벤트

 

 

4)스크립트 풀이

 

 

Button시작:  { }  << 시작버튼을 눌르면 괄호 안의 코드가 실행 됨

Time 0 << ≔ 는 값을 변경한다는 의미. Time라는 변수에 0값을 넣어준다는 의미

loop{} << 반복문, 괄호 안의 코드를 계속 반복해서 실행

time time+1 << time값을 1씩 증가시킨다

sleep,1000 << 1초(1000ms)동안 실행을 멈춘다(슬립=잔다)

guicontrol,,A,%time% <<vA의 값을 변경하기 위한 코드

A의 값을 %time%초로 변경하겠다는 의미

변수 안의 값으로 표현하기 위해서 %time%로 코드를 작성해야 합니다. %%를 넣지 않는다면 'time초'가 출력

 

9::ExitApp << 키보드 숫자9를 누르면 프로그램 종료(닫기)

 

 

 

5)스크립트 실행

오토핫키 실행

 

 

6)결과화면

 

시작버튼을 눌러보세영

오토핫키 스크립트 gui창

 

 

마지막으로 위에 스크립트의 텍스트와 값들을 바꿔보면서, 원하시는 gui를 만들어보세요

 

꼭 직접 해보고 응용해봐야 자기 것이 됩니다 ㅎㅎ

댓글

Designed by JB FACTORY