DriverCommand 명령식 |
DriverCommand | 특정한 I/O 디바이스의 드라이버를 해당 드라이버의 명령어와 파라미터 값으로 제어합니다. | |
표기 | 명령식 표기 | DriverCommand("디바이스이름.스테이션이름", Command, "Parameter") |
스크립트 표기 | DriverCommand("디바이스이름.스테이션이름", Command, "Parameter") | |
기능 | 각 통신 드라이버 별 지원하는 Command 와 Parameter가 다르므로 사용하고자 하는 드라이버 도움말을 참고하시기 바랍니다. |
DriverCommand("SMS.STATION", 1, "관리,7")
그룹이름이 “관리”인 그룹에 속한 모든 구성원에게 메시지 ID가 7번인 메시지를 송신합니다.
DriverCommand("SMS.STATION", 3, "홍길동,5")
“홍길동”이란 이름으로 등록된 연락처에 메시지 ID가 5번인 메시지를 송신합니다.
DriverCommand("SMS.STATION", 5, "01112345678,2")
011-1234-5678 전화번호로 메시지 ID가 2번인 메시지를 송신합니다.
RunScript 명령식 |
RunScript | 지정된 스크립트를 실행합니다. | |
서브루틴명 | 명령식 표기 | RunScript(“스크립트 이름”) |
스크립트 표기 | RunScript “스크립트 이름” | |
기능 | 지정된 스크립트를 실행합니다. | |
사용 예제 | 스크립트 ‘Temp’를 실행합니다. RunScript(“Temp”) ![]() |
RunScriptEx 명령식 |
RunScriptEx | 지정된 스크립트에 매개변수를 전달하여 실행합니다. | |
표기 | 명령식 표기 | RunScriptEx(“스크립트 이름”, 옵션, 매개변수) |
스크립트 표기 | RunScriptEx “스크립트 이름”, 옵션, 매개변수 | |
기능 | 지정된 스크립트에 매개변수를 전달하여 실행합니다. 옵션에 0을 지정하는 경우, 지정된 스크립트가 현재 실행 중이면, 아무런 동작도 수행하지 않습니다. 1을 지정하는 경우, 지정된 스크립트가 실행 중이면, 스크립트 종료 후 지정된 매개변수로 스크립트를 실행시킵니다. 매개변수는 스크립트에 전달되는 파라미터로, 숫자 또는 문자열을 입력합니다. 해당 스크립트에서 GetParameter 함수를 호출하여 값을 전달받을 수 있습니다. | |
사용 예제 | 스크립트 ‘ValueChange’가 실행 중인 경우, 아무런 동작도 취하지 않습니다. RunScriptEx(“ValueChange”,0,0) 스크립트 ‘Temp’와 매개변수 “Cimon”을 넣어 실행하면, 스크립트 내에서 GetParameter()를 호출해 매개변수 “Cimon”을 사용할 수 있습니다. RunScriptEx(“Temp”,0,”Cimon”) ![]() |
ReportOut 명령식 |
ReportOut | 지정된 보고서 모델을 즉시 출력시킵니다. | |
서브루틴명 | 명령식 표기 | ReportOut (“보고서 모델 이름”) |
스크립트 표기 | ReportOut “보고서 모델 이름” | |
기능 | 프로젝트에 등록된 보고서 모델을 지정하여, 출력 시간에 관계없이 바로 인쇄합니다. 보고서 모델의 실행이 정지된 경우에도 명령식을 통해 인쇄할 수 있습니다. | |
사용 예제 | 명령식을 통해, “수처리” 보고서 모델을 바로 프린터로 출력합니다. ReportOut (“수처리”) |
FormatStr 명령식 |
FormatStr | 지정된 값을 변환 형식에 맞춰 문자열로 출력합니다. | |
표기 | 연산식 표기 | FormatStr(“변환형식”,값종류,값) |
스크립트 표기 | n=FormatStr(“변환형식”,값종류,값) | |
기능 | 지정된 값을 변환형식에 맞춰 문자열로 출력합니다. 변환형식은 “%04d”, “%5.2f”등 C언어의 Format 형식과 동일합니다. 단, 매개변수는 1개로 제한됩니다. 변환하려는 값은 값 매개변수에 지정합니다. | |
값종류 | 반환 값 | |
0 | 변환하려는 값이 소수점이 없는 정수인 경우 | |
1 | 변환하려는 값이 부동소수점을 갖는 실수인 경우 | |
2 | 변환하려는 값이 문자열인 경우 | |
사용 예제 | “1823”을 “%5.2f” 포맷에 맞춰 변환합니다. n=FormatStr(“%5.2f”,0,1823) |
OpenPage 명령식 |
OpenPage | 지정된 페이지를 엽니다. | |
서브루틴명 | 명령식 표기 | OpenPage(“그래픽 페이지 이름”) |
스크립트 표기 | OpenPage “그래픽 페이지 이름” | |
기능 | 지정된 페이지를 팝업 화면에 표시합니다. 페이지 이름 대신 URL을 사용할 경우, 입력한 URL의 리소스를 팝업 화면에 표시합니다. URL 끝에 ',position: '을 붙여 원하는 위치에 팝업 화면을 열 수 있습니다. 옵션을 입력하지 않으면 (0,0,1920,1080)에 위치하게 됩니다. | |
사용 예제 | Page1을 띄웁니다. OpenPage(“Page1”) 네이버 메인 창을 띄웁니다. OpenPage("http://www.naver.com") 네이버 메인 창을 (top: 100, left: 200, width: 800, height: 600) 위치에 띄웁니다. OpenPage("http://www.naver.com ,position:100,200,800,600") |
OpenPageEx 명령식 |
OpenPageEx | 지정된 페이지에 등록된 항목을 지정한 태그로 치환하여 해당 페이지를 엽니다. | |
서브루틴명 | 명령식 표기 | OpenPageEx(“그래픽 페이지 이름”,”태그이름목록”) |
스크립트 표기 | 스크립트에서 사용 불가 | |
기능 | 지정된 페이지에 등록된 항목을 지정한 태그로 치환하여 해당 페이지를 엽니다. 페이지 편집 시에 $1, $2... $n 으로 지정한 항목을 “태그이름목록”에 지정한 태그 이름들로 치환합니다. 태그 이름은 콤마(,)로 구분합니다. | |
사용 예제 | Page1의 $1,$2 항목을 각각 “AA”, “BB” 태그로 치환하여 현재 화면에 표시합니다. OpenPageEx(“Page1”,”AA,BB”) |
OpenPagePos 명령식 |
OpenPagePos | 입력한 페이지를 (X, Y) 좌표에 지정된 가로(width) × 세로(height) 크기로 엽니다. | |
서브루틴명 | 명령식 표기 | OpenPagePos(“그래픽 페이지 이름”, ”X, Y, width, height”) |
스크립트 표기 | 스크립트에서 사용 불가 | |
기능 | 입력한 페이지를 (X, Y) 좌표에 지정된 가로(width) × 세로(height) 크기로 엽니다. | |
사용 예제 | Page1를 (500, 500) 좌표에 1920 × 1080 크기로 엽니다. OpenPagePos(“Page1”, ”500, 500, 1920, 1080”) |
ReplacePage 명령식 |
ReplacePage | 현재 페이지를 지정한 페이지로 변경합니다. | |
서브루틴명 | 명령식 표기 | ReplacePage(“페이지 이름”) |
스크립트 표기 | ReplacePage “페이지 이름” | |
기능 | 현재 페이지를 “페이지 이름” 으로 변경합니다. | |
사용 예제 | 현재 페이지를 Page1 페이지로 변경합니다. ReplacePage(“Page1”) |
ReplacePageEx 명령식 |
ReplacePageEx | 현재 페이지를 지정한 페이지로 변경하고, 등록 항목을 지정한 태그로 치환합니다. | |
서브루틴명 | 명령식 표기 | ReplacePageEx("페이지 이름","태그 이름 목록") |
스크립트 표기 | ReplacePageEx "페이지 이름","태그 이름 목록" | |
기능 | 현재 페이지를 지정한 페이지로 변경하고, 등록 항목을 지정한 태그로 치환합니다. 페이지 편집 시에 $1, $2... $n 으로 지정한 항목을 “태그 이름 목록”에 지정한 태그 이름들로 치환합니다. 태그 이름은 콤마(,)로 구분합니다. | |
사용 예제 | Page1의 $1,$2 항목을 각각 “AA”, “BB” 태그로 치환하고 화면에 표시합니다. ReplacePageEx(“Page1”,”AA,BB”) |
RunApp 명령식 |
RunApp | 사용자의 특정 응용프로그램을 실행합니다. | |
서브루틴명 | 명령식 표기 | RunApp(“실행파일”, “매개변수”) |
스크립트 표기 | RunApp“실행파일”, “매개변수” | |
기능 | 사용자의 특정 응용프로그램을 실행합니다. “실행파일” 에는 파일 경로 전체를 입력하고, “매개변수” 에는 실행할 때 필요한 파일이 있을 경우, 해당 파일의 경로를 입력합니다. (주의) CimonX를 실행하고 있는 컴퓨터에서만 동작하는 명령식입니다. | |
사용 예제 | 엑셀 프로그램을 실행해 “Test.xlsx” 파일을 엽니다. RunApp(“C:\ProgramFiles\MicrosoftOffice\Office15\excel.exe”,”C:\Test.xlsx”) |
ProjectBackup 명령식 |
ProjectBackup | 지정된 경로로 Backup.ini 파일에 설정된 파일을 백업합니다. | |
서브루틴명 | 명령식 표기 | ProjectBackup(“백업 경로”) |
스크립트 표기 | ProjectBackup “백업 경로” | |
기능 | 지정된 “백업 경로”로 Backup.ini 파일에 설정된 파일들을 백업합니다. Backup.ini 파일에는 백업하고자 하는 파일을 지정할 수 있습니다. ![]() | |
사용 예제 | C 드라이브에 파일을 백업합니다. Projectbackup(“C:\”) |