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-ID: 25275

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

Ausgedruckt am: 15.11.2024 um 21:11 Uhr

16568
16568 06.02.2006 um 09:26:26 Uhr
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
Sys3D
Sys3D 06.02.2006 um 09:29:29 Uhr
Goto Top
Hat wunderbar geklappt.
Thx!

Thread erledigt