wieder so ein Problem:
- Das Makro erstellt eine CSV-Datei, die in einen Ordner gespeichert wird.
- Danach soll (in WinXP) ftp.exe aufgerufen werden und das Ganze auf einen Server kopiert werden, und zwar alle CSV-Dateien, die sich im lokalen Verzeichnis befinden.
Dafür benutze ich eine Batch-Datei, die die FTP-Befehle und -Zugangsdaten aus einer anderen Datei ausliest, ftp.exe startet und die Dateien auf dem Server in den richtigen Ordner legt.
Starte ich die Batch von Hand, tut sie ihre Arbeit.
Starte ich sie vom Makro aus, tut sie es nicht.
Code: Alles auswählen
' CSV-Dateien auf den Server spielen
Shell (("M:\NeuProgrammierung\softwareumstellung\Makro\technik\dateientransfer.bat"))
Hat irgendwer da eine Idee, woran das alles liegen könnte?
Hier noch die Batch:
Code: Alles auswählen
@echo off
ftp -v -i -s:ftp.ftp
exit
Code: Alles auswählen
open blablabla.de
nutzer42
diesisteinpasswort
hash
asc
cd pfad/auf/dem/server
MPUT "M:\NeuProgrammierung\softwareumstellung\Makro\bestellungen\CSV\*.csv"
bye