Variable

스크립트에서 사용하는 변수의 종류(Global / Keyword / Script)와 예약어 사용 방법을 안내합니다.

Aurora 스크립트에서 사용하는 변수의 종류와 사용 방법을 정리합니다. 모든 변수는 스크립트에서 사용할 수 있지만, Keyword 변수는 스크립트 그룹과의 특별한 관계가 있어 사용 시 주의가 필요합니다.

변수의 타입은 별도로 존재하지 않습니다. 변수 내부 값이 숫자만 있을 경우 숫자형으로 판단하고, 문자가 포함되어 있는 경우 문자열로 판단합니다.

사용 방법

스크립트에서 변수는 [] 안에 넣어 사용합니다.

예를 들어, 변수명이 Test01이라면 스크립트 명령어에서 [Test01]이라고 사용하면 됩니다. Aurora가 내부적으로 변수로 판단하고 값을 치환합니다.

Global

프로젝트 전역에서 참조하고 사용할 수 있는 변수입니다.

참조 우선 순위Keyword → Script → Global. Global 변수는 참조 우선 순위가 가장 낮으므로, Script 변수와 이름이 중복되지 않도록 주의하세요.

Keyword

스크립트 그룹이 생성될 때 자동으로 만들어지는 변수입니다. 보통 Call 명령어로 해당 스크립트 그룹을 호출할 때, 전달된 인자들이 그 그룹의 키워드 변수에 기록됩니다.

호출된 스크립트 그룹에서는 키워드 변수에 담긴 값을 분석·구분하여 사용할 수 있습니다.

Script

스크립트를 수행할 때 사용되는 변수입니다.

  • 여기에 등록한 변수: 해당 Aurora 파일 내의 전역 변수처럼 동작합니다. 스크립트 파일에 저장되며, 삭제 전까지 영구적으로 사용됩니다.
  • Set 명령으로 설정한 변수: 지역 변수처럼 동작합니다. 명령이 수행될 때 생성되며, 스크립트가 종료될 때까지 존재합니다.

Default Script Variable

기본으로 제공되는 Script 변수입니다.

변수명설명
mIndexDo ~ Loop Command에서 기본으로 사용되는 변수
mReturnValueCommand 수행 후 리턴 값이 있는 경우 저장되는 변수. 대부분 문자열이 아닌 경우 저장됨
mReturnStringCommand 수행 후 리턴 값이 있는 경우 저장되는 변수. 대부분 문자열이 리턴되는 경우 저장됨
mRect.left임시 변수
mRect.top임시 변수
mRect.right임시 변수
mRect.bottom임시 변수

예약어 (Reserved word)

스크립트를 수행할 때 사용되는 내부 예약 변수입니다. #으로 시작되는 문자열로, 스크립트 수행과 관련된 정보를 표현합니다.

사용법은 변수와 동일하게 [ ] 안에 놓아 사용합니다. 예를 들어 현재 날짜를 얻으려면 [#date] 와 같이 사용합니다.

Default Reserved Word Variable

기본으로 제공되는 예약어 목록입니다.

변수명설명
#date현재 날짜 (예: 20221221)
#time현재 시간 (예: 170900)
#resdir스크립트 리소스 폴더 경로 (\ 포함)
#reportdir리포트 폴더 경로 (\ 포함)
#scriptdir스크립트 폴더 경로 (\ 포함)