heyneb
Goto Top

VBScript - Textdatei einlesen bzw. beschreiben

Hallo Leute!

Ich würde gerne ein VBScript so abändern, das anstatt bei einem Fehler eine MSGBOX erscheint, der Fehler an eine Texdatei angehängt wird.

IST-Zustand:
If err.Number <> 0 Then
MsgBox "Fehler2: " & err.Number & " " & err.Description
err.Clear

Meine Frage lautet nun, wie öffne ich eine Textdatei in VBS und beschreibe diese (ich kanns leider nur in VB)

Vielen Dank

MFG heyneb

Content-ID: 65423

Url: https://administrator.de/contentid/65423

Ausgedruckt am: 21.11.2024 um 21:11 Uhr

AndreasHoster
AndreasHoster 03.08.2007 um 17:26:25 Uhr
Goto Top
Set fso = CreateObject("Scripting.FileSystemObject")
Set oFile = fso.OpenTextFile("C:\log.txt",8,true)
If err.Number <> 0 Then
oFile.WriteLine "Fehler2: " & err.Number & " " & err.Description
err.Clear
oFile.close
Heyneb
Heyneb 04.08.2007 um 13:32:46 Uhr
Goto Top
Wow! das funktioniert!!

Vielen Dank du warst mir eine große Hilfe!

Gruß Heyneb
Heyneb
Heyneb 04.08.2007 um 14:53:46 Uhr
Goto Top
Nochmal ne doofe Frage:

Wenn ich, wenn kein Fehler aufgetreten ist, auch eine meldung in die Textdatei schreiben will, welchen error-Level muss ich dann angeben?

MFG Heyneb
bastla
bastla 05.08.2007 um 17:38:44 Uhr
Goto Top
Hallo ][Heyneb!

... welchen error-Level muss ich dann angeben?
Entweder auf "err.Number = 0" prüfen oder einfach so:
Set fso = CreateObject("Scripting.FileSystemObject")  
Set oFile = fso.OpenTextFile("C:\log.txt",8,true)  
If err.Number <> 0 Then
    oFile.WriteLine "Fehler2: " & err.Number & " " & err.Description  
    err.Clear
Else
    oFile.WriteLine "Kein Fehler aufgetreten."   
End If
oFile.close

Grüße
bastla