Et en le faisant à la main sans le mettre dans un ".bat", est-ce que cela marche ?
D'ailleurs, je me demande si le problème ne viendrais pas du nom "ftp.bat". Il vaudrait mieux choisir un autre nom comme par exemple, ftp_abc.bat, sinon il risque d'y avoir une confusion entre ftp.exe et ftp.bat, car l'un est l'autre peuvent être appelé sans indiquer l'extension.