개요
스크립트는 C와 비슷한 작은 언어로 작성된 문의 시퀀스입니다. 변수, if/else, for 루프,
산술·비교·논리·비트 연산자, 그리고 기본 제공 함수 호출을 지원합니다. 기본 제공 함수는
WindowMaximize나 KeyboardPressKeyCombo처럼 엔진이 제공하는 함수입니다. 함수를 직접 정의할 수는
없으며 배열이나 개체도 없습니다. 모든 값은 하나의 스칼라입니다.
작업의 스크립트는 두 엔진 중 하나로 작성하며, 둘 다 같은 바이트코드로 컴파일됩니다.
- 스크립트: 이 참조에서 설명하는 텍스트 언어입니다.
- 단계: 단계의 TOML 목록으로, 구성 UI의 단계 편집기와 기록된 매크로에서 사용합니다. 단계 엔진을 참조하십시오.
스크립트는 실행되기 전에 컴파일됩니다. 구문 오류, 알 수 없는 기본 제공 함수 또는 잘못된 인수 수가 있으면 스크립트가 전혀 실행되지 않으며, 줄과 열이 표시된 오류 하나가 보고됩니다. 컴파일된 스크립트는 자체 스레드에서 위에서 아래로 실행됩니다.
노트
진단 콘솔에서 직접 시험해 보십시오. 트레이 메뉴의 [콘솔 표시] 항목으로 엽니다. 콘솔의
[스크립트] 탭은 스크립트를 즉시 실행하고, UtilityPrint 출력을 해당 탭으로 보내며, 입력하는 동안
기본 제공 함수 이름을 자동 완성합니다. 이 참조의 모든 예제는 콘솔에 붙여 넣어 실행할 수 있습니다.