VBS: Logdatei auslesen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • VBS: Logdatei auslesen

    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"
  • Versuchs mal damit:

    Quellcode

    1. wscript.echo "Test"
    2. dim i
    3. i = 1
    4. dim zeile
    5. zeile = 20
    6. '1 Objekt erzeugen
    7. set fs= CreateObject("scripting.filesystemobject")
    8. sub ZeileAuslesen(Datei,x)
    9. set dateiinhalt = fs.opentextfile(Datei)
    10. if i=zeile then
    11. x=dateiinhalt.readline
    12. end if
    13. dateiinhalt.close
    14. i = i +1
    15. end sub
    16. call ZeileAuslesen("\\c$\Zielpfad\Zielpfad.log",x)
    17. Text = Text & " NAME " & x & chr(13)
    18. msgbox Text,,"Ergebnis"
    Alles anzeigen

    Hab keine Ahnung, ob es syntaktisch korrekt ist, aber es sollte dich zumindest zur Lösung führen.
    Open Source --> Programmieren aus Leidenschaft :!:

    Ich stehe weder für privaten Support per PM noch über einen IM zur Verfügung. Danke.