Fichier bat + variables + fichier texte

fbossou Messages postés 4 Statut Membre -  
dubcek Messages postés 19032 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
j'ai un fichier cmd : crypto.cmd. lorsque je l'exécute l'invite dos me demande de rentrer la variable correspondante.Par exemple :
"C:/ veuillez entrer le chiffre: " et je saisi "5"
ensuite j'obtient :
"C:/ voulez vous continuer? : " et je saisi "y" ainsi de suite.
lorsque je passe par cette méthode mon script fonctionne.

pour améliorer mon script, j'ai créer un fichier texte qui contient toutes les variables qui doivent être passées en paramètre.
ce que j'aimerais faire, c'est d'exécuter mon script sans saisir la variable, mais que celle-ci soit automatiquement lue à partir de mon fichier texte. sachant que chaque variable est sur une seule ligne par exemple mon fichier texte est de la sorte :
5
y
1234
3
1234
y

et mon script doit lire chaque ligne du fichier et exécuter un traitement précis.
Merci pour votre aide. celà fait plus de deux semaines que je galère ladessus. aidez moi SVP.
A voir également:

3 réponses

dubcek Messages postés 19032 Date d'inscription   Statut Contributeur Dernière intervention   5 641
 
hello
essaye
script < reponses.txt
0
fbossou Messages postés 4 Statut Membre
 
merci pour votre réponse dubcek. mais ça ne marche pas. j'ai créer un fichier bat et à l'intérireur j'ai fais crypto.cmd < monfichier.txt mais ça ne fonctionne pas.
0
dubcek Messages postés 19032 Date d'inscription   Statut Contributeur Dernière intervention   5 641
 
un message d'erreur ?
C:> type zzz.bat
@echo off
set /p x=x ?
set /p y=y ?
echo +%x%+%y%+

C:> type zz
333
444

C:> zzz < zz
x ?y ?+333+444+

C:> set x
x=333

C:> set y
y=444
0