스크립트 등록 > 스크립트 타입 > 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 nameexplainDocument
마우스 센터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/DCLKhvrT
ⓝ,ⓝ 더블 클릭/두 번 때려/따닥MOUSE_DCLICK(ⓝ,ⓝ)/DCLK(ⓝ,ⓝ)hvrT
마우스 다운MOUSE_LEFT_DOWN/LDNhvrT
ⓝ,ⓝ 마우스 다운MOUSE_LEFT_DOWN(ⓝ,ⓝ)/LDN(ⓝ,ⓝ)hvrT
마우스 업MOUSE_LEFT_UP/LUPhvrT
ⓝ,ⓝ 마우스 업MOUSE_LEFT_UP(ⓝ,ⓝ)/LUP(ⓝ,ⓝ)hvrT
마우스 미들 클릭MOUSE_MCLICK/MCLKhvrT
ⓝ,ⓝ 마우스 미들 클릭MOUSE_MCLICK(ⓝ,ⓝ)/MCLK(ⓝ,ⓝ)hvrT
마우스 미들 다운MOUSE_MIDDLE_DOWN/MDNhvrT
ⓝ,ⓝ 마우스 미들 다운MOUSE_MIDDLE_DOWN(ⓝ,ⓝ)/MDN(ⓝ,ⓝ)hvrT
마우스 미들 업MOUSE_MIDDLE_UP/MUPhvrT
ⓝ,ⓝ 마우스 미들 업MOUSE_MIDDLE_UP(ⓝ,ⓝ)/MUP(ⓝ,ⓝ)hvrT
마우스 미들 더블 클릭MOUSE_MOV_DCLICK/MDCLKhvrT
ⓝ,ⓝ 마우스 미들 더블 클릭MOUSE_MOV_DCLICK(ⓝ,ⓝ)/MDCLK(ⓝ,ⓝ)hvrT
더블 클릭 무브/두 번 때려/따닥MOUSE_MOV_LCLICK/MLCLKhvrT
ⓝ,ⓝ 클릭 무브MOUSE_MOV_LCLICK(ⓝ,ⓝ)/MLCLK(ⓝ,ⓝ)hvrT
미들클릭 무브MOUSE_MOV_MCLICK/MMCLKhvrT
ⓝ,ⓝ 미들클릭 무브MOUSE_MOV_MCLICK(ⓝ,ⓝ)/MMCLK(ⓝ,ⓝ)hvrT
알 클립 무브MOUSE_MOV_RCLICK/MRCLKhvrT
ⓝ,ⓝ 알 클립 무브MOUSE_MOV_RCLICK(ⓝ,ⓝ)/MRCLK(ⓝ,ⓝ)hvrT
마우스무브MOUSE_MOVE/MMVhvrT
ⓝ,ⓝ 마우스 무브MOUSE_MOVE(ⓝ,ⓝ)/MMV(ⓝ,ⓝ)hvrT
마우스 원래 위치/마우스 원위치MOUSE_MOVE_ORGPOS/MMV_SV_POS마우스 저장된 위치로 이동hvrT
마우스 위치 저장MOUSE_SAVE_CURPOS/MSV_POS마우스 위치 저장hvrT
마우스 넥스트/마우스 다음MOUSE_NEXT/NXThvrT
마우스 프리비어스/마우스 이전MOUSE_PREV/REVhvrT
마우스 R 클릭MOUSE_RCLICK/RCLKhvrT
ⓝ,ⓝ 마우스 R 클릭MOUSE_RCLICK(ⓝ,ⓝ)/RCLK(ⓝ,ⓝ)hvrT
마우스 알 다운MOUSE_RIGHT_DOWN/RDNhvrT
ⓝ,ⓝ 마우스 알 다운MOUSE_RIGHT_DOWN(ⓝ,ⓝ)/RDN(ⓝ,ⓝ)hvrT
마우스 알 업MOUSE_RIGHT_UP/RUPhvrT
ⓝ,ⓝ 마우스 알 업MOUSE_RIGHT_UP(ⓝ,ⓝ)/RUP(ⓝ,ⓝ)hvrT
마우스 휠 다운MOUSE_WHEEL_DOWN/WDNhvrT
ⓝ,ⓝ 마우스 휠 다운MOUSE_WHEEL_DOWN(ⓝ,ⓝ)/WDN(ⓝ,ⓝ)hvrT
마우스 휠 업MOUSE_WHEEL_UP/WUPhvrT
ⓝ,ⓝ 마우스 휠 업MOUSE_WHEEL_UP(ⓝ,ⓝ)/WUP(ⓝ,ⓝ)hvrT
상대 클릭MOUSE_LCLICK_RELATIVE/LCLK_RhvrT
상대 더블 클릭MOUSE_DCLICK_RELATIVE/DCLK_RhvrT
상대 미들클릭MOUSE_MCLICK_RELATIVE/MCLK_RhvrT
상대 알 클릭MOUSE_RCLICK_RELATIVE/RCLK_RhvrT
상대 클릭 무브MOUSE_MOV_LCLICK_RELATIVE/MCLK_RhvrT
상대 더블클릭 무부MOUSE_MOV_DCLICK_RELATIVE/MDCLK_RhvrT
상대 미들 더블 클릭 무브MOUSE_MOV_MCLICK_RELATIVE/MMCLK_RhvrT
상대 알 클릭 무브MOUSE_MOV_RCLICK_RELATIVE/MRCLK_RhvrT
ⓝ,ⓝ 상대 클릭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

실습

오류 및 문제해결