주메뉴 바로가기 | 쇼핑카테고리 바로가기 | 하위메뉴 바로가기 | 본문 바로가기

고객지원

  • 공지사항
  • 새소식
  • 자료실
  • 영업문의
  • A/S 문의
  • Q&A
  • 교육
  • 사업자등록증 출력
  • 자료실

Q&A

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을 참고하십시요.

감사합니다.
이전글
다음글
목록
답변 삭제 수정