본문 바로가기
TechNical/WMI

WMI] 텍스트 파일에서 문자 치환

by 강멍멍이 2007. 10. 4.
반응형

WMI에 관한 스크립트로는 처음 기재되는 포스팅이 되겄습니다.
기본적인 파일 저장 방법과 실행, 사용법에 관해서는 WMI 카테고리 두번째 포스트에 있는
기초 사용법을 참조하시기 바랍니다.

아래의 스크립트는 특정 문자를 찾아 내서 다른 문자로 치환하는 스크립트 입니다.
정확히 말해서는 "-" 문자를 "|" 문자로 변경 시킵니다.
물론 조금 수정한다면 다른 문자로도 바꿀 수도 있습니다.
코드에 대해서 의문이 생기신다면 댓글을 달아 주시면 답해 드리겠습니다.
그다지 이해하기에 어렵지 않다고 생각하기에 주석은 생략하겠습니다. 게을러서 =ㅠ=;;
나중에 때가 되면.... 기본 문법을 포스팅 하는 것도 고려해 보지요ㅡㅡ;;
근데... 그다지 설명 할 것이..... -_- 기본이 VB라서.. 헛..

사용 할 수 있는 용도로는... 일정한 포맷을 가지고 있는 텍스트 파일의 딜리미터를 조작할 때 사용 할 지도...
저는 MSSQL과 엑셀에다가 넣을 때 딜리미터를 변경해서 집어 넣어 봤었습니다.


 

Const ForReading = 1
Const ForWriting = 2

Set objFSO = CreateObject("Scripting.FileSystemObject")

Set objFile = objFSO.OpenTextFile("C:\test.txt", ForReading)
Do Until objFile.AtEndOfStream
   strLine = objFile.ReadLine
   strLine = Replace(strLine,"-","|")
   strNewText = strNewText & strLine & vbCrLF
Loop

objFile.Close

Set objFile = objFSO.OpenTextFile("C:\test.txt", ForWriting)
objFile.WriteLine strNewText

objFile.Close

반응형

댓글