728×90
안녕하세요. 개발자 hiperV 입니다!
소개.
심플핫키 (Simple Hotkey) 프로그램은 매크로 프로그램 입니다.
단순하게 마우스 광클릭 및 이동을 넘어서 , 이미지를 찾고, 픽셀을 찾아서 조건문 스크립트를
만들수 있는 프로그램입니다. 특히 게임에서 동작이 잘되는 편입니다 (다른 매크로 프로그램에 비해 G매크로, 오토핫키)
사용범위.
1. 반복적인 회사 업무
2. 문서, 편집 작업
3. 데이터 정리
4. 자료 입력
5. 게임 (와우, 스타, 스타 리마스터, 디아블로2,디아블로3, 히오스, etc)
6. 빠른 예매, 예약, 로그인
주기능.
1. 키연타, 광클릭
2. 이미지 서치
3. 픽셀 서치
4. 다양한 조건문 제작
5. 날짜/시간 자동입력
6. 직관적인 UI
7. 네트워크(Ping,Port) 조건문
8. 비활성화 컨트롤 (ControlSend,ControlClick)
9. 변수, 사칙연산, 다중 조건문
10. 파일 및 윈도우 관련 조건문
11. 빠른 반응속도
12. 쉬운 매크로 제작 및 수정
13. 사무 업무 활용
14. 무설치, 포터블 실행
다운로드 받은 zip 파일을 압축을 풀어 심플핫키 실행한 화면 입니다.
다운로드 파일은 게시글 하단에 링크 되어 있습니다. ( 설치가 필요 없는 포터블 입니다)
기본 동작 원리
매크로를 실행 할수 있는 슬롯이10개 존재 합니다. 각 매크로를 실행 할 수 있는 키와,
반복작업이 되는 매크로 스크립트가 있습니다.
아래 이미지는 Macro1번 슬롯에 실행키는 “F1” 키이며, 실제로 “F1” 키를 눌렀을때는
“qwer” 이라는 스크립트가 실행됩니다.
메모장에서 매크로 실행키 “F2” 눌렀을때, “1234” 항목이 빠르게 입력되는 영상 입니다.
매크로 편집은 설정 버튼을 눌러, 매크로 편집창을 열 수 있습니다.
매크로 스크립트 편집창 입니다. 단축키 실행키, 스크립트를 수정 할 수 있습니다.
편집창 크기를 크게 혹은 작게 아래 버튼으로 설정 할 수 있습니다.
매크로 실행키는 아래 녹색 부분을 클릭 한후 원하는 키를 누르면 변경이 가능합니다.
키 조합은 두개 까지만 지원 됩니다. 예) Ctrl+F2
스크립트는 아래 항목을 클릭 후 원하는 키로 편집 할 수 있어요.
반복기능은 매크로를 계속 반복 할 수 있는 기능입니다. 아래 버튼을 설정이 가능합니다.
반복 횟수도 설정도 가능합니다.
반복기능이 진행중 중지하고 싶을때는 같은 실행키를 누르면 됩니다. (반복 진행중일때는 빨간색으로 표시됩니다)
키연타는 아래처럼 원하는 키로 설정 후 사용 하시면 됩니다
마우스 클릭 연타 설정은 아래와 같이 진행 해보세요.
마우스 “왼쪽 클릭” 특수 키는 아래 코드 생성에서 불러 올 수 있습니다.
자동으로 복사가 되고, 붙여 넣기로 사용 하면 됩니다. (Ctrl+V)
매크로 실행키 “F2” 키를 눌러, 마우스 연타를 할 수 있어요.
아래 영상은 마우스 클릭 속도 테스트 프로그램에서 클릭 비교영상 입니다.
매크로는 아래 화살표 방향으로 순서로 진행 합니다.
스크립트를 보기 편하게 설정 할 수 있어요. 엔터키는 무시 합니다.(구분하기 쉽게하기 위함)
아래 스크립트는 “qwer” 키 입력 하고, “마우스 왼클릭” 후에 “1234abc” 를 입력 합니다.
조건문은 아래와 같이 대괄호 [ , ] 그룹으로 묶어서 사용 할 수 있습니다.
아래 조건문 스크립트는 모니터 좌표에 색이 같을때, 대괄호로 묶은 노란색 부분을 진행 하고,
색이 다르면 진행 하지 않습니다.
조건문 이후, 대괄호 위치는 아래와 같이도 사용이 가능합니다.
주의할 점은 ≪If_Pixel_Send,0,484,464646≫ 끝나는 부분에 스페이스 공백이 있으면 동작이 안됩니다.
이미지 찾기 는 매크로 설정에서 쉽게 스크립트를 만들 수 있습니다. 아래 코드 생성 항목에서 “Img_Move”
항목을 선택하면, 아래와 같이 두개 버튼이 보입니다. “캡쳐&Code만들기” 항목을 클릭 해서 원하는 영역을
캡쳐 후 자동으로 코드를 생성 해 줍니다. 캡쳐된 이미지 파일은 프로그램 실행 위치에 자동으로 저장 됩니다.
이미지 서치는 아래와 같이 영상을 보고 따라해보세요. (전체화면으로 보세요)
픽셀찾는 방법은 코드생성에서 “PixelSearch_Move” 항목을 선택 합니다.
픽셀 서치는 찾는 범위를 먼저 설정 해야 합니다.”범위설정” 버튼을 클릭 후,
마우스 드래그로 원하는 위치를 선택 해주면 됩니다.
범위 선택 이후, 허용이라는 항목이 나오는데, 이는 픽셀 색의 허용 오차를 설정 할 수 있어요.
예를 들어 게임에서 한개의 픽셀을 찾았는데, 게임 화면은 빛의 영향이라 든지, 그림자 등등 효과로
픽셀 색이 변경 될 수 있는데 이것을 허용 할 수 있게 하는 옵션입니다.
픽셀서치는 아래 영상으로 보면서 참고하세요 (전체 화면으로 보세요)
픽셀서치를 팩맨 게임에서 하는영상 입니다.. 참고용으로 보세요 (전체 화면으로 보세요)
If_Pixelsearch_Loop 명령어는 해당 픽셀을 설정한 초까지 대기 하면서 픽셀을 찾는 조건문입니다.
자세한 내용은 영상으로 설명 드리겠습니다.
If_Pixelsearch_Loop 사용법은 아래 영상으로 확인하세요(전체 화면 으로)
Loop_A, Goto_A 명령어는 구간 반복을 할 수 있는 조건 문입니다.
자세한 사용법은 아래 영상으로 확인하세요(전체 화면 으로)
(키가 무한으로 반복될때에는, 임시멈춤키 Ctrl+F12키를 눌러 중지 할 수 있습니다! 당황하지 마세요)
Loop_A, Goto_A 이미지, 픽셀 조건문을 사용해서 구간 반복을 하는 영상입니다. (전체화면으로 보세요)
Repeat 반복문 사용하는 방법을 GIF 파일로 만들어 봤어요. 반복 옵션은 [ , ] 대괄호에 묶어서 사용 하셔야 합니다.
“Delay” 기능은 스크립트를 지연 시킬수 있습니다. 아래 코드 생성 에서 “Delay” 선택해서 사용 할 수 있어요.
실제로 Delay 기능이 사용되는 영상입니다. (12입력 후 지연시간을 두고 34를 입력 합니다)
다른 조건문은 설명은 “도움말 열기” 버튼을 클릭 하여 메모장으로 볼 수 있어요.
마우스 코드를 좀더 쉽게 입력 할수 있는 메뉴를 추가 하였습니다.
Mouse 코드생성 사용법은아래 영상으로 확인 해주세요!! (전체 화면 추천!)
Delay_Global 명령어는 스크립트 전체를 지연시간을 주는 명령어 입니다.
사용법은 아래 영상으로 확인 해주세요!! (전체 화면 추천!)
Sound_Play 명령어는 아래와 같이 사용 할 수 있습니다. 경로를 지정하면 해당 경로의 파일을 재생합니다
Default = 기본음(띵동) , Stop = 소리재생을 멈춥니다
매크로 내보내기(Export) 기능은 스크립트 내용을 심플핫키 전용 파일로 저장 합니다. (*.kjb)
저장된 파일을 더블 클릭 하면 심플핫키가 실행 안되어 있어도 스크립트가 실행 됩니다.
파일은 윈도우 기본 메모장(Notepad.exe)에서 수정이 가능합니다.
이 기능은 시리얼키 등록 한 사용자만 사용이 가능합니다.
저장된 파일을 더블 클릭 하면, 심플핫키 실행 없이 바로 스크립트가 시작 됩니다.
스크립트가 무한 반복이 되는경우, 강제 정지 할 수 있습니다 (강제 정지: Ctrl+F12)
도움말 을 참고 하세요.
조건문 상세 설명
도움말 보기
접기 딜레이 관련 ≪Delay,100≫ 지연시간을 설정 할때에는 딜레이 명령어를 사용 할 수 있습니다. 뒤에 숫자는 원하는 지연시간만큼 설정 할 수 있습니다. ( 1초 = 1000ms) 사용방법 : 1≪Delay,100≫2≪Delay,500≫3 설명 : 1키 입력후, 100ms(0.1초) 지연시간을 두고, 2키 입력, 500ms(0.5초) 지연을 두고 3번 키를 입력됨.
≪Delay_Random,100,500≫ 지연시간을 범위를 두고 무작위로 지연시간을 발생 할 수 있습니다. 숫자는 원하는 지연시간만큼 설정 할 수 있습니다. ( 1초 = 1000ms) 사용방법 : 1≪Delay_Random,100,500≫2 설명 : 1키 입력후, 100ms(0.1초) ~ 500ms(0.5초) 사이에 무작위로 지연시간을 두고, 2키 입력 합니다.
≪Delay_Global,100≫ 스크립트 전체 지연시간을 설정 할때에는 딜레이 명령어를 사용 할 수 있습니다. 뒤에 숫자는 원하는 지연시간만큼 설정 할 수 있습니다. ( 1초 = 1000ms) 사용방법 : ≪Delay_Global,1000≫123456 설명 : 1키 입력 후 1초 지연, 2키 입력 후 1초 지연, 마지막 6키입력까지 지연 됩니다.
≪SendKeyDelay,5≫ 키 보내기 지연시간을 설정 할 수 있습니다. 사용방법 : ≪SendKeyDelay,0≫ 설명 : 키보내기 기본속성 값을 0으로 변경 하고, 키보내기 지연시간을 제거 합니다.
기능 제거시, 키입력이 매우 빠르게 입력 됩니다. ≪SendKeyDownDelay,5≫ 키 누르는 지연시간을 설정 할 수 있습니다. 사용방법 : ≪SendKeyDownDelay,0≫ 설명 : 키 누르는 지연시간 값을 0으로 변경 하고, 키 누르는 지연시간을 제거 합니다.
기능 제거시, 키입력이 매우 빠르게 입력 됩니다.
≪MouseClickDelay,5≫ 클릭 지연시간을 설정 할 수 있습니다. 사용방법 : ≪MouseClickDelay,0≫ 설명 : 클릭 기본속성 값을 0으로 변경 하고, 클릭 지연시간을 제거 합니다.
기능 제거시, 클릭 속도가 매우 빨라집니다. ≪MouseClickDownDelay,5≫ 클릭 누르는 지연시간을 설정 할 수 있습니다. 사용방법 : ≪MouseClickDownDelay,0≫ 설명 : 클릭 누르는 기본속성 값을 0으로 변경 하고, 클릭 지연시간을 제거 합니다.
기능 제거시, 클릭 누르는 속도가 매우 빨라집니다.
마우스 위치 ≪MouseMove,100,100≫ 마우스 커서 위치를 이동 합니다. 사용방법 : ≪MouseMove,100,100≫◐ 설명 : 마우스 커서 100,100 좌표로 위치를 이동, 왼쪽 클릭
≪MouseReturn≫ 마우스 커서 이동 전 위치로 돌아 갑니다. 사용방법 : ≪MouseMove,100,100≫ ≪MouseReturn≫ 설명 : 마우스 커서 100,100 좌표 이동하기 원래 마우스 커서 위치로 이동 합니다.
≪MouseWheel_Up,3≫ 마우스 휠을 올리고/내리는 기능을 합니다. ≪MouseWheel_Down,3≫ 사용방법 : ≪MouseWheel_UP,3≫ 설명 : 휠 스크롤을 3줄 올립니다.
≪MouseMove+x,10≫ 현재 마우스 커서 위치에서 오른쪽으로 이동 합니다. 마우스 위치를 x 만큼 이동합니다. 아래와 같이 설정한 경우, 동작되는 순서 설명 입니다. 사용방법 : ≪MouseMove+x,10≫ 설명 : 현재 마우스 커서 위치에서 오른쪽으로 10만큼 , 이동합니다.
≪MouseMove-x,10≫ 현재 마우스 커서 위치에서 왼쪽으로 이동 합니다. 마우스 위치를 x 만큼 이동합니다. 아래와 같이 설정한 경우, 동작되는 순서 설명 입니다. 사용방법 : ≪MouseMove-x,10≫ 설명 : 현재 마우스 커서 위치에서 왼쪽으로 10만큼 , 이동합니다.
≪MouseMove+y,10≫ 현재 마우스 커서 위치에서 아래로 이동 합니다. 마우스 위치를 y 만큼 이동합니다. 아래와 같이 설정한 경우, 동작되는 순서 설명 입니다. 사용방법 : ≪MouseMove+y,10≫ 설명 : 현재 마우스 커서 위치에서 아래로 10만큼 , 이동합니다.
≪MouseMove-y,10≫ 현재 마우스 커서 위치에서 위로 이동 합니다. 마우스 위치를 y 만큼 이동합니다. 아래와 같이 설정한 경우, 동작되는 순서 설명 입니다. 사용방법 : ≪MouseMove-y,10≫ 설명 : 현재 마우스 커서 위치에서 위로 10만큼 , 이동합니다.
≪Process_Move,메모장≫ 프로세스 윈도우이름(캡션)을 찾아서 마우스 커서를 이동 합니다. 아래와 같이 설정한 경우, 동작되는 순서 설명 입니다. 사용방법 : ≪Process_Move,제목 없음≫ 설명 : 메모장 실행(기본이름: 제목 없음 – 메모장) 후, 매크로 실행, 마우스 커서가 메모장 위치로 이동 합니다.
이미지 찾기 (지원 이미지 파일 : Bmp,Png) ≪If_Img,파일이름.png≫ 파일.png 이미지를 검색 후, 찾는 경우 다음 문자를 입력 합니다 ≪If_Not_Img,파일이름.png≫ 는 위와 반대로 동작합니다 사용방법 : ≪If_Img,파일이름.png≫ [ ABC ] 설명 : 파일이름.png 파일과 동일한 이미지를 찾습니다. 찾았을 경우, ABC 입력을 진행합니다.
≪Img_Move,파일이름.png≫ 파일.png 이미지를 찾아 마우스 커서를 이동 합니다 사용방법 : ≪Img_Move,파일이름.png≫R 설명 : 파일이름.png 파일과 동일한 이미지를 찾습니다. 찾았을 경우, 마우스 커서가 이미지 중앙에 이동 합니다. 같은 이미지가 없는경우 다음 매크로키 R 입력을 진행합니다.
≪Img_MoveEx,파일이름.png,x,y≫ 파일.png 이미지를 검색 후, 찾는 경우 마우스 커서를 이동 합니다 사용방법 : ≪Img_Move,파일이름.png,10,10≫ 설명 : 파일이름.png 이미지와 같은이미지를 찾습니다. 찾는경우 ,원래위치에서 커서가 10,10 더 위치로 이동합니다.
픽셀 관련 ≪If_Pixel,10,10,FFFFFF≫ 좌표 색을 읽어온 후, 동일한 색이면 대괄호 안에 있는 키를 입력 합니다. ≪If_Not_Pixel,10,10,FFFFFF≫ 위와 반대로 작동. 사용방법 : ≪If_Pixel,10,10,FFFFFF≫ [ ABC ] 설명 : 커서 위치(10,10,) 색 FFFFFF(흰색) 인경우, “[” ,”]” 대괄호에 묶인 키 “ABC” 가 입력 됩니다.
≪If_PixelSearch,0,0,100,100,FFFFFF,0≫ 좌표 x,y : 0 크기 x,y 100 영역에서 FFFFFF(흰색) 찾습니다. ≪If_Not_PixelSearch,0,0,100,100,FFFFFF,0≫ 위와 반대로 작동. 사용방법 : ≪If_PixelSearch,0,0,100,100,FFFFFF,0≫ [ ABC ] 설명 : 지정된 영역(0,0,100,100)안에 FFFFFF(흰색) 찾은경우, “[” ,”]” 대괄호에 묶인 키 “ABC” 가 입력 됩니다..
≪PixelSearch_Move,0,0,100,100,FFFFFF,0≫ 지정한 위치에서 색을 찾아 마우스 커서를 이동 합니다. 사용방법 : ≪If_PixelSearch_Move,0,0,100,100,FFFFFF,0≫ 설명 : 좌표 x,y : 0 크기 x,y 100 영역에서 FFFFFF(흰색) 찾습니다. 픽셀이 있는경우, 마우스가 해당 위치로 이동합니다
≪PixelSearch_MoveEx,0,0,100,100,FFFFFF,0,x,y≫ 지정한 위치에서 색을 찾아 마우스 커서를 x,y 만큼 더 이동 합니다. 사용방법 : ≪PixelSearch_MoveEx,0,0,100,100,FFFFFF,10,10≫ 설명 : 지정한 영역에서 FFFFFF(흰색) 찾습니다. 찾는 경우 원래위치에서 커서가 10,10 만큼 더 위치로 이동합니다.
≪Cursor_Pixel,FFFFFF≫ 현재 마우스 커서의 위치를 색을 읽어 옵니다. ≪Cursor_Not_Pixel,FFFFFF≫ 위와 반대로 작동. 사용방법 : ≪Cursor_Pixel,FFFFFF≫ [ ABC ] 설명 : 마우스 커서 색정보가 FFFFFF(흰색) 이면, “[” ,”]” 대괄호에 묶인 키 “ABC” 가 입력 됩니다.
변수&조건문 관련 ≪If,A=1≫ 변수 A값이 1인 경우 조건문이 실행 됩니다. 사용방법 : ≪String,A=1≫ ≪If,A=1≫ [ ABC ] 설명 : 변수 A값이 1 인경우, “[” ,”]” 대괄호에 묶인 키 “ABC” 가 입력 됩니다.
≪If,A=1,B=1≫ 변수 A,B값이 1인 경우 조건문이 실행 됩니다. (AND조건) 사용방법 : ≪String,A=1≫ ≪String,B=1≫ ≪If,A=1,B=1≫ [ ABC ] 설명 : 변수 A,B값이 1 인경우, “[” ,”]” 대괄호에 묶인 키 “ABC” 가 입력 됩니다.
≪String,A=1≫ 변수 A를 선언 합니다.
≪Random,1,100,A≫ 1~100 숫자를 무작위로 생성 합니다. 사용방법 : ≪Random,1,100,A≫ 설명 : 변수 A에 1부터 100까지 숫자 하나를 무작위로 생성 합니다.
≪Calc,A=A+1≫ 사칙연산 기능입니다. 사용방법 : ≪String,A=1≫ ≪Calc,A=A+1≫ 설명 : 변수 A값에 1을 더합니다. A는 2가 됩니다. 사칙연산은 3개 이상 할 수 없습니다. 예) A=A+1+3 (X)
≪SendKey,A≫ 변수 A값을 키보드로 보냅니다. 사용방법 : ≪String,A=안녕하세요≫ ≪SendKey,A≫ 설명 : 변수 A값에 있는 “안녕하세요” 문자가 입력 됩니다.
≪Msg_String,A≫ 변수 A값을 윈도우 메세지 박스로 출력 합니다 사용방법 : ≪String,A=안녕하세요≫ ≪Msg_String,A≫ 설명 : 변수 A값에 있는 “안녕하세요” 윈도우 메세지 박스로 표시 됩니다.
≪Msg_Text,테스트≫ 문자를 윈도우 메세지 박스로 출력 합니다 사용방법 : ≪Msg_Text,안녕하세요≫ 설명 : “안녕하세요” 문자가 윈도우 메세지 박스로 표시 됩니다.
≪Msg_Status,테스트≫ 문자를 메인화면 하단에(버젼 위치) 출력 합니다 사용방법 : ≪Msg_Status,안녕하세요≫ 설명 : “안녕하세요” 문자가 메인화면 하단에 출력 됩니다.
≪ScriptFile,A.txt≫ A파일을 읽어와, 해당 스크립트를 수행 합니다. 사용방법 : ≪ScriptFile,A.txt≫ 설명 : A파일에 있는 스크립트를 수행 합니다 (메모장으로 읽어 올수 있는 파일이면 가능.)
반복입력 관련 ≪Repeat,횟수≫ 반복을 횟수를 지정하여 반복 할 수 있습니다. 사용방법 : ≪Repeat,10≫ [12345] 설명 : 12345 키 입력이 10번 반복 됩니다.
사용방법 : ≪Repeat,10≫ [ ≪Delay,500≫ ≪MouseMove,100,100≫◐ ] 설명 : 지연시간 0.5초 이후, 마우스 커서를 100,100 좌표로 이동하여, 왼클릭을 10번 반복
≪Loop_A≫ 반복실행을 하기위해서 선언해야 하는 명령어 입니다.
≪Goto_A≫ 반복 선언한 위치부터 다시 실행 합니다. (무한 반복이 되는경우 Ctrl+F12 (일시멈춤) 으로 해제합니다)
≪ExitLoop≫ Loop_A ~ Goto_A 사이에 ExitLoop 명령이 있으면 Goto_A는 무시 합니다. 사용방법 : ≪Loop_A≫ 12345 ≪Goto_A≫ 설명 : 12345가 무한대로 반복 됩니다. (멈추는 키는 Ctrl+F12)
사용방법 : ≪Loop_A≫ 12345 ≪ExitLoop≫ ≪Goto_A≫ 설명 : ExitLoop명령어가 사이에 있으면, 12345가 한번만 반복 됩니다.
사용방법 : ≪Loop_A≫ 123 ≪If_Img,1.png≫[≪ExitLoop≫] ≪Goto_A≫ 설명 : 123키를 무한으로 반복하다가, 1.Png 이미지찾기가 성공하면 스크립트는 종료.
≪Exit≫ 스크립트 중지 됩니다. 사용방법 : 12345 ≪Exit≫ 67890 설명 : 12345 키 입력 후, 종료됩니다.
≪End≫ 스크립트 및, 반복 설정된, 스크립트도 중지 됩니다. 사용방법 : 12345 ≪Exit≫ 67890 설명 : 12345 키 입력 후, 종료됩니다. (무한 반복을 설정도, 종료 됩니다)
≪If_Img_Loop,파일이름.png,5000ms≫ 파일.png 이미지를 검색을 5초 반복 검색 후, 찾는 경우 다음 문자를 입력 합니다 사용방법 : ≪If_Img_Loop,file.png,5000ms≫ [ ABC ] 설명 : 파일이름.png 파일과 동일한 이미지를 찾습니다. 찾았을 경우, ABC 입력을 진행합니다.
≪If_Img_Loop,파일이름.png,5000ms≫ 파일.png 이미지를 검색을 5초 반복 검색 후, 찾는 경우 다음 문자를 입력 합니다 사용방법 : ≪If_Img_Loop,file.png,5000ms≫ [ ABC ] 설명 : 파일이름.png 파일과 동일한 이미지를 찾습니다. 5초 안에 찾았을 경우, ABC 입력 됩니다
≪If_PixelSearch_Loop,0,0,100,100,FFFFFF,0,5000ms≫ 좌표 x,y : 0 크기 x,y 100 영역에서 FFFFFF(흰색) 5초 반복 검색을 합니다. 찾는 경우, “[” ,”]” 대괄호에 묶인 문자를 입력합니다. 사용방법 : ≪If_PixelSearch,0,0,100,100,FFFFFF,0≫ [ ABC ] 설명 : 지정된 영역에 FFFFFF(흰색) 을 5초동안 검색 합니다. 찾는 경우 ABC키가 입력 됩니다
윈도우 관련 ≪If_Clip,ABC≫ 클립보드에 복사된 문자가 ABC 인경우 “[” ,”]” 대괄호에 묶인 다음 키를 입력 합니다. ≪If_Not_Clip,ABC≫ 위와 반대로 작동. 사용방법 : ≪If_Clip,ABC≫ [12345] a 설명 : 클립보드 복사된 내용이 ABC인경우 입력되는 내용 : 12345a
≪If_Process,윈도우 이름≫ 프로세스 윈도우 이름을 찾아 “[” ,”]” 대괄호에 묶인 키를 입력 합니다. ≪If_Not_Process,윈도우 이름≫ 위와 반대로 작동. 사용방법 : ≪If_Process,계산기≫ [a] 12345 설명 : 계산기 프로그램을 없는경우, a 키가 무시 됩니다. 입력 내용 : 12345
≪If_Ping,도메인 또는 IP≫ 핑테스트를 합니다.응답이 있는경우 “[” ,”]” 대괄호에 묶인 키를 입력 합니다. (대기시간 1초) ≪If_Not_Ping,도메인 또는 IP≫ 위와 반대로 작동. 사용방법 : ≪If_Ping,164.124.101.2≫ [a] 12345 설명 : 164.124.101.2 으로 핑을 보냅니다, 응답이 있는경우 a12345 입력이 됩니다. (핑 응답 없는경우 : 12345)
≪If_Port,127.0.0.1,80≫ 127.0.0.1 주소에 80 포트가 확인 후 열려 있으면 “[” ,”]” 대괄호에 묶인 문자를 입력 합니다. ≪If_Not_Port,127.0.0.1,80≫ 위와 반대로 작동. 사용방법 : ≪If_Port,127.0.0.1,80≫ [12345] a 설명 : 포트가 정상 작동 되는 경우 입력 되는 내용 : 12345a
≪If_File,파일이름≫ 파일이 있는경우 “[” ,”]” 대괄호에 묶인 키를 입력 합니다. ≪If_NotFile,파일이름≫ 위와 반대로 작동 사용방법 : ≪If_File,c:\test.txt≫ [a] 12345 설명 : text.txt 파일이 없는 경우 , a 키가 무시 됩니다.
≪If_Time,00:00:00≫ 설정한 시간에 스크립트를 실행 합니다. 사용방법 : ≪If_Time,13:00:05≫ [abcde]
≪Delay,10≫ 설명 : 오후 1시 5초에 abcde 키입력을 합니다. 스크립트가 실행 되기 위해서는 반복중이거나,
스크립트가 실행 되어야 합니다. 무한반복 경우 CPU사용량이 높아 ≪Delay,10≫ 명령어도 같이 사용 합니다.
≪Active_Name,메모장≫ 윈도우 이름을 찾아 창을 활성화 합니다 사용방법 : ≪Active_Name,메모장≫ 설명 : 메모장 윈도우를 찾아 창을 활성화 합니다.
≪Win_GetPos,윈도우 이름,A≫ 윈도우 이름 찾아 A변수에 나눠서 값을 저장 합니다. 사용방법 : ≪Active_Name,메모장≫
≪Win_GetPos,제목 없음,Pos≫
≪Msg_string,Pos1≫ ≪Msg_string,Pos2≫ ≪Msg_string,Pos3≫ ≪Msg_string,Pos4≫ 설명 : 윈도우 정보를 Pos변수에 Pos1,Pos2,Pos3,Pos4 각각 저장 후, 메세지 박스에 정보를 표시 합니다.
X위치(Pos1) Y위치(Pos2), 윈도우넓이(Pos3),윈도우높이(Pos4)에 각각 저장됩니다. 변수는 원하는 이름으로 변경 가능 합니다.
≪WinMove,메모장,0,0,100,100≫ 윈도우 이름 메모장을 찾아 지정한 위치, 크기로 변경 합니다. 사용방법 : ≪WinMove,메모장,0,0,100,100≫ 설명 : 윈도우 이름 메모장을 찾아 찾는 경우 창 위치를 (x,y) 0,0 으로 이동 하고, 크기를 넓이, 높이를 100,100 으로 변경 합니다.
≪Close_File,Notepad.exe≫ 실행 프로세스 파일 이름을 찾아 프로그램을 종료 합니다. 사용방법 : ≪Close_file,Notepad.exe≫ 설명 : 작업 관리자에 Notepad.exe 항목이 있으면 프로그램을 종료 합니다.
≪Close_Name,윈도우 이름≫ 윈도우 이름 메모장을 찾아 프로그램을 종료 합니다. 사용방법 : ≪Close_Name,메모장≫ 설명 : 윈도우 이름에 “메모장” 항목이 있으면 프로그램을 종료 합니다.
≪Copy≫ Ctrl+C 입력을 합니다. 복사 합니다.
≪Paste≫ Ctrl+P 입력을 합니다. 붙여넣기 기능을 합니다.
≪Cut≫ Ctrl+X 입력을 합니다. 잘라내기 합니다.
≪Soound_Play,Defualt≫ 띵동! 기본 소리재생을 합니다.
≪Soound_Play,C:\Simple.mp3≫ 경로에 있는 Simple.mp3를 재생합니다
≪Soound_Play,Stop≫ 재생중에 있는 소리를 정지 합니다.
≪Volume_UP≫ 시스템 볼륨을 올립니다.
≪Volume_Down≫ 시스템 볼륨을 내립니다.
≪Volume_Mute≫ 시스템 볼륨을 음소거 합니다.
≪Run,실행파일 위치≫ 실행파일을 단축키로 실행 할 수 있습니다. 사용방법 : ≪Run,notepad.exe≫ ≪Delay,1000≫ 설명 : 메모장을 실행 합니다. 여러번 실행 될수 있으니 딜레이를 같이 사용해주세요
≪BROWSER_BACK≫ 웹 브라우저 뒤로 가기 버튼기능을 합니다.
≪BROWSER_FORWARD≫ 웹 브라우저 앞으로 가기 버튼기능을 합니다.
자동입력 관련 ≪Year≫ 날짜를 읽어와, 입력합니다. 2019년 이면, 2019 숫자를 입력 합니다.
≪Mon≫ 날짜를 읽어와, 입력합니다. 4월 이면, 숫자 4를 입력 합니다.
≪Day≫ 날짜를 읽어와, 입력합니다. 3일 이면, 숫자 3을 입력 합니다.
≪Hour≫ 시간을 읽어와, 입력합니다. 시간을 숫자로 입력합니다. 예) 오후 3시 인경우 숫자 15 입력 합니다.
≪Min≫ 시간을 읽어와, 입력합니다. 분을 숫자로 입력합니다.
≪Sec≫ 시간을 읽어와, 입력합니다. 초를 숫자로 입력합니다.
≪IP≫ IP주소를 읽어와, 입력합니다. 예) 192.168.0.10
키 보내기 관련 ≪Set_ControlSend≫ 비활성화 윈도우에 키를 보내는 기능 입니다. 사용방법 : ≪SetControl,제목 없음 – 메모장≫ ≪SetClass,CLASS:Edit; INSTANCE:1≫ 설명 : ControlSend 사용하기 위한 선언 입니다. 이후 모든 키 보내기는 ControlSend가 됩니다. (코드생성 메뉴에서 쉽게 코드를 만들 수 있습니다)
≪Stop_ControlSend≫ ControlSend 기능을 정지 합니다. 사용방법 : ≪Stop_ControlSend≫ 설명 : ControlSend를 정지 합니다., 이후 모든 키보내기는 Send가 됩니다.
≪ControlClick≫ 비활성화 상태에서 클릭을 할 수 있습니다. 사용방법 : ≪ControlClick,Left,10,10≫ 설명 : 선언된 Control에 마우스 클릭을 합니다. 좌표는 Control 위치로 부터 계산됩니다. (ControlClick을 사용 하기전에, Set_ControlSend를 선언 해야 합니다)
≪Down,A≫ A키를 누르고 있는 기능 입니다. 사용방법 : ≪Down,A≫ 설명 : A키를 누르고 있습니다. UP명령어를 안 하면, 프로그램이 종료되어도 계속 눌러 저 있습니다.
≪Up,A≫ 눌러진 A키를 떼는 있는 기능 입니다. 사용방법 : ≪Down,A≫ ≪Delay,1000≫ ≪UP,A≫ 설명 : A키를 1초간 누르고 있다가 떼는 기능입니다 주의사항 : Down 명령을 사용하신 경우 Up명령어로 키를 초기화 해주세요. 프로그램이 종료후에, 키가 눌리는 경우가 있습니다.
반복기능 2개 사용하기 반복기능은 프로그램에서 1개 밖에 지원이 안됩니다. 프로그램을 중복 실행 후 반복기능을 추가로 실행 할 수 있습니다.
접기
↑↑↑↑↑↑↑↑↑↑↑↑↑(펼치기)
심플 핫키 전체 명령어, 조건문 보기
프로필을 만들어서 매크로를 관리 할 수 있습니다.
매크로 슬롯은 10개 이지만 프로필을 만들어 쉽게 매크로 설정을 변경 할 수 있습니다.
옵션버튼을 눌러 심플핫키 옵션을 변경 할 수 있습니다.
매크로 설정을 임시로 멈추는 키 입니다.
프로필을 빠르게 전환 할 수 있는 단축 키 설정 입니다.
심플 핫키는 매크로 키 보내기 방법을 선택 할 수 있습니다.
매크로 실행 하다보면, Ctrl, Alt, Shift 키가 눌리는 경우가 발생 되곤 합니다.
(두개 키조합으로 사용 하는경우) 이런 키눌림을 방지 하는 기능입니다.
기본적으로 매크로 실행키는 키 입력이 안되게 되어 있습니다. 하지만, 옵션에서 허용하기를 사용하면
매크로 실행시, 실행키도 입력이 될 수 있도록 하는 옵션입니다.
게임에서 활용하는 방법
디아블로3 돌개법사
월드오브워크래프(wow) 전사로 닥돌 후 피아노 칠때라든지…
(예전에 전사로 와우 할때… 1234 키를 얼마나 눌렀는지;;;)
스타 유닛 뽑을때도 활용 할 수 있습니다!!! (건물 부대지정 필수, 40ms 이상 설정!!)
다운로드 (Download)
2.1 버젼 이상을 사용해 주세요!
> https://hiperv.tistory.com/236
기부하는 방법
Update history
이전 Update 내역보기
접기 – 특수키 입력기능 추가 17-3-2 – 윈도우 모든 특수키 추가 17-4-25 – 마우스 광클릭 추가 17-5-10 – 특수키 도움말 기능 추가 17-5-15 – 키 반복기능추가 17-5-18 – 키 슬롯 3개 추가 17-6-1 – 기타 업데이트 버그 수정 17-6-1 – 키보드 특수키 입력 가능 및 키패드/특수키 추가 17-6-7 – 쉬프트키, ESC 키추가 17-6-9 – 기부광고 Skip 추가 17-6-16 – 게임에서 매크로 안되는 버그 수정 17-6-17 – 프로그램 항상 위 기능 추가 17-6-20 – 키 전달 방식 옵션 추가 17-6-20 – 프로그램 시작위치 저장기능 추가 17-6-20 – Ctrl,Alt,Shift,Win 키 눌리는 버그수정 17-6-22 – 지연시간 리스트 추가 17-7-12 – 일시정지 키 변경 옵션 추가 17-7-26 – 프로필 이동 키 변경 추가 17-7-26 – 매크로 키 조합 관련 버그 수정 17-8-3 – 매크로 단일키 딜레이 버그 수정 17-8-4 – 트레이아이콘으로 숨기기 추가 17-8-28 – 매크로 동작시 트레이 아이콘 이미지 변경 추가 17-8-28 – Ctrl,Alt,Shift,Win 특수키 눌림방지 옵션 추가 17-8-28 – 키 슬롯 3개 추가 (합 10개) 17-8-29 – 매크로 키 전송 방법 추가 17-8-30 – Right Shift키 추가 17-10-10 – 프로필 특수문자 에러방지 17-10-25 – 반복기능 “멈춤” 기능 개선 17-11-6 – 매크로키 관련 기능 개선 17-11-7 – 설정 초기화 기능 추가 17-11-8 – 상호간 매크로키 키입력 가능하게 수정 17-12-21 – 키입력간 딜레이 개별 설정 기능 18-1-11 – 마우스 커서이동 기능 18-1-11 – 매크로 조건문 추가(stop) 18-1-25 (ver.1.4.4) – 매크로 조건문 추가(pass, repeat) 18-2-12 (ver 1.4.5) – 매크로 조건문 추가(send) 18-2-19 (ver 1.4.5) – 매크로 조건문 추가(이미지 서치) 18-2-21 (ver 1.4.6) – 매크로 조건문 추가(마우스 커서위치) 18-3-12 (ver 1.4.7) – 프로필 변경시 키 안눌리는 버그 수정 18-3-12 (ver 1.4.7) – 마우스 더블클릭(왼/오른) 추가 18-3-12 (ver 1.4.7) – 매크로 조건문 추가(키 홀드기능) 추가 18-3-19 (ver 1.4.8) – 마우스 클릭 키홀드 기능 추가 18-4-16 (ver 1.4.8.1) – 마우스 스크롤키 홀드 기능 추가 18-5-2 (ver 1.4.9) – 프로그램 중복실행 허용 18-5-2 (ver 1.4.9) – 매크로 조건문 추가(랜덤 딜레이) 18-6-15 (ver 1.4.9) – 매크로 키 저장 후 펑션키 입력버그 수정 18-6-19 (ver 1.4.9) – 닫기 버그 개선 18-7-4 (ver 1.4.9) – 매크로 조건문 추가(x,y 커서이동) 18-7-13 (ver 1.5.0) – 매크로 조건문 버그 수정 18-7-17 (ver 1.5.1) – 매크로 조건문 추가(NotMatch_Repeat) 18-8-13 (ver 1.5.3) – 매크로 입력 항목 EditBox로 변경 18-8-13 (ver 1.5.3) – 매크로 명령문 변경 18-8-20 (ver 1.5.3) – 매크로 조건문 추가 (Run 파일실행) 18-8-30 (ver 1.5.4) – 시리얼키 등록방법 개선 18-9-04 (ver 1.5.4) – 매크로 조건문 추가(Img 키입력, 이동관련) 18-9-12 (ver 1.5.5) – 매크로 조건문 12개 추가 (날자, 시간 등) 18-9-20 (ver 1.5.6) – 프로그램 실행시 에러관련 버그 수정 18-9-28 (ver 1.5.6) – 매크로 조건문 추가(Volume 관련) 18-10-18 (ver 1.5.7) – 알약 바이러스 오진 관련패치 18-10-18 (ver 1.5.7) – 매크로 조건문 추가(웹 브라우저 관련) 18-11-19 (ver 1.5.8) – 매크로 실행시 다른 매크로 호출 기능 추가 18-11-19 (ver 1.5.8) – 매크로 조건문 추가(PixelSearch 관련) 18-12-8 (ver 1.6.1) – 매크로 설정창 개선 18-12-8 (ver 1.6.1) – 이미지서치 캡쳐 기능 추가 18-12-8 (ver 1.6.1) – 스크립트 코드생성 기능 추가 18-12-8 (ver 1.6.1) – 매크로 실행키 입력 허용옵션 추가 18-12-10 (ver 1.6.1) – 매크로 명령문 SendKey 항목 추가 18-12-14 (ver 1.6.3) – 매크로 조건문 추가(2개 비교 PixelSearch) 18-12-14 (ver 1.6.3) – 매크로 조건문 기능 개선(조건문 뒤에 조건문 가능) 18-12-14 (ver 1.6.3) – 매크로 명령문 ControlSend 항목 추가 18-12-19 (ver 1.6.4) – 매크로 조건문 ControlCclick 항목 추가 18-12-19 (ver 1.6.4) – 매크로 조건문 Pixelsearch_loop 항목 추가 18-12-19 (ver 1.6.4) – 매크로 동작시 강제 멈춤 기능 추가 ( 20초 이상 Delay 사용중에도 가능함 (Ctrl+F12 ) 18-12-21 (ver 1.6.5) – 프로그램 대기중 CPU 사용률 개선 18-12-21 (ver 1.6.5) – 매크로 조건문 If_Img_Loop 항목 추가 및 버그 수정 19-01-09 (ver 1.6.6) – 매크로 조건문 Loop_A, Goto_A,ExitLoop 반복기능 추가 19-01-11 (Ver 1.6.7) – 매크로 조건문 Exit,Enb 추가 19-01-14 (Ver 1.6.8) – 매크로 조건문 If_Process,If_Ping,If_file 추가 19-01-14 (Ver 1.6.8) – 매크로 조건문 [,] 대괄호 추가. 명령어를 그룹으로 묶어서 처리 할 수 있는 기능 19-01-17 (Ver 1.7.0) – 매크로 조건문 Repeat 추가 19-01-30 (Ver 1.7.1) – 매크로 조건문 Delay 명령문 버그 수정 19-01-30 (Ver 1.7.1) – 매크로 조건문 Process_Move 해당 윈도우 찾아서 마우스 이동 19-02-13 (Ver 1.7.2) – 매크로 조건문 If_Port 포트가 동작 하는지 확인하는 조건문 19-02-13 (Ver 1.7.2) – 매크로 조건문 If_Clip 복사된 클립보드 내용을 비교하는 조건문 19-02-13 (Ver 1.7.2) – 매크로 설정에서 조건문(If) 코드 만들기 사용시 [,] 괄호 안내문 추가 19-02-13 (Ver 1.7.2) – 마우스 작동 코드 생성 메뉴 추가 (쉽게 마우스 관련 코드 입력하는 기능) 19-02-20 (Ver 1.7.3) – 매크로 명령문 Win_Move 추가 (윈도우를 이동,크기변경하는 기능) 19-03-05 (Ver 1.7.4) – 매크로 명령문 GlobalDelay (전체 딜레이 설정하는 기능) 19-03-22 (Ver 1.7.5) – 매크로 명령문 Sound_Play(Mp3, Wav 파일을 재생 하는 기능) 19-03-22 (Ver 1.7.5) 접기
– 매크로 명령문 Delay 추가 개선 19-04-10 (Ver 1.8.0)
– 매크로 명령문 Mousereturn 추가 (마우스 이전으로 돌아기) 19-04-10 (Ver 1.8.0)
– 매크로 명령문 MouseWheelUP,Down 추가 (마우스 휠 기능) 19-04-10 (Ver 1.8.0)
– 매크로 명령문 String 추가 (변수 선언,사칙연산) 19-04-10 (Ver 1.8.0)
– 매크로 명령문 모든 명령문에 변수 대치기능 (예 Mousemove,A,B ) 19-04-10 (Ver 1.8.0)
– 매크로 명령문 Random 추가 (숫자를 무작위로 생성하는 기능) 19-04-10 (Ver 1.8.0)
– 매크로 명령문 Msg_String,Msg_Text 추가 (메세지 박스 표시) 19-04-10 (Ver 1.8.0)
– 매크로 명령문 SendKey 개선 (변수에 있는 내용을 키로 보냄) 19-04-10 (Ver 1.8.0)
– 매크로 명령문 ControlSend,ControlClick 기능 개선 (비활성화 윈도우 키,마우스 입력 보내기) 19-04-10 (Ver 1.8.0)
– 매크로 조건문 If, If And 추가 (변수을 활용 할 수 있는 조건문) 19-04-10 (Ver 1.8.0)
– 매크로 조건문 If_pixel 구문 개선 (기존 Pixel_send,Stop,pass 삭제) 19-04-10 (Ver 1.8.0)
– 매크로 조건문 If 다중 조건 개선 (If문 안에 If… If.. 가능) 19-04-10 (Ver 1.8.0)
– 매크로 설정창 크기 변경 기능 추가 19-04-10 (Ver 1.8.0)
– 매크로 도움말 변경 (윈도우 도움말 툴 사용) 19-04-10 (Ver 1.8.0)
– 매크로 명령문 SendKey,Mouseclick 속성 추가(키/마우스 보내기,누르기 속도 세부설정) 19-04-16 (Ver 1.8.0)
– 매크로 시작키가(펑션키) 입력되는 버그 수정 (Num0~9, F1~F12키 Home, 방향키 등등..) 19-04-17 (Ver 1.8.1)
– 매크로 명령문 Win_GetPos 추가 (윈도우 위치, 크기정보를 변수에 넣는 기능) 19-04-24 (Ver 1.8.2)
– 매크로 명령문 Repeat 다중 기능 추가 (Repeat 명령어를 For문처럼 사용 가능) 19-04-24 (Ver 1.8.2)
– 매크로 설정창에서 Tab을 사용기능 추가 19-04-24 (Ver 1.8.2)
– 매크로 명령문 Down,UP 기능 개선 19-04-24 (Ver 1.8.2)
– 매크로 명령문 Msg_status 추가 (메인화면 하단(버전표시) 위치에 텍스트를 출력) 19-04-26 (Ver 1.8.3)
– 매크로 설정창 크기 변경 ( 넓이 증가 ) 19-04-26 (Ver 1.8.3)
– 매크로 명령문 Scriptfile ( txt 문서를 불러와서 스크립트 실행 ) 19-04-26 (Ver 1.8.3)
– 매크로 조건문 If_Time 기능 추가 (지정된 시간에 실행 하는 조건문) 19-04-29 (Ver 1.8.3)
– If_img, ScriptFile 및 기타 명령어 버그 수정 19-05-07 (Ver 1.8.3)
– If_img 허용범위 설정, 조건문 문법관련 에러 메세지 출력 19-05-13 (Ver 1.8.3)
– 매크로 명령문 변수 입력개선 (시간,초,분,IP등 변수에 대입가능) 19-05-27 (Ver 1.8.4)
– 매크로 스크립트를 파일로 내보내기 기능추가 (내보낸 파일은 단독 실행가능) 19-05-27 (Ver 1.8.4)
– 매크로 명령문 Tooltip 추가 (화면에 툴팁을 표시 합니다 ) 19-05-27 (Ver 1.8.4)
– 바이러스 오진 관련 개선 19-09-25 (Ver 1.8.4)
사용 전에 꼭 읽어주세요
이 프로그램은 마우스 및 키보드 입력을 해주는 매크로 프로그램 입니다. 게임에 직접 간섭은 없습니다.
하지만 “리그 오브 레전드” 제 3자 간섭 프로그램으로 계정이 영구정지 될 수 있으니 사용에 주의 해주시기 바랍니다.
“디아블로3” 게임에서는 메크로 프로그램 제재가 없음을 확인 하였습니다.
이 프로그램으로 행한 모든 행위의 결과에 따른 손해 및 불법행위에 대한 모든 민, 형사상 책임 및 배상의
책임을 지지 않으며 그 책임은 사용자에게 있습니다.
이 프로그램은 바이러스 및 랜섬웨어, 악성코드가 포함되어 있지 않습니다.
자동화 개발언어 특성상 바이러스로 오진 되는 경우가 있습니다. 이런 경우, 실시간 검사를 중지 하시거나, 예외 처리를 해주세요.
심플 핫키를 다운 받으실 때는, 이 블로그에서만 받아주세요!!
심플핫키 프로그램은 기부 프로그램 입니다. 8분에 한번씩 매크로 기능이 1분간 기능정지 되는 제약이 있습니다
(실제로는 30초 이후 스킵 기능이 있습니다)
기부를 하신 사용자는 시리얼 키를 발급 받습니다. 등록 후, PC 1대에서만 제약 없이 영구적으로 사용 가능합니다.
위에 언급한 기능을 감안하고 사용하실 분만 다운로드 부탁 드립니다.
반응형