Programmation batch

cmc -  
 valarno -
Bonjour,

Je cherche a faire exécuter plusieurs commandes suite à un if ...
Voila le programme :

1. if exist test.txt (tout ce qui suit est exécuté)
2.
3. type test.txt | find "test" /i > C:\test2.txt
4. FOR /F "tokens=2 delims==" %%i in (C:\test2.txt) do set test=%%i
5. set test > c:\test2.txt
6. del c:\test2.txt
7.
8. (fin du if)
9.
10. echo %privilègetxtaj%
11.
12. pause

Merci d'avance
Configuration: Windows XP
Firefox 1.5

1 réponse

  1. valarno
     
    Bonjour,

    Une solution serait d'utiliser la commande GOTO (même si c'est un peu lourd..)

    1. if exist test.txt GOTO CONTINUE
    9. :RETOUR
    10. echo %privilègetxtaj%
    11.
    12. pause
    13 end

    14 :CONTINUE
    15. type test.txt | find "test" /i > C:\test2.txt
    16 FOR /F "tokens=2 delims==" %%i in (C:\test2.txt) do set test=%%i
    17. set test > c:\test2.txt
    18. del c:\test2.txt
    19 GOTO RETOUR
    0