VBS: Logdatei auslesen

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • 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:

    Source Code

    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"
    Display All

    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.