Forum
Öffentliche Foren |
FORUM: Spiele & Computer THEMA: FTPUpload + Mailversand per batch | |
AUTOR | BEITRAG |
Map
RANG Deckschrubber |
#1 - 14.01 13:01 Hallo zusammenich 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 |