매크로

2021.09.21 10:47

오토핫키 gui (1)

조회 수 910 추천 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
제목 글쓴이 최근변경 추천
화면안에서 마우스좌표 따기입니다. 109 MaximM 2023.11.04 2/0
핫키에 사용하는 심볼 설명 bkvcqr 2022.07.27 2/0
핫키 핫스프링 민영123 2021.09.23 0/0
함수 Function 에 대한 이해 279 예지력1 2023.07.21 23/0
특정확장자 삭제하기 21 여의도김매력 2022.12.14 2/0
키혼합 사용방법 함카리스마 2024.01.19 0/0
코드의 속도, 성능을 높이는 한줄 팁 모음 189 예지력1 2023.06.24 20/0
코드 최적화 Code Optimization 124 예지력1 2022.12.14 23/0
창 투명도 조절 함카리스마 2024.02.08 0/0
작성중인 오토핫키 강좌글입니다. 523 예지력1 2024.02.08 56/0
오핫 우회는... thankkh 2023.10.20 0/0
오토핫키로 윈도우창 핸들값 이랑 피드값 확인하기 함카리스마 2024.01.26 1/0
오토핫키(AutoHotKey, AHK 또는 오핫키)는 무엇인가? ... 메테오 2015.12.23 0/0
오토핫키 픽셀서치 3 민영123 2023.10.21 0/0
오토핫키 질문있습니다 3 뭐시바 2024.03.28 1/0
오토핫키 인터셉션(하드웨어신호) 드라이버를 자동으로... 승수 2024.01.02 0/0
오토핫키 우회시키는방법 뭐시바 2023.09.22 0/0
오토핫키 반응형 학습 어플리케이션 308 예지력1 2023.02.05 40/0
오토핫키 OpenCV 템플릿매칭 라이브러리 65 CatLab 2023.10.21 12/0
오토핫키 gui (1) 1 민영123 2022.02.20 0/0
Board Pagination Prev 1 2 3 Next
/ 3

전체 최신 인기글

전체 주간 인기글