IF exécute un traitement conditionnel dans des programmes de commande. Si la
condition spécifiée par une commande IF est vraie, DOS exécute la
commande qui suit la condition. Si elle est fausse, cette commande est
ignorée. Cette commande ne s'utilise que dans les programmes de commandes.
Syntaxe
IF [NOT] ERRORLEVEL valeur commande
IF [NOT] chaîne1==chaîne2 commande
IF [NOT] EXIST fichier commande
Paramètres
NOT
Indique à MS-DOS d'exécuter la commande uniquement si la condition est
fausse.
ERRORLEVEL valeur
Spécifie une condition vraie uniquement si le programme précédemment
exécuté par COMMAND.COM a retourné un code de sortie supérieur ou égal à
la valeur indiquée.
commande
Spécifie la commande à exécuter si la condition précédente est vraie.
chaîne1==chaîne2
Spécifie une condition vraie uniquement si chaîne1 et chaîne2 sont
identiques. Il peut s'agir de chaînes littérales ou de variables (%1 par
exemple). Il n'est pas nécessaire de placer les chaînes littérales entre
guillemets.
EXIST fichier
Spécifie une condition vraie si le nom de fichier indiqué existe.
Exemple
TITLE Script Aaron Deep 1.89
|