[BATCH] Erreur variable

electroking Messages postés 276 Statut Membre -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
Voila j'ai le code suivant :

@echo off
set /p varPrecedente=RIEN

:boucle
set /p varActuelle= < mod.txt

if "%varPrecedente%"=="%verActuelle%" goto boucle

%varActuelle%
set /p varPrecedente=%varActuelle%
ping 127.0.0.0.1 -n 1 > NUL

goto boucle

qui lit une commande lorsque je l'écrit dans mod.txt et l'exécute sauf s'il l'a déjà fait. (il vérifie dans varPrecedente).
Mais lorsque je lance le programme, il affiche : RIEN ...
Une idée pour corriger mon problème ?
Merci d'avance pour vos réponses

2 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    set /p varPrecedente=RIEN
    affiche RIEN et attend une valeur, c'est le but du /p
    enlever le /p pour juste assigner RIEN à la variable
    1
  2. electroking Messages postés 276 Statut Membre 6
     
    Up !
    0