Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 20 Current »

DriverCommand 명령식

DriverCommand

특정한 I/O 디바이스의 드라이버를 해당 드라이버의 명령어와 파라미터 값으로 제어합니다.

표기

명령식 표기

DriverCommand("디바이스이름.스테이션이름", Command, "Parameter")

스크립트 표기

DriverCommand("디바이스이름.스테이션이름", Command, "Parameter")

기능

각 통신 드라이버 별 지원하는 CommandParameter가 다르므로 사용하고자 하는 드라이버 도움말을 참고하시기 바랍니다.

DriverCommand 사용 예시 - CmWebSMS

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”)

image-20241017-052837.png

RunScriptEx 명령식

RunScriptEx

지정된 스크립트에 매개변수를 전달하여 실행합니다.

표기

명령식 표기

RunScriptEx(“스크립트 이름”, 옵션, 매개변수)

스크립트 표기

RunScriptEx “스크립트 이름”, 옵션, 매개변수

기능

지정된 스크립트에 매개변수를 전달하여 실행합니다.

옵션에 0을 지정하는 경우, 지정된 스크립트가 현재 실행 중이면, 아무런 동작도 수행하지 않습니다.

1을 지정하는 경우, 지정된 스크립트가 실행 중이면, 스크립트 종료 후 지정된 매개변수로 스크립트를 실행시킵니다.

매개변수는 스크립트에 전달되는 파라미터로, 숫자 또는 문자열을 입력합니다. 해당 스크립트에서 GetParameter 함수를 호출하여 값을 전달받을 수 있습니다.

사용 예제

스크립트 ‘ValueChange’가 실행 중인 경우, 아무런 동작도 취하지 않습니다.

RunScriptEx(“ValueChange”,0,0)

스크립트 ‘Temp’와 매개변수 “Cimon”을 넣어 실행하면, 스크립트 내에서 GetParameter()를 호출해 매개변수 “Cimon”을 사용할 수 있습니다.

RunScriptEx(“Temp”,0,”Cimon”)

image-20241016-052657.png

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(“그래픽 페이지 이름”,”태그이름목록”)

스크립트 표기

OpenPageEx “그래픽 페이지 이름”,”태그이름목록”

기능

지정된 페이지에 등록된 항목을 지정한 태그로 치환하여 해당 페이지를 엽니다.

페이지 편집 시에 $1, $2... $n 으로 지정한 항목을 “태그이름목록”에 지정한 태그 이름들로 치환합니다. 태그 이름은 콤마(,)로 구분합니다.

사용 예제

Page1의 $1,$2 항목을 각각 “AA”, “BB” 태그로 치환하여 현재 화면에 표시합니다.

OpenPageEx(“Page1”,”AA,BB”)

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 파일에는 백업하고자 하는 파일을 지정할 수 있습니다.

image-20241016-072631.png

사용 예제

C 드라이브에 파일을 백업합니다.

Projectbackup(“C:\”)

  • No labels