Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.CreateTextFile("D:\Download\temp\11.txt")
Const ForAppending = 8
Set objTextFile1 = objFSO.OpenTextFile ("D:\Download\temp\11.txt", ForAppending, True)
Public Function FormatIP(ByVal sIP As String) As String
Dim arr() As String
Dim i As Integer
arr = Split(sIP, ".")
For i = 0 To ubound(arr)
arr(i) = Format(arr(i), "000")
Next
FormatIP = Join(arr, ".")
End Function
Const ForReading = 1
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile2 = objFSO.OpenTextFile ("D:\Download\temp\temp.txt", ForReading)
Do Until objTextFile2.AtEndOfStream
strComputer = objTextFile2.ReadLine
objTextFile1.WriteLine(FormatIP(strComputer))
Loop
objTextFile2.Close
objTextFile1.Close
以上vbs代码运行红色代码行出错,提示缺少“)”,如何解决?
Set objFile = objFSO.CreateTextFile("D:\Download\temp\11.txt")
Const ForAppending = 8
Set objTextFile1 = objFSO.OpenTextFile ("D:\Download\temp\11.txt", ForAppending, True)
Public Function FormatIP(ByVal sIP As String) As String
Dim arr() As String
Dim i As Integer
arr = Split(sIP, ".")
For i = 0 To ubound(arr)
arr(i) = Format(arr(i), "000")
Next
FormatIP = Join(arr, ".")
End Function
Const ForReading = 1
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile2 = objFSO.OpenTextFile ("D:\Download\temp\temp.txt", ForReading)
Do Until objTextFile2.AtEndOfStream
strComputer = objTextFile2.ReadLine
objTextFile1.WriteLine(FormatIP(strComputer))
Loop
objTextFile2.Close
objTextFile1.Close
以上vbs代码运行红色代码行出错,提示缺少“)”,如何解决?
