매크로

2021.09.21 10:47

오토핫키 gui (1)

조회 수 908 추천 0 댓글 1


https://autohotkey.com/board/topic/738-smartgui-creator/

위 링크로 들어가 줍시다.

img.png

아래에 Download 에 Link가 있는데, 이를 눌러 파이어폭스로 이동한 후 다운로드 셔서 압축을 풀면 됩니다.

다운로드가 안된다면 아래의 첨부파일을 이용해주세요.

SmartGui.exe를 실행하면 됩니다.

img.pngimg.png

 

위처럼 두 팝업창이 뜰텐데,

메뉴얼을 읽으라는 말과 간단한 핫키 설명이므로 둘다 예와 확인 버튼을 누르시고 넘어가시면 됩니다.

 

img.png

 

저희가 애용하게될 SmartGUI Creator의 창입니다.

위에 툴바에 여러가지 항목들이 있는데, 클릭한 후 저 빈공간에 마우스 커서를 놓은 뒤 다시 클릭하면 그 항목을 추가할 수 있습니다.

저 빈공간은 당연히 확장/축소가 가능하고 추가한 항목들도 우클릭->Move 

img.png

 

각각의 항목들이 굉장히 많은데, 하나하나 설명해 드리겠습니다.

  1. Button (버튼) -> 말 그대로 버튼입니다.
  2. Checkbox (체크박스) -> 말 그대로 체크를 할지안할지 설정하는겁니다. 
  3. Radio (라디오) -> 체크박스와 비슷하지만, 여러개 중 한개만 체크가 가능합니다.
  4. Edit (에딧) -> 직접 사용자 입력을 받을수 있는 창입니다.
  5. Text (텍스트) -> 말 그대로 텍스트를 띄울때 사용합니다.
  6. GroupBox (그룹박스) -> 단순히 UI를 위한 항목입니다. 여러 항목을 묶을때 주로 사용합니다.
  7. Picture (픽쳐) -> 사진(*.png, *.jpg, *.bmp, *.gif 등)을 넣을때 사용합니다.
  8. DropDownList (드롭다운리스트) -> 여러가지 항목 중 하나를 선택할때 사용합니다.
  9. ComboBox (콤보박스) -> 드롭다운리스트와 비슷하지만, 사용자의 입력을 받을 수 있습니다.
  10. ListBox (리스트박스) -> 각종 리스트를 쭉 나열해 줍니다.
  11. ListView (리스트뷰) -> 리스트박스와 비슷하지만, 엑셀처럼 행과 열을 통해서 관리합니다. 일종의 표 느낌
  12. DateTime (데이트타임) -> 날짜를 표시or입력합니다.
  13. MonthCal (먼스캘린더) -> 달력으로 날짜를 표시or입력합니다.
  14. Progress (프로그레스 바) -> 변수 등을 진행 바로 표시합니다.
  15. Slider (슬라이더) -> 슬라이더를 통해 변수등을 제어합니다.
  16. Hotkey (핫키) -> 핫키를 입력으로 받습니다.
  17. Tab (탭) -> 크롬의 탭처럼 탭을 사용합니다.
  18. UpDown (업다운) -> 변수를 1단위로 바꿀때 사용합니다.

모듈이 많아보이지만 쓰다보면 다 외워지고, 어차피 쓰는것만 주로 사용하니 필요한 항목이 있으면 그때그때 배워서 쓰면 됩니다. 주로 Button, Checkbox, Edit, Text, GroupBox 등을 사용합니다.

항목을 이용해서 대충 한번 GUI를 만들어 봅시다.

img.png

 

어느정도 GUI를 만들었으면, 테스트를 해봅시다.

F9를 누르면 바로 테스트가 가능하지만, ahk 파일로 만들기 위해 따로 저장을 합시다.

File -> Save Script As.. 를 선택해줍니다.

img.png

 

Save New GUI to File 을 선택해주고 Yes 버튼을 눌러 저장을 해줍니다.

 

img.png

 

저장을 하면 위처럼 정상적으로 GUI가 나옴을 알 수가 있습니다.

 최대한 이해하기 쉽게 설명했는데 그렇게 들리는지 모르겠네용 다들 즐추



List of Articles
제목 글쓴이 최근변경 추천
Edit 과 v레이블 2 민영123 2023.07.03 0/0
핫키 핫스프링 민영123 2021.09.23 0/0
send,sleep 의 개념 민영123 2021.09.22 0/0
Exitapp, return 민영123 2021.09.22 0/0
오토핫키 픽셀서치 3 민영123 2023.10.21 0/0
오토핫키 gui (1) 1 민영123 2022.02.20 0/0
오토핫키 OpenCV 템플릿매칭 라이브러리 65 CatLab 2023.10.21 12/0
아이템획득, 특정이벤트 발생 시 카톡으로 알림 55 dlslwl 2023.10.18 4/0
수정추가) 이미지 좌표 스크립트 + 픽셀 15 MaximM 2023.06.25 0/0
비활성 키입력 함수(가상키값 리스트화) 53 hersia 2023.07.20 1/0
랜덤좌표 스크립트 입니다. 78 sama 2023.11.04 3/0
특정확장자 삭제하기 21 여의도김매력 2022.12.14 2/0
화면안에서 마우스좌표 따기입니다. 109 MaximM 2023.11.04 2/0
MsgBox, InputBox 등을 통해 사용자 입력 받기 39 ferento 2023.10.21 1/0
오토핫키(AutoHotKey, AHK 또는 오핫키)는 무엇인가? ... 메테오 2015.12.23 0/0
함수 Function 에 대한 이해 279 예지력1 2023.07.21 23/0
코드 최적화 Code Optimization 124 예지력1 2022.12.14 23/0
코드의 속도, 성능을 높이는 한줄 팁 모음 189 예지력1 2023.06.24 20/0
오토핫키 반응형 학습 어플리케이션 308 예지력1 2023.02.05 40/0
[문법] Try, Catch 함수를 Try하고 예외를 Catch 한다 106 예지력1 2023.02.05 9/0
Board Pagination Prev 1 2 3 Next
/ 3

전체 최신 인기글

전체 주간 인기글