Bonjour à tous,
je cherche à transmettre une variable DOS au client FTP en ligne de commande sous DOS.
Je commence par définir la variable en commande DOS :
"bye" est la commande pour quitter le mode FTP. Le but de cet exemple simple est donc simplement de quitter le mode FTP en passant la commande par une variable MSDOS.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 set montest=bye echo %montest% bye
J'entre ensuite en ftp en ligne de commande en tapant "ftp" puis j'entre :
Donc la variable est correctement récupérée mais pas "interprétée". Si je tape directement bye, par contre ça marche (le mode FTP se termine bien).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ftp> !%montest% 'bye' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
Voilà si quelqu'un a une idée, je suis preneur !
Merci,
Karl.
PS : pour ceux qui veulent en savoir plus sur le FTP en ligne de commande dans Windows XP, voir : http://support.microsoft.com/kb/96269
Partager