il y a aussi un truc très pratique fortement utilisé sous les différents shell *nix et qui est sous utilisé en batch à mon sens... qui s'appuie sur %errorlevel% (comme évoqué par Drizzt ) et qui fonctionne donc avec toutes les commandes enfin je crois : D :
COMMANDE && (goto fonction1 ) || (goto fonction2 )
ou encore si %errorlevel% ne suffit pas on peut compléter avec une recherche de chaine de caractère en sortie de commande
COMMANDE | findstr /i /c:chaine && (goto fonction1 ) || (goto fonction2 )
Perso j'en abuse dans mes scripts et je trouve ça énormément plus souple que l'utilisation d'%errorlevel% après c'est comme tout, chacun fait comme ça lui semble plus pratique
Enjoy
Partager