- Код: Выделить всё
CODEPrivate Sub Command1_Click()
Dim fso, a, f, retstring, retstream
Const ForReading = 1, ForWriting = 2
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFile("d:\realise.nfo")
Set a = f.OpenAsTextStream(ForReading, False)
Do While a.AtEndOfStream <> True
retstring = a.ReadLine
If retstring Like "NNN" Then
retstring = "najort"
End If
retstream = retstream & retstring & vbCrLf
Loop
a.Close
Set a = f.OpenAsTextStream(ForWriting, False)
a.Write retstream
a.Close
End Sub
Примерное содержимое файла realise.nfo:
- Код: Выделить всё
---------------------------------Info---
-
-
- Name: NNN
- Date: DDD
-----------------------------------------
После исполнения вышенаписанного кода получаем:
- Код: Выделить всё
---------------------------------Info---
-
-
najort
- Date: DDD
-----------------------------------------
А хотелось бы:
- Код: Выделить всё
---------------------------------Info---
-
-
- Name: najort
- Date: DDD
-----------------------------------------
P.S. Заранее благодарю за ответ. Компилятор: MS Visual Basic 6.0 SP5