본문 바로가기

오토핫키5

오토핫키 알아보기5 - 버튼 (GUI2) #AutoHotKey 오토핫키 - 버튼 GUI by 즈칸루하 지난 시간에는 오토핫키 GUI(Graphic User Interface)에 대해서 알아보았습니다.버튼 구현까지 해 보았는데요이번 시간에는 버튼을 클릭 했을 시에 일어나는 이벤트를 이용해서여러가지 작업을 해보도록 해보겠습니다. 이 포스트의 주요 내용 버튼(button) 구현하기 ( 복습 & 추가 ) 버튼(button)에 라벨달기 이벤트로 원하는 작업하기 - MsgBox 이벤트로 할 수 있는 것들 요약 버튼(button) 구현하기 ( 복습 & 추가 ) 아래 소스는 지난 번 버튼을 구현한데에 이어서 실제로 클릭 시 이벤트가 발생하는 버튼을 만드는 소스입니다. 이벤트란? 윈도우(GUI명령어로 생성된 창)에 있는 콘트롤(여기서는 버튼)을 클릭하거나 기타.. 2015. 6. 1.
오토핫키 알아보기4 - GUI 이번에는 GUI(Graphic User Interface)에 대해서 알아볼텐데요 Gui를 배우시면 내가 만든 코드를 실제로 눈으로 볼 수 있어서 지금까지의 진행보다는 훨씬 재미있을 겁니다. 우선 위 그림과 같은 GUI창을 하나 만들겁니다. 아래 코드대로 타이핑해보세요. ;GUI 테스트 Gui, +LastFound +AlwaysOnTop Gui, Show, w250 h100, 즈칸루하's GUI 테스트 return GuiClose: ExitApp SciTE4AutoHotkey 에디터에서 위 코드 타이핑 후 실행(F5) 하시면 그림과 같은 GUI창이 뜹니다. 몇 줄 안되는 코드로 인터페이스 창이 뜨는데 참 신기하죠? 오토핫키는 타 프로그램 언어와 비교 불가일 정도로 간단하게 구현됩니다. 물론 제약사항이 제법.. 2015. 5. 29.
오토핫키 알아보기3 - Hello World (2) 즈칸루하입니다 2. 툴팁(ToolTip) 어제 메시지박스에 이어서 툴팁입니다.툴팁이 뭘까요?말로 설명하기보다는 한 번 해보시죠? 툴팁의 기본형입니다.ToolTip, [ Text, X, Y, WitchToolTip] 자 저 상태로 실행(F5)하면~ 먼가 깜박하는 듯하고 아무 작동을 안합니다.걱정하지 마세요 정상 작동한 겁니다. 툴팁을 보여주고 return을 만나서 프로그램이 종료된 겁니다.너무 순식간이라 우리 눈에는 안보이고 종료된 겁니다.감이 좋으신 분들은 깜박하는 걸 느끼실 수도 있지만... 메시지박스와는 틀리죠? (메시지박스는 자체적으로 프로그램 전체를 잠깐 멈춘 상태로 만듭니다. 중요한 부분임 숙지하세요) 그래서 눈으로 확인할 수 있도록코드를 조금 더 추가해보도록 할께요 Sleep, 2000시간을 .. 2015. 5. 26.
오토핫키 알아보기2 - Hello World (1) 즈칸루하입니다. 먼저번 포스트(오토핫키 알아보기1 - 준비하기)에 계속해서 오늘은 모든 프로그램언어의 첫문장 Hello World를 출력해 볼겁니다. 준비는 끝났다는 가정 하에 포스팅합니다. 오토핫키에서 출력은 여러가지가 있지만 이번 시간에는 메시지박스와 툴팁 두가지만 다루겠습니다.그리고 자연스럽게 코딩에서 따라오는 부가적인 부분 설명도 같이 할 겁니다. 1. 메시지박스(MsgBox) ps. 음, 다른 블로그도 그런지 모르겠는데 다음블로그에는 코딩을 표현하는 방식이 없어서 캡쳐화면으로 대체합니다.앞으로의 전개도 코딩은 화면캡쳐로 쭈욱 갈려니 불편하시더라고 직접 타이핑하셔서 테스트해보세요. 앞에 준비하기에서 언급한 SciTE4에디터로 코딩한 모습입니다.잘 살펴보면 1번 라인이 주석인데요.주석이란 프로그램과.. 2015. 5. 26.
오토핫키 알아보기1 - 준비하기 오토핫키 알아보기1 - 준비하기 즈칸루하입니다. 디아블로 3 : 영혼을 거두는 자 (PC)의 출시시기는 2014년 3월 25일입니다. N사 검색해보니 디아3 출시일... 네 맞습니다. 제가 오토핫키와 만나기 몇 일 전입니다. 디아3를 하다보니 자동으로 플레이 할 수 있겠다 싶어서 여러 매크로플그램 찾다보니... 오토핫키를 최종 선택해서 오토프로그램을 만들게 되었죠. 벌써 1년이 넘었네요 후... 그럼 오토핫키가 뭔지 잠깐 살펴볼께요 1. 오토핫키(autohotkey) - 말 그대로 핫키를 만드는 겁니다. 오토핫키에서 핫키란 키보드의 특정 버튼을 누를 시 내가 만든 작업을 시작 또는 종료 시키는 것을 의미합니다. 2. 내가 만든 작업이란... 단순 노동 등 일정한 패턴을 가진 일, 일명 노가다성이 짙은 작.. 2015. 5. 26.