AW: Glaskugel defekt...
20.12.2006 13:51:29
george
Hier die Glaskugel
**************************
'prozedur die ftp() aufruft
If a b Then
call ftp (filexyz.csv)
End if
'erzeugen des Textfiles für den ftp login und Übertragung des csv files
Sub ftp(filename)
Open "c:\Temp\login.txt" For Output As #1
Print #1, "open " & Worksheets(1).ftp_server.Text
Print #1, Worksheets(1).user.Text 'User
Print #1, Worksheets(1).password.Text 'Passwort
Print #1, "hash"
Print #1, "Asc"
Print #1, "lcd " & Worksheets(1).text_directory.Text
Print #1, "cd output"
Print #1, "put " & filename
Print #1, "Quit"
Close
Shell ("ftp -s:c:\Temp\login.txt")
End Sub
*****************************
Die Verbindung wird ja immer wieder zwischen den Datenübertragungen aufgebaut und beendet! wie kann ich nun die Verbindung einmal aufbauen und anschließend beliebig viele files senden! meine idee: ich müsste irgendwie den Befehl put xyz.csv auf die ms dos oberfläche schreiben können, wenn ich mich im ftp.exe gestartet habe? :