Accueil du site > Les articles > Utilisation des .bat pour l’exécution automatique de scripts FTP
Version à imprimer Enregistrer au format PDF

Utilisation des .bat pour l’exécution automatique de scripts FTP

Passer un paramètre à un fichier ".bat" pour générer un script FTP

mercredi 26 octobre 2005, par Serge Gomes Visites  10033 |Popularité : 96%  Première mise en ligne le jeudi 20 octobre 2005.

Transmettre des paramètres à un script FTP.


Voici un exemple de fichier "*.bat" (fichier d’exécution de commande) permettant de passer un paramètre (le nom du fichier à transférer) pour un script ftp (ici toto.dat).

- Dans cet exemple nous transférons bib400/FICH de l’AS400 vers c :\AS400\FICH.txt.

- Mode d’exécution FTPC FICH

- Contenu de FTPC.BAT (il faut remplacer nomuser, motpass, monserveurAS) par vos valeurs

echo nomusr > toto.dat
echo motpass >> toto.dat
echo get >> toto.dat
echo bib400/%1 >> toto.dat
echo c:\AS400\%1.txt >> toto.dat
echo "quit" >> toto.dat
ftp -s:toto.dat monserveurAS
del toto.dat

- Vous pouvez lancer ce script depuis l’AS400

STRPCO                                            
CHGVAR     &CMD VALUE('C:\AS400\FTPC.BAT' *BCAT &FIC)
STRPCCMD   PCCMD(&CMD)

Autres articles sur FTP :
- FTP entre un AS/400 et un PC pour les nuls.
- Lancer un transfert FTP à partir d’un CL
- Transferts FTP

P.-S.

Attention il est préférable de ne pas utiliser de mot de passe en clair dans vos scripts...