Probleme creation menu BATCH

shw3ch Messages postés 15 Date d'inscription jeudi 14 février 2008 Statut Membre Dernière intervention 17 juin 2016 - 7 avril 2009 à 15:46
ToutEnMasm Messages postés 587 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 13 décembre 2022 - 7 avril 2009 à 21:59
Je désire créer un menu batch afin de récupérer des fichiers sur un ftp.
Par exemple: _ blabla.bla => Tapez 1
_ blibli.bli => Tapez 2
et que ça upload sur le poste dans un répertoire précis.
J'ai essayé ce script mais il ne fonctionne pas :


@echo off
cd C:\Documents and Settings\All Users\Bureau\
echo open xxx.xxx.xxx.xxx> batch.txt
echo user xxxxx xxxxx>> batch.txt
echo binary>> batch.txt
echo cd /tmptig>> batch.txt
echo blabla.bla: Tapez 1
echo blibli.bli: Tapez 2
set /P chiffre=
if %chiffre%==1 (
echo get blabla.bla
)
if %chiffre%==2 (
echo get blibli.bli
)
echo quit>> batch.txt
ftp -i -n -s:batch.txt
del batch.txt > NUL
pause

Le fichier ne se upload pas et il y a écrit: "221-You havetransferred 0 bytes in 0 files."
Je suis novice donc si quelqu'un a une idée je suis prenneur , mercii !

3 réponses

shw3ch Messages postés 15 Date d'inscription jeudi 14 février 2008 Statut Membre Dernière intervention 17 juin 2016
7 avril 2009 à 15:51
dsl, j'ai réécrit le script ici ^^ :

@echo off
cd C:\Documents and Settings\All Users\Bureau\ echo open xxx.xxx.xxx.xxx> batch.txt
echo user xxxxx xxxxx>> batch.txt
echo binary>> batch.txt
echo cd /tmptig>> batch.txt
echo blabla.bla: Tapez 1
echo blibli.bli: Tapez 2
set /P chiffre=
if %chiffre%==1 (
echo get blabla.bla
)
if %chiffre%==2 (
echo get blibli.bli
)
echo quit>> batch.txt
ftp -i -n -s:batch.txt
del batch.txt > NUL
pause
0
shw3ch Messages postés 15 Date d'inscription jeudi 14 février 2008 Statut Membre Dernière intervention 17 juin 2016
7 avril 2009 à 15:52
omg le forum en mousse quoi -_-'
0
ToutEnMasm Messages postés 587 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 13 décembre 2022 3
7 avril 2009 à 21:59
Salut,
Blati - blabla ta
C:\WINDOWS\Help\ntcmds.chm        explique comment faire.
Des sites expliquent comment faire,BATCH dans google.
Sinon , de mémoire,il ya une intruction pour interroger le clavier et après on interroge une variable,errorlevel il me semble.
M'enfin,la bonne méthode est de visiter les nombreux sites dédiés a ce problème.
0
Rejoignez-nous