hansis1
Goto Top

Bestimmten Text in einer Datei suchen (VBS)

Hallo!

Ich möchte mir ein Skript zusammenbasteln, das mir täglich den Logausschnitt von der Datei c:\windows\WindowsUpdate.log per Mail schickt.
Gibt es eine Möglichkeit in vbs einen Teil von einer Datei herauszukopieren (siehe Batch-Programmierung den FIND-Befehl)

Ich hoffe ich habe mich klar genug ausgedrückt.

lg
hansi

Content-ID: 65317

Url: https://administrator.de/forum/bestimmten-text-in-einer-datei-suchen-vbs-65317.html

Ausgedruckt am: 18.04.2025 um 06:04 Uhr

AndreasHoster
AndreasHoster 02.08.2007 um 15:17:44 Uhr
Goto Top
Quelldatei Zeile für Zeile lesen, gelesene Zeile auf Such-String untersuchen, wenn gefunden mit der Zeile irgendwas machen.
Fertig.
Oder in Code:
Set fso=CreateObject("Scripting.FileSystemObject")  
Set oSourcefile = fso.OpenTextFile("c:\windows\WindowsUpdate.log")  
sAusgabe = ""  
while not oSourcefile.AtEndOfStream
	sTemp = oSourcefile.ReadLine
	If Instr(sTemp,"Suchstring")>0 then  
		sAusgabe = sAusgabe + sTemp
	End If
Wend
oSourcefile.Close
Und jetzt hast Du den Ausschnitt in sAusgabe drinstehen und kannst den sonstwie bearbeiten.
hansis1
hansis1 08.08.2007 um 08:36:05 Uhr
Goto Top
Danke!
Hat alles bestens funktioniert.

lg
hansi