Bonjour a tous,
Je suis novice sur ce site et sur la création de batch
J'ai besoin de développer un petit batch dans le cadre de mon travail et je bloque sur un point.
J'ai développé un petit batch très basique qui pose une question à l'utilisateur
"Quel est votre code établissement ?"
Je souhaite que la réponse donnée (ex : 02330) viennent remplacer une chaine prédéfinie (ex : 99999) dans un fichier .txt
J'ai réussi à poser la question à la transformer en variable
Je sais également comment transformer une chaine en une autre mis en dur dans le batch.
mais je n'arrive à remplacer mon 99999 par la variable saisie par l'utilisateur.
Voici mes deux scripts où je souhaite que xxxxx soit ma variable.
le batch principal :
le reml.bat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 del test.bpi for /F "delims=" %%i in (test.txt) do call rempl.bat "%%i" type test.bpi echo c'est fini
merci pour vos réponses si toutefois j'ai été assez clair.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 rem Saisie du code agence set /p x= Quel est le code agence : rem remise à blanc cls rem on remplace 99999 par le code agence echo off set toto=%1 set toto=%toto:99999=xxxxx% echo %toto%>test.bpi arrêt pause
Partager