Aurora Agent Commands

Send keys to device

키 이름·(x,y) 좌표·대기시간을 쉼표로 나열한 표현식을 Aurora Agent 장치에 순서대로 전송합니다.

Aurora Agent가 실행 중인 장치에 키 입력, 좌표 클릭(터치), 대기 시간을 한 표현식으로 순서대로 전송합니다. 장치가 알려준 지원 기능에 따라 키보드/키패드, 마우스/터치가 자동으로 선택됩니다. 공통 필드와 장치 등록 방법은 Aurora agent 명령어 개요를 참고하세요.

매개변수

ArgumentTypeDescription
Aurora agent alias선택명령을 보낼 Aurora agent 장치 별칭
Expression (Keys)문자열전송 순서 표현식 — 키이름,(x,y),대기시간,... 형식, , 구분, 변수 사용 가능
Insert keypad key연결된 Agent의 키패드 키 이름을 표현식 커서 위치에 삽입
Insert x,y coordinates장치 화면을 받아 클릭한 위치를 (x,y) 형식으로 삽입
Get device screen장치 화면 미리 보기·수동 제어 창 열기
Delay숫자명령어 실행 후 대기 시간 (Milliseconds)
Description텍스트명령어 설명 (선택)

반환값

반환값

성공 시 1, 실패 시 0, 오류 시 음수 코드가 mReturnValue에 저장됩니다.

여러 항목을 나열한 경우 마지막으로 전송한 항목의 결과가 반환값이 되며, 중간 항목이 실패(0 이하)하면 그 지점에서 중단됩니다.

설명

표현식 형식

표현식은 , 로 구분된 항목을 왼쪽부터 순서대로 처리합니다. 예: pagedown,(10,10),1000,up

항목 형태동작
(x,y)좌표 클릭 — Agent가 마우스를 지원하면 마우스 왼쪽 클릭, 아니면 터치로 전송
숫자만 (예: 1000)해당 밀리초만큼 대기
그 외 문자열 (예: enter, ctrl+c, F5, HOME)Agent가 키보드를 지원하면 키보드 키 입력, 아니면 키패드 키 이름으로 해석하여 전송

키보드 키 문자열은 공백을 제거하고 대소문자를 구분하지 않으며, 다음 조합·키 이름을 인식합니다.

  • 조합 접두어: CTRL+, ALT+, SHIFT+, CTRL+ALT+, CTRL+SHIFT+, SHIFT+ALT+
  • 한 글자 키: AZ, 09 등 (한 글자를 그대로 가상 키 코드로 사용)
  • 특수 키: UP, DOWN, LEFT, RIGHT, TAB, ENTER, HOME, END, PAGEUP, PAGEDOWN, INSERT, DELETE, SPACE, F1~F12

표현식에는 문자열 입력 기능이 없습니다. 두 글자 이상이면서 위 목록에 없는 문자열(예: abc)은 키 이름으로 해석되어 no supported VKcode 오류가 됩니다. 문자열을 입력하려면 글자를 , 로 나누어 한 글자씩 나열하세요.

오류 처리

디버그 메시지원인
expression is empty표현식이 비어 있음
send expression syntax error(x,y) 짝이 맞지 않거나 좌표가 숫자가 아님, (x 뒤에 y) 가 아닌 항목이 옴
no supported VKcode인식할 수 없는 키 이름 (키보드 미지원 장치에서는 키패드 이름 목록에 없는 경우)
timeoutAgent가 3초 안에 응답하지 않음
connectivity is not connected장치에 접속할 수 없음

Insert keypad key 버튼은 명령어 창을 열 때 장치에 접속해 키패드 키 이름 목록을 가져옵니다. 버튼이 비활성이라면 장치가 연결되지 않았거나 키패드를 지원하지 않는 Agent입니다. 좌표는 직접 입력하기보다 Insert x,y coordinates 버튼으로 장치 화면에서 클릭해 삽입하는 것이 정확합니다.

표현식에 대기 시간만 있고 전송 항목이 없으면(예: 1000) 실제 전송이 없어 반환값은 0 입니다. 이 명령어는 Aurora agent 장치 전용이며, 로컬 PC 키 입력은 Send keys를 사용하세요.

관련 명령어