0
이것은 VB 스크립팅의 첫 날입니다. 나는 검색 및 텍스트 파일에 텍스트를 대체하는 코드를 다음과 발견하지만 다음 명령VB 스크립팅 오류 .. 필요한 개체
cscript replace.vbs "test.txt" "Jim" "James"
를 사용하는 것을 실행할 때 나는
replace.vbs(6, 1) Microsoft VBScript runtime error: Object required: 'Scripting'
여기
코드
이다라고 오류가Const ForReading = 1
Const ForWriting = 2
strFileName = Wscript.Arguments(0)
strOldText = Wscript.Arguments(1)
strNewText = Wscript.Arguments(2)
Set objFSO = CreateObject(Scripting.FileSystemObject)
Set objFile = objFSO.OpenTextFile(strFileName, ForReading)
strText = objFile.ReadAll
objFile.Close
strNewText = Replace(strText, strOldText, strNewText)
Set objFile = objFSO.OpenTextFile(strFileName, ForWriting)
objFile.Write strNewText 'WriteLine adds extra CRLF
objFile.Close