LA "COMMANDE" NOT

Commande interne. Fonctionne sur la ligne de commande ou dans un batch. Se traduit par "non". Le parametre (ce n'est pas vraiment une commande, c'est pourquoi le terme commande dans le titre est place entre guillemets) NOT s'utilise uniquement dans un fichier batch en collaboration avec la commande interne [IF] et meme avec un autre parametre, le parametre [EXIST].

Syntaxe

[IF] NOT chaine1==chaine2 commande

Parametres

[IF]

Teste la condition sur la ligne de commande

chaine1

Chaine de caracteres a comparer avec chaine2

chaine2

Chaine de caracteres a comparer avec chaine1

commande

Specifie la commande a executer si la condition precedente est fausse.

Exemple

Cet exemple est a integrer dans un batch. Si l'utilisateur ne tapes pas "/?" en premier parametre, affichage du message:

[IF] NOT %1==/? [ECHO] Vous n'avez pas demande l'aide en ligne.

Cet exemple teste l'existence du fichier autoexec.bat:

[IF] NOT [EXIST] [AUTOEXEC.BAT] [ECHO] Le fichier de demarrage "autoexec.bat" est introuvable dans ce repertoire.

Variante plus souple mais qui necessite que l'utilisateur tape un nom de fichier en premier parametre:

[IF] NOT [EXIST] %1 [ECHO] Le fichier %1 est introuvable dans ce repertoire.

Retour en haut

Retour au sommaire de la rubrique

Retour au debut