스튜디오에서 작성할 수 있는 스크립트는 크게 감시 프로그램 전체에 관련된 스크립트, 그래픽 모듈에 관련된 스크립트, 각 그래픽 요소에 대한 스크립트로 분류할 수 있는데 각 종류별 편집기 실행방법은 조금씩 다르다.
감시 프로그램 전체에 관련된 스크립트
스튜디오의 기본 메뉴, 모듈 편집기 또는 리포터 편집기에서 ‘파일|스크립트 편집’을 선택하면 <그림 1>과 같은 부 메뉴가 나타난다.
<그림 1> 파일 글자메뉴의 스크립트 부 메뉴
감시 프로그램 전체에 관련된 스크립트의 편집기 실행은 <그림 1>의 메뉴를 선택하여 실행한다.
감시 프로그램 시작 시 : ‘감시 프로그램 시작 시’를 선택하여 감시 프로그램 시작 시 한번 실행되는 스크립트를 작성.
감시 프로그램 실행중에 계속 : ‘감시 프로그램 실행중에 계속’을 선택하여 일반적인 스크립트 작성.
감시 프로그램 종료 시 : ‘감시 프로그램 종료 시’를 선택하여 감시 프로그램 종료 시 한번 실행되는 스크립트를 작성.
키 스크립트 : 감시 프로그램에서 사용자가 특정한 키를 눌렀을 때 실행되는 스크립트.
메뉴 스크립트 : 사용자 메뉴 MENU_SCRIPT_000 ~ MENU_SCRIPT_999를 사용하기 위한 스크립트.
로그인 스크립트 : 감시 프로그램에서 사용자 로그인 될 때 실행(한 번)되는 스크립트.
로그아웃 전 스크립트 : 감시 프로그램에서 사용자 로그아웃 직전에 실행(한 번)되는 스크립트.
로그아웃 후 스크립트 : 감시 프로그램에서 사용자 로그아웃 직후에 실행(한 번)되는 스크립트.
스튜디오가 모듈 편집기 상태 일 때 ‘기타’ 글자메뉴를 선택하면 <그림 2>와 같은 메뉴가 나타난다.
<그림 2>의 모듈 시작/종료 시 스크립트는 그래픽 감시화면에서 현재의 그래픽 모듈이 열리거나 닫힐 때 실행(한 번)되는 스크립트이고 모듈 실행 시 스크립트는 그래픽 모듈을 감시하고 있는 동안 실행되는 스크립트이다.
또한 모듈 활성화/비 활성화 시 스크립트는 현재의 그래픽 모듈이 활성화 되거나 비 활성화 될 때(한 번) 실행되는 스크립트이다.
여기서 활성화는 윈도우의 포커스(마우스 선택 상태)가 있을 때이고 포커스가 없을 경우는 비 활성화 상태이다.

<그림 2> 그래픽 모듈에 관련된 스크립트 메뉴
모듈 편집기의 ‘요소삽입|스크립트 실행 버튼’ 설정 대화상자에서 외부 파일 또는 내장 스크립트를 작성한다.
대 부분의 그래픽 요소 설정 대화상자에는 확장기능 탭이 있는데 이 확장기능 탭에서 스크립트를 작성할 수 있다.
또한 아날로그/디지털 관련 그래픽 요소의 마우스 응답 탭에서도 스크립트 기능을 사용할 수 있다.
관련항목)