Variable
스크립트에서 사용하는 변수의 종류(Global / Keyword / Script)와 예약어 사용 방법을 안내합니다.
Aurora 스크립트에서 사용하는 변수의 종류와 사용 방법을 정리합니다. 모든 변수는 스크립트에서 사용할 수 있지만, Keyword 변수는 스크립트 그룹과의 특별한 관계가 있어 사용 시 주의가 필요합니다.
변수의 타입은 별도로 존재하지 않습니다. 변수 내부 값이 숫자만 있을 경우 숫자형으로 판단하고, 문자가 포함되어 있는 경우 문자열로 판단합니다.
사용 방법
스크립트에서 변수는 [ 와 ] 안에 넣어 사용합니다.
예를 들어, 변수명이 Test01이라면 스크립트 명령어에서 [Test01]이라고
사용하면 됩니다. Aurora가 내부적으로 변수로 판단하고 값을 치환합니다.
Global
프로젝트 전역에서 참조하고 사용할 수 있는 변수입니다.
참조 우선 순위 — Keyword → Script → Global. Global 변수는
참조 우선 순위가 가장 낮으므로, Script 변수와 이름이 중복되지
않도록 주의하세요.
Keyword
스크립트 그룹이 생성될 때 자동으로 만들어지는 변수입니다. 보통 Call 명령어로 해당 스크립트 그룹을 호출할 때, 전달된 인자들이 그 그룹의 키워드 변수에 기록됩니다.
호출된 스크립트 그룹에서는 키워드 변수에 담긴 값을 분석·구분하여 사용할 수 있습니다.
Script
스크립트를 수행할 때 사용되는 변수입니다.
- 여기에 등록한 변수: 해당 Aurora 파일 내의 전역 변수처럼 동작합니다. 스크립트 파일에 저장되며, 삭제 전까지 영구적으로 사용됩니다.
Set명령으로 설정한 변수: 지역 변수처럼 동작합니다. 명령이 수행될 때 생성되며, 스크립트가 종료될 때까지 존재합니다.
Default Script Variable
기본으로 제공되는 Script 변수입니다.
| 변수명 | 설명 |
|---|---|
mIndex | Do ~ Loop Command에서 기본으로 사용되는 변수 |
mReturnValue | Command 수행 후 리턴 값이 있는 경우 저장되는 변수. 대부분 문자열이 아닌 경우 저장됨 |
mReturnString | Command 수행 후 리턴 값이 있는 경우 저장되는 변수. 대부분 문자열이 리턴되는 경우 저장됨 |
mRect.left | 임시 변수 |
mRect.top | 임시 변수 |
mRect.right | 임시 변수 |
mRect.bottom | 임시 변수 |
예약어 (Reserved word)
스크립트를 수행할 때 사용되는 내부 예약 변수입니다. #으로 시작되는
문자열로, 스크립트 수행과 관련된 정보를 표현합니다.
사용법은 변수와 동일하게 [ ] 안에 놓아 사용합니다. 예를 들어 현재
날짜를 얻으려면 [#date] 와 같이 사용합니다.
Default Reserved Word Variable
기본으로 제공되는 예약어 목록입니다.
| 변수명 | 설명 |
|---|---|
#date | 현재 날짜 (예: 20221221) |
#time | 현재 시간 (예: 170900) |
#resdir | 스크립트 리소스 폴더 경로 (\ 포함) |
#reportdir | 리포트 폴더 경로 (\ 포함) |
#scriptdir | 스크립트 폴더 경로 (\ 포함) |