스튜디오에서 작성할 수 있는 스크립트는 크게 감시 프로그램 전체에 관련된 스크립트, 그래픽 모듈에 관련된 스크립트, 각 그래픽 요소에 대한 스크립트로 분류할 수 있다.
감시 프로그램 전체에 관련된 스크립트
스튜디오의 기본 메뉴, 모듈 편집기 또는 리포터 편집기에서 ‘파일|스크립트’를 선택하면 <그림 1>과 같은 부 메뉴가 나타나는데 각 스크립트는 <표 1>과 같은 종류와 내용으로 구성되어 있다.
<그림 1> 파일 글자메뉴의 스크립트 부 메뉴
| 스크립트 종류 | 내용 | 스크립트 개수 |
| 감시 프로그램 시작 시 | 감시 프로그램이 시작될 때 한번 실행 | 1개 이하 |
| 감시 프로그램 실행중에 계속 | 감시 프로그램이 실행되는 동안 특정한 검색주기(초 단위)로 계속 | 작성된 개수 만큼 |
| 감시 프로그램 종료 시 | 감시 프로그램이 종료될 때 한번 실행 | 1개 이하 |
| 키 스크립트 | 특정한 키보드를 누르거나 떼었을 때 실행되는 스크립트 | 작성된 개수 만큼 |
| 메뉴 스크립트 | 사용자 메뉴 MENU_SCRIPT_000 ~ MENU_SCRIPT_999를 사용하기 위한 스크립트 | 0 ~ 1000 |
| 로그인 스크립트 | 각 사용자 로그인 시 한번 실행되는 스크립트 | 1개 이하 |
| 로그아웃 전 스크립트 | 각 사용자가 로그아웃 시 직전에 한번 실행되는 스크립트 | 1개 이하 |
| 로그아웃 후 스크립트 | 각 사용자가 로그아웃 시 직후에 한번 실행되는 스크립트 | 1개 이하 |
<표 1> 감시 프로그램 전체에 관련된 스크립트 종류와 내용
참고) 키 스크립트에서 사용할 수 있는 키는 F1 ~ F24, 숫자 0 ~ 9, 문자 A ~ Z 등이고 Ctrl 와 Shift 키를 혼용해서 사용할 수 있다.
스튜디오가 모듈 편집기 상태 일 때 ‘기타’ 글자메뉴를 선택하면 <그림 2>와 같은 메뉴가 나타나는데 각 스크립트는 <표 2>와 같은 종류와 내용으로 구성되어 있다.

<그림 2> 그래픽 모듈에 관련된 스크립트 메뉴
| 스크립트 종류 | 내용 | 스크립트 개수 |
| 모듈 시작 시 | 현재의 그래픽 모듈이 열릴 때 한번 실행 | 1개 이하 |
| 모듈 실행 시 | 현재의 그래픽 모듈이 열려있는 동안 항상 실행 | |
| 모듈 종료 시 | 현재의 그래픽 모듈이 종료될 때(닫힐 때) 한번 실행 | |
| 모듈 활성화 시 | 현재의 그래픽 모듈이 활성화 될 때 한번 실행 | |
| 모듈 비 활성화 시 | 현재의 그래픽 모듈이 비 활성화 될 때 한번 실행 |
<표 2> 그래픽 모듈에 관련된 스크립트 종류와 내용
스크립트 실행 버튼
모듈 편집기의 ‘요소삽입|스크립트 실행 버튼’ 설정 대화상자에서 외부 파일 또는 내장 스크립트를 작성한다.
대 부분의 그래픽 요소 설정 대화상자에는 확장기능 탭이 있는데 이 확장기능 탭에서 스크립트를 작성할 수 있다.
관련항목)