Petit problème batch
Résolu
Bonjour,
je voudrais savoir si quelqu'un sait comment récupérer la valeur d'une variable que l'utilisateur donne.
désolé, je ne sais pas si je suis très clair mais je voudrais concevoir un petit fichier qui demande le prénom de la personne, puis stock ce prénom dans une variable quelconque puis non seulement, l'affiche, mais aussi la mémorise dans le fichier batch (ou un autre fichier quel qu'il soit)
Si quelqu'un pourrait m'aider, ca serait vraiment très sympa je block sur ce problème
merci
(voila mon fichier batch
echo off
cls
set /p prenom= Quel est votre prenom :
echo Ca va %prenom%, tu a un joli prenom.
pause
)
(comment faire pour conserver la valeur du prénom ?)
je voudrais savoir si quelqu'un sait comment récupérer la valeur d'une variable que l'utilisateur donne.
désolé, je ne sais pas si je suis très clair mais je voudrais concevoir un petit fichier qui demande le prénom de la personne, puis stock ce prénom dans une variable quelconque puis non seulement, l'affiche, mais aussi la mémorise dans le fichier batch (ou un autre fichier quel qu'il soit)
Si quelqu'un pourrait m'aider, ca serait vraiment très sympa je block sur ce problème
merci
(voila mon fichier batch
echo off
cls
set /p prenom= Quel est votre prenom :
echo Ca va %prenom%, tu a un joli prenom.
pause
)
(comment faire pour conserver la valeur du prénom ?)
Configuration: Windows Vista Firefox 2.0.0.14
1 réponse
-
Bonsoir,
Je pense que tu trouveras ta réponse dans cette discussion :
http://www.commentcamarche.net/forum/affich 6414378 dans les batch comment on fait si oui telrep
-
-
@BakauryuBonjour,
Je te propose ce petit scénario qui peut toujours être amélioré :
ECHO OFF CLS CD C:\Documents and Settings\Christian\Mes documents\BATCH_files SET "nom_bat=%0" SET "Prenoms_OUT=%USERNAME:~0,+3%-%nom_bat%-OUT.txt" SET /P prenom= Quel est votre prenom : ECHO Ca va %prenom%, tu a un joli prenom. SET /A indic_presence = 0 IF EXIST %Prenoms_OUT% ( FOR /F "tokens=1,1* delims=:" %%I IN ( ' TYPE %Prenoms_OUT% ^| FINDSTR /I %prenom% ' ) DO ( SET /A indic_presence = 1 ECHO CE PRENOM %prenom% EXISTE DEJA DANS %Prenoms_OUT% ) ) IF %indic_presence% == 0 ( ECHO %prenom% >> %Prenoms_OUT% ) pause
-
@cchristianmerci beaucoup de ton aide :) !!!
a + -
@BakauryuA+, bon courage,
-