Bonjour à tous,
sauriez-vous me dire comment arrêter ma boucle à la première occurrence trouvée .
La première boucle m'affiche bien le message, la seconde m'affiche autant de fois le message qu'il trouve le mot "FOUND" dans mon texte. Or, j'aimerai n'afficher qu'une seule fois ce message.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for /f "tokens=* delims=" %%a in ('type %rep2%Tools\AV\Log\scanreport.txt^| Find /i "Infected files: 0"') do echo( ^<center^>^<b^>RÉSULTAT DE L'ANALYSE : AUCUNE MENACE DETECTÉE ^</b^>^</center^> for /f "tokens=* delims=" %%i in ('type %rep2%Tools\AV\Log\scanreport.txt^| Find "FOUND"') do if %%i NEQ 0 echo( ^<center^>^<b^>RÉSULTAT DE L'ANALYSE : MENACE DETECTÉE ^</b^>^</center^>
Une idée ???
Merci par avance de votre aide.
Partager