[DOS] Executer batch étape par étape

Résolu/Fermé
Shooter78 Messages postés 12 Date d'inscription mardi 12 mars 2013 Statut Membre Dernière intervention 13 septembre 2014 - 13 mars 2013 à 23:39
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 - 14 mars 2013 à 12:38
Bonjour,

je me demandais s'il était possible d'exécuter un un batch étape par étape c'est à dire, ligne par ligne.

je tape une ligne il me donne le résultat, je tape la ligne suivante il me donne le résultat ...

Un peu comme en lua on tape lua et on peut exécuter interactivement sont script.

Merci d'avance,




5 réponses

dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
14 mars 2013 à 08:29
hello
ouvrir une fenêtre DOS, taper ou copier et exécuter chaque ligne
1
Shooter78 Messages postés 12 Date d'inscription mardi 12 mars 2013 Statut Membre Dernière intervention 13 septembre 2014 3
14 mars 2013 à 10:35
Le soucis c'est que si l'on fait par exemple:
set /p var=1

et qu'ensuite je fait :

echo %var%

il oublie la ligne précédente et ne m'affiche pas 1

merci encore dubcek pour ton aide.
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
14 mars 2013 à 11:26
set /p est fait pour poser une quesion, ici la question est 1
exemple: set /p choix=quel est votre choix ?
pouir assigner 1 à var : set var=1
0
Shooter78 Messages postés 12 Date d'inscription mardi 12 mars 2013 Statut Membre Dernière intervention 13 septembre 2014 3
14 mars 2013 à 11:54
Ah autant pour moi sa marche

Merci.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
14 mars 2013 à 12:38
à noter que dans une boucle FOR, c'est FOR %a .. interactivement, et FOR %%a ... dans un .bat
0