스크립트 등록 > 스크립트 타입 > Mouse
Script type - Mouse
hvrR900
음성 명령을 통해 미리 입력해 놓은 문단을 입력할 수 있으며, 특정 단어들은 클립보드 파라미터를 통해 변경할 수 있음
애플리케이션을 실행합니다
공용 명령어로는
[ROOTDIR] - 어플리케이션이 설치된 위치입니다
[CURDIR] - 어플리케이션이 설치된 위치 아래 bin 폴더입니다. 본 프로그램과 관련된 실행 파일은 모두 여기에 들어 있습니다
: 3개의 연관 어플리케이션을 등록할수 있습니다.
ⓐ 지우기 : 9개의 입력된 음성명령을 지움니다.
ⓑ 입력받은 숫자 : 음성으로 입력받을 문장 중 특정되지 않은 숫자를 의미합니다. 그 숫자는 스크립트에서 활용됩니다
ⓒ 입력받은 문자 : 음성으로 입력받을 문장 중 특정되지 않은 문자를 의미합니다. 그 문자는 스크립트에서 활용됩니다
ⓓ 대표 음성 명령어(sd1) :
ⓔ 음성 명령어(sd2 ~ sd9) :
sleep
SLEEP 기본 500ms. SLEEP 다음에 숫자가 없을 경우 기본 500mm ms 설정 된다
SLEEP N N ms. SLEEP 다음에 숫자(N)가 있을 경우 숫자가 숫자(N)ms만큼 지연된다
LABEL: begin m_LabelPos := i; end;
// 반복문
REPEAT begin m_RepeatPos := i; end; // LABEL ~ REPEAT
UNTIL X
BREAK begin i := m_RepeatPos; end;
SET X begin end;
GOTO begin i := i - 2; if i < -1 then i := -1; end; // GOTO LINE
파라메터가 없을 경우 현재마우스 위치
MOUSE_MOVE(12672,4278)
MOUSE_RIGHT_DOWN(12672,4278)
SLEEP
MOUSE_MOVE(12672,4278)
MOUSE_RIGHT_UP(12672,4278)
SLEEP
MOUSE_MOVE(8525,15565)
MOUSE_LEFT_DOWN(8525,15565)
SLEEP
MOUSE_MOVE(8525,15565)
MOUSE_LEFT_UP(8525,15565)
사용 가능 문법
UNTIL ⓝ
FOR
IF
BREAK
LABEL:
SET ⓝ
GOTO ⓝ
REPEAT ⓝ
SLEEP(ⓝ)
Voice command (default) | Function name | explain | Document |
| 마우스 센터 | MOUSE_MOVECENTER/MMC | 마우스 화면 중앙으로 이동 | hvrT |
| 마우스 이전 위치 | MOUSE_GET_POS_RELATIVE/MGPOS_R | 이전 위치의 상대 위치 값 알아내기(로그에 표시) | hvrT |
| 마우스 윈도우 위치 | MOUSE_GET_WINDOW_POS/MGWPOS | 윈도우의 위치 알아내기 | hvrT |
| 마우스 클라이언트 위치 | MOUSE_GET_WINDOWCLIENT_POS/MGCPOS | 윈도우의 클라이언트 위치 알아내기 | hvrT |
| 클릭 | MOUSE_LCLICK/LCLK | | 신당을 한다는 거 이거는 열려 있는 선택지구 이진석 전 대표의 눈물의 기자회견도 심상치 않습니다 |
| ⓝ,ⓝ 클릭 | MOUSE_LCLICK(ⓝ,ⓝ)/LCLK(ⓝ,ⓝ) | | hvrT |
| 더블 클릭/두 번 때려/따닥 | MOUSE_DCLICK/DCLK | | hvrT |
| ⓝ,ⓝ 더블 클릭/두 번 때려/따닥 | MOUSE_DCLICK(ⓝ,ⓝ)/DCLK(ⓝ,ⓝ) | | hvrT |
| 마우스 다운 | MOUSE_LEFT_DOWN/LDN | | hvrT |
| ⓝ,ⓝ 마우스 다운 | MOUSE_LEFT_DOWN(ⓝ,ⓝ)/LDN(ⓝ,ⓝ) | | hvrT |
| 마우스 업 | MOUSE_LEFT_UP/LUP | | hvrT |
| ⓝ,ⓝ 마우스 업 | MOUSE_LEFT_UP(ⓝ,ⓝ)/LUP(ⓝ,ⓝ) | | hvrT |
| 마우스 미들 클릭 | MOUSE_MCLICK/MCLK | | hvrT |
| ⓝ,ⓝ 마우스 미들 클릭 | MOUSE_MCLICK(ⓝ,ⓝ)/MCLK(ⓝ,ⓝ) | | hvrT |
| 마우스 미들 다운 | MOUSE_MIDDLE_DOWN/MDN | | hvrT |
| ⓝ,ⓝ 마우스 미들 다운 | MOUSE_MIDDLE_DOWN(ⓝ,ⓝ)/MDN(ⓝ,ⓝ) | | hvrT |
| 마우스 미들 업 | MOUSE_MIDDLE_UP/MUP | | hvrT |
| ⓝ,ⓝ 마우스 미들 업 | MOUSE_MIDDLE_UP(ⓝ,ⓝ)/MUP(ⓝ,ⓝ) | | hvrT |
| 마우스 미들 더블 클릭 | MOUSE_MOV_DCLICK/MDCLK | | hvrT |
| ⓝ,ⓝ 마우스 미들 더블 클릭 | MOUSE_MOV_DCLICK(ⓝ,ⓝ)/MDCLK(ⓝ,ⓝ) | | hvrT |
| 더블 클릭 무브/두 번 때려/따닥 | MOUSE_MOV_LCLICK/MLCLK | | hvrT |
| ⓝ,ⓝ 클릭 무브 | MOUSE_MOV_LCLICK(ⓝ,ⓝ)/MLCLK(ⓝ,ⓝ) | | hvrT |
| 미들클릭 무브 | MOUSE_MOV_MCLICK/MMCLK | | hvrT |
| ⓝ,ⓝ 미들클릭 무브 | MOUSE_MOV_MCLICK(ⓝ,ⓝ)/MMCLK(ⓝ,ⓝ) | | hvrT |
| 알 클립 무브 | MOUSE_MOV_RCLICK/MRCLK | | hvrT |
| ⓝ,ⓝ 알 클립 무브 | MOUSE_MOV_RCLICK(ⓝ,ⓝ)/MRCLK(ⓝ,ⓝ) | | hvrT |
| 마우스무브 | MOUSE_MOVE/MMV | | hvrT |
| ⓝ,ⓝ 마우스 무브 | MOUSE_MOVE(ⓝ,ⓝ)/MMV(ⓝ,ⓝ) | | hvrT |
| 마우스 원래 위치/마우스 원위치 | MOUSE_MOVE_ORGPOS/MMV_SV_POS | 마우스 저장된 위치로 이동 | hvrT |
| 마우스 위치 저장 | MOUSE_SAVE_CURPOS/MSV_POS | 마우스 위치 저장 | hvrT |
| 마우스 넥스트/마우스 다음 | MOUSE_NEXT/NXT | | hvrT |
| 마우스 프리비어스/마우스 이전 | MOUSE_PREV/REV | | hvrT |
| 마우스 R 클릭 | MOUSE_RCLICK/RCLK | | hvrT |
| ⓝ,ⓝ 마우스 R 클릭 | MOUSE_RCLICK(ⓝ,ⓝ)/RCLK(ⓝ,ⓝ) | | hvrT |
| 마우스 알 다운 | MOUSE_RIGHT_DOWN/RDN | | hvrT |
| ⓝ,ⓝ 마우스 알 다운 | MOUSE_RIGHT_DOWN(ⓝ,ⓝ)/RDN(ⓝ,ⓝ) | | hvrT |
| 마우스 알 업 | MOUSE_RIGHT_UP/RUP | | hvrT |
| ⓝ,ⓝ 마우스 알 업 | MOUSE_RIGHT_UP(ⓝ,ⓝ)/RUP(ⓝ,ⓝ) | | hvrT |
| 마우스 휠 다운 | MOUSE_WHEEL_DOWN/WDN | | hvrT |
| ⓝ,ⓝ 마우스 휠 다운 | MOUSE_WHEEL_DOWN(ⓝ,ⓝ)/WDN(ⓝ,ⓝ) | | hvrT |
| 마우스 휠 업 | MOUSE_WHEEL_UP/WUP | | hvrT |
| ⓝ,ⓝ 마우스 휠 업 | MOUSE_WHEEL_UP(ⓝ,ⓝ)/WUP(ⓝ,ⓝ) | | hvrT |
| 상대 클릭 | MOUSE_LCLICK_RELATIVE/LCLK_R | | hvrT |
| 상대 더블 클릭 | MOUSE_DCLICK_RELATIVE/DCLK_R | | hvrT |
| 상대 미들클릭 | MOUSE_MCLICK_RELATIVE/MCLK_R | | hvrT |
| 상대 알 클릭 | MOUSE_RCLICK_RELATIVE/RCLK_R | | hvrT |
| 상대 클릭 무브 | MOUSE_MOV_LCLICK_RELATIVE/MCLK_R | | hvrT |
| 상대 더블클릭 무부 | MOUSE_MOV_DCLICK_RELATIVE/MDCLK_R | | hvrT |
| 상대 미들 더블 클릭 무브 | MOUSE_MOV_MCLICK_RELATIVE/MMCLK_R | | hvrT |
| 상대 알 클릭 무브 | MOUSE_MOV_RCLICK_RELATIVE/MRCLK_R | | hvrT |
| ⓝ,ⓝ 상대 클릭 | MOUSE_LCLICK_RELATIVE(ⓝ,ⓝ)/LCLK_R(ⓝ,ⓝ) | | hvrT |
| ⓝ,ⓝ 상대 더블 클릭 | MOUSE_DCLICK_RELATIVE(ⓝ,ⓝ)/DCLK_R(ⓝ,ⓝ) | | hvrT |
| ⓝ,ⓝ 상대 미들클릭 | MOUSE_MCLICK_RELATIVE(ⓝ,ⓝ)/MCLK_R(ⓝ,ⓝ) | | hvrT |
| ⓝ,ⓝ 상대 알 클릭 | MOUSE_RCLICK_RELATIVE(ⓝ,ⓝ)/RCLK_R(ⓝ,ⓝ) | | hvrT |
| ⓝ,ⓝ 상대 클릭 무브 | MOUSE_MOV_LCLICK_RELATIVE(ⓝ,ⓝ)/MCLK_R(ⓝ,ⓝ) | | hvrT |
| ⓝ,ⓝ 상대 더블클릭 무브 | MOUSE_MOV_DCLICK_RELATIVE(ⓝ,ⓝ)/MDCLK_R(ⓝ,ⓝ) | | hvrT |
| ⓝ,ⓝ 상대 미들클릭 무브 | MOUSE_MOV_MCLICK_RELATIVE(ⓝ,ⓝ)/MMCLK_R(ⓝ,ⓝ) | | hvrT |
| ⓝ,ⓝ 상대 알 클릭 무브 | MOUSE_MOV_RCLICK_RELATIVE(ⓝ,ⓝ)/MRCLK_R(ⓝ,ⓝ) | | hvrT |
실습
오류 및 문제해결