Clanintern Clanintern Clanintern

Forum

Öffentliche Foren
FORUM: Spiele & Computer THEMA: FTPUpload + Mailversand per batch
AUTOR BEITRAG
Map

RANG Deckschrubber

#1 - 14.01 13:01

Hallo zusammen

ich bastle hier gerade an ner kleinen batchdatei, die auf einen FTP verbindet, in ein Verzeichnis wechselt, dort alle lokalen .zip Dateien hochlädt, die Verbindung trennt und dann per BLAT eine Mail versendet.

Das Script soweit funktioniert wunderbar mit dem Upload, jedoch kriege ich das Batch nicht dazu, vom FTP zurück in die Kommandozeile zu wechseln und dort dann die Zeile mit dem BLAT befehl auszuführen...

Ich vermute mal, ich muss irgendwo eine kurze Pause einfügen, bevor die BLAT.exe Befehlszeile gepostet wird, wenn ich sie zwischendrin einfüge postet er sie zwar, jedoch nicht auf DOS Zeilenebene, sondern in einer Zeile zwischendrin, wo halt nichts passiert.

Könnte mir hier jemand etwas Hilfestellung leisten? Das Script sieht so aus (blat zeile unten separat eingefügt)

@echo off

SET FTPFILE=Upload.txt

REM ### Ab hier nichts mehr ändern! ###

SET verzpruef=verzpruef

IF "%1"=="MAKEFTP" GOTO MAKEFTP

"cmd.exe" /V:ON /C "%0" MAKEFTP
GOTO USEFTP


:MAKEFTP

echo OPEN ftpa.******.com >> !FTPFILE!
echo user >> !FTPFILE!
echo pass >> !FTPFILE!
echo cd Kunden >> !FTPFILE!
echo cd avis >> !FTPFILE!
echo prompt >> !FTPFILE!
echo mput *.zip >> !FTPFILE!

echo disconnect >> !FTPFILE!
echo quit >> !FTPFILE!

GOTO :EOF


:USEFTP
ftp -s:%FTPFILE%
GOTO END



:END
echo Erfolgreich durchgefuehrt. Bitte irgendeine Taste druecken zum beenden.
del %FTPFILE%
pause > nul


blatzeile:
blat.exe Upload.txt -server exchange -to qhn -f sah -s Upload fertig!

Der Mailversand separat bzw. direkt aus der Kommandozeile funktioniert tadellos, ich kriege die 2 Sachen nur nicht zusammengefrimelt.

Danke im Voraus

Gruss