Téléchargement
illégal
Posez votre question Signaler

[Batch] Errorlevel et boucle For [Résolu]

SupaSoniC - Dernière réponse le 27 juil. 2009 à 16:56
Bonjour,
J'ai un probleme recalcitrant avec un script .bat Il m'affiche toujours le meme resultat : "Compilation avec Licence"
Mon script:
@echo off
SETLOCAL enableExtensions enableDelayedExpansion
echo Debut script
for %%i in (Release_Licence Release Debug) do (
SET BUILD_MODE=%%i
@echo !BUILD_MODE! ^|findstr /i /r "Licence"
IF !ERRORLEVEL!==0 (
echo Compilation avec Licence
) ELSE (
echo Compilation sans Licence
)
)
echo Fin script
ENDLOCAL
pause
Toute aide serait très appréciée.
Lire la suite 

[Batch] Errorlevel et boucle For »

2 réponses
Réponse
+0
moins plus
hello
et comme ca
$ type bb.bat
@echo off

SETLOCAL enableExtensions enableDelayedExpansion
echo Debut script
for %%i in (Release_Licence Release Debug) do (
SET BUILD_MODE=%%i
echo !BUILD_MODE! |findstr /i /r "Licence"
IF !ERRORLEVEL!==0 (
echo Compilation avec Licence
) ELSE (
echo Compilation sans Licence
)
)
echo Fin script
ENDLOCAL
$ bb
Debut script
Release_Licence
Compilation avec Licence
Compilation sans Licence
Compilation sans Licence
Fin script
Ajouter un commentaire
Réponse
+0
moins plus
Ca marche. Merci.
Ajouter un commentaire
Ce document intitulé « [Batch] Errorlevel et boucle For » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?