AM, PDMS PML

AM, PDMS REPORT

agape93 2021. 1. 6. 23:15

AM, PDMS 간단한 정보 수집

 

CE를 FILE로 OUTPUT 할 때

FILE /C:\REPORT\AAA.TXT

OUTPUT CE
TERM

 

OUTPUT 한 것을 INPUT 할 때는

$M /C:\REPORT\AAA.TXT

(ERROR 방지를 위해 파일 최상단에 ONERROR CONTINUE 추가하면 된다)

 

REPORT 생성하고자 할 때

ALP LOG END
   HANDLE ANY
   ENDHANDLE

ALP LOG /C:\AAA.MAC OVER

   내용 ~~~

ALP LOG END

 

CE에서 PIPE 이름만 받고 싶을 때

VAR !LIST EVAL NAME FOR ALL PIPE FOR CE

 

CE에서 PIPE STRU EQUI 이름 다 받고 싶을 때
VAR !LIST EVAL NAME FOR ALL (PIPE STRU EQUI) FOR CE

 

CE에서 PIPE 이름이 AAA 인 것만 받고 싶을 때

VAR !LIST EVAL NAME FOR ALL PIPE WITH (MATCH (NAME, 'AAA') GT 0) FOR CE

 

CE에서 PIPE STRU EQUI 이름이 AAA 이거나 PURP이 SUPP 인 것을 받고 싶을 때
VAR !LIST EVAL NAME FOR ALL (PIPE STRU EQUI) WITH (MATCH (NAME, 'AAA') GT 0) $

OR (MATCH (PURP, 'SUPP') GT 0) FOR CE

 

받은 정보를 보고 싶을 때에는 Q VAR !LIST 하면 됩니다

 

EXCEL CSV FILE 가져오기

!FILE = OBJECT FILE('C:\AAA.CSV')

!TEMP = !FILE.READFILE()

!FILE.CLOSE()

 

EXCEL CSV FILE 저장하기

!FILE = OBJECT FILE('C:\AAA.CSV')

!FILE.OPEN('OVERWRITE')

!FILE.WRITEFILE('A', !LIST)

!FILE.CLOSE()