J'avais fait cela il y a longtemps, sous Excel en vba (c'est une de mes premières macros !) Je ne sais pas si c'était très correcte de faire comme je l'avais fait, mais j'avais procédé comme suit :
- écriture d'un fichier batch (un .txt) qui reprenait la syntaxe d'un fichier batch pour être lu par le ftp (voir l'aide du programme ftp à ce sujet). Dans ce fichier txt, tu dois retrouver le login et mot de passe, les nom de fichiers à récupérer (genre "mget fic*.doc" pour récupérer tous les fichiers word commençant par fic)
- ce fichier batch écrit, tu lances le programme ftp + paramètres derrière pour y associer le fichier batch) avec la fonction shell.
- une fois les fichiers récupéré, fermeture de ftp et effacement du fichier batch (il contient en clair le mot de passe).
Voilà, c'est de mémoire, je n'ai plus les syntaxes exactes en tête, désolé !