일반적인 확장기능 스크립트 편집

 

가로 크기, 세로 크기, X 위치, Y 위치 등의 확장기능 요소를 선택하면 <그림 1>과 같은 스크립트 편집기가 실행되는데 각 요소는 <표 1>과 같은 방법으로 작성한다.

 

<그림 1> 가로 확장기능 스크립트 편집기를 실행한 예

 

확장기능 요소 스크립트 내용 스크립트 작성 예 가능 그래픽 요소
크기 가로 가로/세로 크기의 % 값 return 100;  // 원래대로
return 50;   // 1/2 축소
return 200;  // 2배 확대
대부분의 그래픽 요소
세로
위치 X X/Y 좌표 위치 값 return 75;
return 500;
Y
이벤트 키 눌렀을 때 키 눌렀을 때 실행할 내용 if(@KeyGetCode() == 13) { // Enter 키가 눌렀을 때   …                            // 실행할 내용 입력
}
입력기
선택 변경 시 선택 변경 시 실행할 내용 i=@ListBoxGetCurSel(“ListBox1”);
…       // 리스트박스 위치 값을 얻어 …
리스트 박스, 콤보 박스, 라디오 버튼, 체크 박스 등
마우스 응답 눌렀을 때 마우스를 누르거나 떼었을 때 실행할 내용   직선, 사각형 등의 일반 그래픽 요소 등
떼었을 때
보기 표시 ON(1)/OFF(0) 값 return ON;  // 표시
return OFF; // 표시 않음
대부분의 그래픽 요소
점멸 점멸 주기 값 (0 = 없음, 1000 = 1초마다) return 1000;  // 1초 마다 점멸
return 3000;  // 3초 마다 점멸
애니메이션 속도 분당 회전 수(RPM) return 30;    // 분당 30번
return 100;   // 분당 60번
애니메이션
굵기 선 굵기 선의 굵기 값 return 1;     // 선 굵기 = 1
return 3;     // 선 굵기 = 3
직선, 사각형 관련, 다각형 관련, 곡선 관련, 둥근 사각형 등
색상 선 색상 선 색상 값 return @RGB(255, 255, 255);  // 흰색
return @RGB(0, 0, 0);        // 검은색
return @RGB(0, 0, 255);      // 파란색
return @ARGB(127, 0, 0, 255); // 투명도 50% 빨간색
선에 관련된 요소
채움 색상 채움 색상 값 채움에 관련된 요소
글자 색상 글자 색상 값 글자에 관련된 요소
배경 색상 배경 색상 값 배경이 있는 요소

<표 1> 일반적인 확장기능 스크립트의 작성 예와 내용

 

<그림 2>와 같은 스크립트 편집기에서 편집기의 사용법과 스크립트 작성법으로 일반적인 확장기능 스크립트를 작성한다.

 

참고) 확장기능 요소의 ‘마우스 응답|영역 표시’, ‘슬라이더|가로 이동’, ‘슬라이더 세로 이동’은 <그림 1>과 같은 스크립트 편집기를 사용하지 않고 설정 대화상자에서 입력한다.

 

관련항목)

스크립트 편집기의 사용법

스크립트 작성법

영역 표시

스크립트 종류

각 그래픽 요소에 대한 스크립트

스크립트 실행

스크립트 주 도움말