sys3d
Goto Top

VBA 97 - BAT-Datei erstellen

Hi!

Mein VBA-Code ließt verschiedene Parameter aus, und soll diese in eine BAT-Datei schreiben.
Die BAT-Datei ist nicht vorhanden und soll von dem VBA-Code erstellt werden.

Ein paar Stunden apäter wird sie dann wieder durch eine aktuellere BAT ersetzt.

Habe bis jetzt folgenden Code verwendet, dieser funktioniert aber nicht. Ihr seit meine letzte Hoffung face-wink

Public Function createFile(strFilename As String)

    Open "d:\code.bat" For Input As file  
            Print #file, "C:\Programme\gs8....... " 

    Close file
End Function

Der Code zwischen den "" soll dann in der BAT-Datei sein.

Als Fehler erscheint die Meldung:
Laufzeitfehler '52':
Dateiname oder -nummer falsch


Viele Grüße,

Synamic

Content-Key: 25275

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

Printed on: April 16, 2024 at 08:04 o'clock

Mitglied: 16568
16568 Feb 06, 2006 at 08:26:26 (UTC)
Goto Top
Dim fso, erstellen
Set fso = CreateObject("Scripting.FileSystemObject")  
Set erstellen = fso.CreateTextFile("D:\code.bat", True)  
erstellen.WriteLine("XYZ, oder was auch immer")   
erstellen.Close
Member: Sys3D
Sys3D Feb 06, 2006 at 08:29:29 (UTC)
Goto Top
Hat wunderbar geklappt.
Thx!

Thread erledigt