batch-Datei über Shell ausführen
18.04.2008 14:16:00
Andi
ich habe folgendes Problem:
Ich habe eine Datei namens Directory.bat, aus der heraus wiederum mit
ftp -s:Directory.ftp
eine Datei names Directory.ftp aufgerufen wird. Diese erzeugt mittels folgendem Code
open [myFtp].[myDomain].org
[myUserName]
[myPassword]
dir *.* C:\ftp\liste.txt
bye
im angegebenen Verzeichnis eine txt-Datei mit allen Dateien auf dem ftp-Server.
Das klappt wunderbar, wenn ich die bat-Datei mit Doppelklick ausführe.
Wenn ich aber die bat-Datei aus VBA heraus mit
Dim a
a = Shell("I:\akiessling\ftp\Directory.bat", 1)
starte, dann öffnet sich zwar das schwarze "DOS"-Fenster, aber die txt-Datei wird nicht erzeugt.
Fehlermeldung gibt's aber auch keine.
Weiß jemand Rat?
Schönen Gruß,
Andi