HOME > 고객지원 > Q&A
FileReadMessage() 또는 FileReadFields()함수를 사용하십시요. |
---|
작성자: 관리자 2002-04-23 15:44:54 | 1,992 |
질문 감사합니다. 우선 간략히 설명드리자면 CSV나 TXT파일의 내용을 읽기위한 함수로는 FileReadMessage() , FileReadFields()함수를 사용하시면 됩니다. position = FileReadMessage("D:comp_dataEDUintouchintouch기술지원 00720.CSV", position, MyTag, 0); wcAddItem ( "ListBox_1", MyTag ); Position => 읽기 시작할 위치. "D:comp_dataEDUintouchintouch기술지원 00720.CSV" => 읽을 파일의 위치와 파일 이름. MyTag => 파일에서 읽어들인 내용을 저장할 Tagname( Message Type ) 0 => 한 라인 전부 ( 1 => 한개의 문자 , 2 => 두개의 문자 ) wcAddItem ( ) 함수를 사용하여 ListBox에 추가합니다. 두번째로 사용할 수 있는 FileReadFields()함수의 예를 설명드리겠습니다. B_P = FileReadFields ("D:comp_dataEDUintouchintouch기술지원 00720.CSV",B_P,"MyTag1",3); wcAddItem ( "ListBox_2", MyTag1 ); wcAddItem ( "ListBox_2", MyTag2 ); wcAddItem ( "ListBox_2", MyTag3 ); B_P => 읽고자 하는 내용의 위치 "D:comp_dataEDUintouchintouch기술지원 00720.CSV" => 읽고자 하는 파일의 경로 "MyTag1" => 읽어들인 내용을 저장할 Message Type의 Tagname 3 => 현재의 읽어들일 위치에서 읽어들일 갯수 ( 콤마를 기준으로) FileReadMessage()함수와 달리 "MyTag1"에는 첫번째 내용이 들어가게 되며, 두번째 내용은 "MyTag2"로 들어가게 됩니다. 따라서 읽어들일 갯수 만큼의 일련번호로 된 Tag가 필요합니다. 위에 작성한 스크립트문을 어떤 조건에 만족할 경우 반복하는 스크립트에 넣어주시면 됩니다. 더욱 자세한 내용은 스크립트에 들어가셔서 오른쪽에 있는 Function 아래의 Help를 누르셔서 FileReadMessage() , FileReadFields()를 누르셔서 Help File을 참고하십시요. 감사합니다. |