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-Key: 65423

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

Printed on: April 25, 2024 at 19:04 o'clock

Member: AndreasHoster
AndreasHoster Aug 03, 2007 at 15:26:25 (UTC)
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
Member: Heyneb
Heyneb Aug 04, 2007 at 11:32:46 (UTC)
Goto Top
Wow! das funktioniert!!

Vielen Dank du warst mir eine große Hilfe!

Gruß Heyneb
Member: Heyneb
Heyneb Aug 04, 2007 at 12:53:46 (UTC)
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
Member: bastla
bastla Aug 05, 2007 at 15:38:44 (UTC)
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