Veröffentlicht 8. Juli 201015 j Hallo Leute, ich möchte mir mittels vbs eine bestimmte Zeile einer Logdatei (z.B. Zeile 20) anzeigen lassen. Leider kenne ich hierfür nicht den zu verwendenden Befehl bzw. den entsprechenden Zusatz. Es wäre nett, wenn mir jemand helfen könnte. Vielen Dank. Hier das bereis aufgebaute Script: wscript.echo "Test" '1 Objekt erzeugen set fs= CreateObject("scripting.filesystemobject") sub ZeileAuslesen(Datei,x) set dateiinhalt = fs.opentextfile(Datei) x=dateiinhalt.readline dateiinhalt.close end sub call ZeileAuslesen("\\c$\Zielpfad\Zielpfad.log",x) Text = Text & " NAME " & x & chr(13) msgbox Text,,"Ergebnis"
8. Juli 201015 j ich möchte mir mittels vbs eine bestimmte Zeile einer Logdatei (z.B. Zeile 20) anzeigen lassen. ... sub ZeileAuslesen(Datei,x,[B] y[/B]) set dateiinhalt = fs.opentextfile(Datei) [B] for i = 1 to y [/B] x=dateiinhalt.readline [B] next i [/B] dateiinhalt.close end sub call ZeileAuslesen("\\c$\Zielpfad\Zielpfad.log",x[B], 20[/B]) Vielleicht so? Änderungsvorschläge fett hth Reinhold
8. Juli 201015 j Vielen Dank für die Antwort. Leider erhalte ich eine Fehlermeldung, wenn ich die Datei mit Deinen vorgeschlagenen Änderungen anpasse. Das ist also noch nicht die Lösung.
8. Juli 201015 j Leider erhalte ich eine FehlermeldungUnd um es den Helfern nicht zu leicht zu machen, sagst du nicht, wie die Fehlermeldung lautet
8. Juli 201015 j Fehler: Anweisungsende erwartet Code: 800A0401 Quelle: Kompilierungsfehler in Microsoft VBScript bezieht sich auf Zeile 13. Also der Eintrag mit next i
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.