오토핫키
-
오토핫키(AutoHotKey) - 핫키의 종류오토핫키 2022. 6. 18. 12:11
안녕하세요. 이번 포스팅은 핫키의 종류에 대해 알아보겠습니다. 핫키의 종류를 알아보고 그것을 이용하면 여러 가지 키를 사용하실 수 있으실 겁니다. 다만 핫키로 지정하면 그 키를 사용할 수 없습니다. 프로그램 종료까지 오직 그 기능으로만 사용이 가능합니다. 키를 사용 못하는 현상 때문에 대부분 키보드 오른쪽에 있는 숫자 패드를 이용하여 프로그램을 제작하였지만 텐키리스 키보드로 바꾼 후는 방향키나 그 위쪽의 Insert, Home 등 6개의 키를 사용하고 있습니다. 자주 사용하는 핫키는 아래의 표로 정리해 보았습니다. 핫키 설명 F1 ~ F12 F1~F12 키 Ins Insert 키 Del Delete 키 Home Home 키 End End 키 PgUp PageUp 키 PgDn PageDown 키 CapsL..
-
오토핫키(AutoHotKey) - 마우스 광클오토핫키 2022. 6. 17. 12:13
안녕하세요. 이번 포스팅은 마우스 클릭을 빠르게 자동으로 해주는 프로그램을 오토핫키로 제작해 보겠습니다. 마우스 광클은 필요한 곳이 다양하죠. 티켓팅, 수강신청, 여러가지의 게임 등 유용하게 쓰일 겁니다. 먼저 마우스 광클을 할 수 있는 방법이 여러 가지가 있습니다. 1. 요즘 마우스 웨어를 보면 매크로 기능을 탑재하고 있기 때문에 그 기능을 이용하는 방법이 있습니다. 2. 짱개광클로 이코노미소프트에서 제작한 프로그램이 있습니다. 3. 제가 처음 광클을 접한 2005년쯤에 사용한 오토마우스 프로그램이 있었는데 찾을 수가 없네요. 구글에 검색을 하면 여러 가지의 프로그램이 제작되어 배포 중입니다. 저는 제가 원하는 키로 광클을 할 수 있게 하기 위해 제작을 하였습니다. 제가 만들기 시작할 때는 프로그램이 ..
-
클래시오브클랜(COC) - 오토핫키 제작 8일 차 - 알람 기능오토핫키 2022. 6. 15. 16:48
안녕하세요. 이번 포스팅은 오토핫키 제작 8일 차로 앞에서 저희가 계산한 파밍 시간이 되면 알람이 오는 기능을 추가해보도록 하겠습니다. 원래 이번 포스팅에서 마우스 광클, 비활성 터치 등을 활용하여 키 하나로 마을 변경하는 기능을 추가하려고 하였으나 문제가 될 수도 있다는 생각에 추후에 따로 광클과 비활성 터치의 내용을 다루도록 하겠습니다. 먼저 이번 기능 추가에서 스크립트에 3가지를 선언하였습니다. 1. 스크립트가 실행 중일 때 재 실행 시 기존의 실행 중인 스크립트를 종료 후에 실행하는 기능 2. 스크립트 실행 시 GUI 가 항상 위에 전시되는 기능 3. 알람을 위한 인공지능 보이스 선언 아래와 같이 코드를 작성한 후 Gui, Show 부분과 return 사이에 넣어주면 됩니다. ; 0,0 위치에 크..
-
클래시오브클랜(COC) - 오토핫키 제작 7일 차 - 장인 완료 시간 계산오토핫키 2022. 6. 14. 14:24
안녕하세요. 이번 포스팅은 오토핫키 제작 7일 차입니다. 장인 완료 시간을 계산하고 자원 약탈 시 우선 시 해야 할 자원을 추가하여 저장하고 현황판에 전시하는 것까지 진행해보겠습니다. 먼저 버튼 이벤트 부분부터 작업하겠습니다. ; 골드 버튼 클릭 시 발생하는 이벤트 Gold1: ; 윈도우 현재 시간 가져오기 time:=a_now ; GUI의 내용 가져오기 Gui,Submit,nohide ; 현재시간 + 장인 완료 시간 time += %DvTimeD1%,day time += %DvTimeH1%,hour time += %DvTimeM1%,min ; MM-dd HH:mm로 장인 완료 시간 포맷 formattime,atime,%time%,MM-dd HH:mm ; 포맷한 시간 뒤에 골드를 추가하여 변경 GuiCo..
-
클래시오브클랜(COC) - 오토핫키 제작 5일 차 - PC에 데이터 쓰기,읽기오토핫키 2022. 6. 11. 11:56
안녕하세요. 오늘은 오토핫키 제작 5일 차입니다. 이번 포스팅은 PC에 데이터를 쓰거나 읽어오는 기능을 추가하여 보겠습니다. 먼저 저번 포스팅에서 제작하였던 파밍 시간에 대한 데이터를 PC에 저장하고 그 데이터를 가져와 사용하는 방법을 사용하였습니다. 먼저 계산 버튼 클릭 시 훈련시간과 공격 시간을 PC에 저장하는 코드를 추가하였습니다. 총 추가된 부분은 버튼당 각각 2줄입니다. 추가된 부분은 아래와 같습니다. ;;;;;;;;;;;;;;;;; 220611 추가 - start ; %atime1% %atime2% 데이터를 coc.ini 파일에 마을1탭에 Time 값으로 저장 IniWrite, %atime1% %atime2%, coc.ini, 마을1, Time ; %TrTime1% 데이터를 coc.ini 파일..
-
클래시오브클랜(COC) - 오토핫키 제작기 3일 차 - GUI 설계오토핫키 2022. 6. 9. 14:13
안녕하세요. 오늘은 오토핫키 제작기 3일 차 GUI 설계를 해보겠습니다. 설계에 앞서 오토핫키 설치부터 진행하겠습니다. 아래 사이트에서 오토핫키 프로그램을 다운로드합니다. 아래에 다운로드된 프로그램을 실행합니다. 실행 후 Express Installation 클릭 Exit를 클릭하면 설치가 완료됩니다. 이제 오토핫키를 만들 폴더를 생성한 후 폴더에서 마우스 우클릭 >> 새로 만들기 >> AutoHotkey Script를 클릭합니다. 파일 이름은 자유롭게 해 주세요. 저는 파밍 시간 계산으로 하겠습니다. 그런 다음 파일을 마우스 우클릭하여 Edit Script를 클릭합니다. 그럼 메모장이나 워드패드 등등 편집기가 실행됩니다. 먼저 메모장 안 내용을 다 삭제합니다. 그 후 아래 내용을 적습니다. Gui, F..
-
클래시 오브 클랜(COC) - 오토핫키 제작 2일 차 - 디자인 설계오토핫키 2022. 6. 8. 14:38
안녕하세요. 오늘은 오토핫키 제작 2일 차로 디자인 설계를 해보겠습니다. 먼저 예전에 제가 테라라는 온라인 게임을 하면서 만든 오토핫키의 디자인입니다. 참고로만 봐주세요. 간단하게 설명하면 요리를 제작하기 위해 현재 보유 중인 생산력으로 만들 수 있는 최댓값을 계산하여 재료의 개수를 나타냅니다. 위와 같이 입력해서 버튼을 클릭했을 때 입력한 값을 이용하여 이벤트를 발생시키는 프로그램을 만들 예정입니다. 다시 돌아와서 PPT로 간단히 제작할 프로그램의 디자인을 만들어 보겠습니다. 위와 같이 프로그램을 만들어볼 예정입니다. 그리고 하얀색 박스는 텍스트 박스이며, 초록색 박스는 시간을 입력할 에디터 박스, 회색 박스는 이벤트를 발생시키는 버튼을 입니다. 그리고 각 구간인 1,2,3에 대한 설명은 아래에서 하겠..
-
클래시 오브 클랜(COC) - 오토핫키 제작 1일 차 - 기능 정리오토핫키 2022. 6. 7. 14:30
안녕하세요. 오늘의 포스팅은 PC로 클래시 오브 클랜을 즐길 때에 편하게 즐기기 위한 오토핫키 제작을 시작하겠습니다. 시작에 앞서 오토핫키에 대해 알아보겠습니다. 오토핫키 란.... 간단하게 매크로를 만드는 소프트웨어이자 스크립트 언어입니다. 오픈 소스로 사용자가 반복 작업을 자동으로 할 수 있도록 도와줍니다. 여는 프로그램 언어처럼 사용도 가능하지만 비전공자도 조금 공부하면 쉽게 쓸 수 있습니다. 오토핫키는 프로그램 실행, 문서 열기, 키보드나 마우스 입력 등등 여러 가지 기능을 가지고 있습니다. 핫키라는 기능을 통해 특정 키를 활성화하거나 비활성화하고 재할당할 수 있습니다. 이 핫키를 통해 특정 키를 눌렀을 때 어떤 작업을 하도록 만들 예정입니다. PC로 클래시 오브 클랜을 할 때에 이 기능이 있으면..