PATH :
Path, traduisible par chemin. Definit les repertoires dans lesquels le DOS doit rechercher des fichiers executables.
La commande PATH permet au DOS de trouver les fichiers executables dans les repertoires specifies. Par defaut, il les recherche uniquement dans le repertoire en cours.
Syntaxe
:
PATH [[lecteur:]chemin[;...]]
Pour afficher le chemin de recherche en cours, utilisez la syntaxe: PATH
Pour effacer tous les parametres de chemin de recherche autres que le parametre par defaut, a savoir le repertoire en cours, utilisez la syntaxe:
PATH ;
Parametres
:
[lecteur:]chemin =>Specifie le lecteur, le repertoire et tous les sous repertoires dans lesquels la recherche doit etre effectuee.
EXIT :
Quitte l'interpreteur de commandes du DOS ( [COMMAND.COM] ) et revient le cas echeant a son programme de lancement, par exmple a windows si vous etiez dans une fenetre DOS.
Syntaxe
:
EXIT
CHOICE :
Utilisee dans les batchs pour que l'utilisateur puisse entrer des donnees, cette commande permet de choisir l'une des touches predefinies et de retourner un code [ERRORLEVEL] (aussi appele code de sortie) au batch.
Syntaxe
:
CHOICE [/C[:]touches] [/N] [/S] [/T[:]c,nn] [texte]
Parametres
:
texte =>Specifie le texte a afficher avant l'invite. Les guillemets ne sont pas indispensables sauf si vous incluez un commutateur, un slash (/). Si vous ne specifiez pas de texte, CHOICE n'affiche qu'une invite.
Commutateurs
:
/C[:]touches =>Specifie les touches configurables dans l'invite. Lorsqu'elles s'affichent, ces touches sont separees par des virgules, elles figurent entre crochets ([]) et sont suivies d'un point d'interrogation. Si vous ne specifiez pas le commutateur /C, CHOICE utilise ON par defaut. Les deux points (:) ne sont pas obligatoires.
/N =>Permet a CHOICE de ne pas afficher l'invite mais seulement le texte qui la precede. Si vous utilisez le commutateur /N, les touches specifiees restent valables.
/S =>Permet a CHOICE de distinguer majuscules et minuscules. Si le commutateur /S n'est pas specifie, CHOICE accepte les deux.
/T[:]c,nn => Permet a CHOICE de marquer une pause d'un certain nombre de secondes avant de choisir une touche par defaut.
SHIFT :
Change (ou plus exactement decale) la position des parametres remplacables dans un batch
Syntaxe
:
SHIFT
Fonctionnement de la commande SHIFT :
La commande SHIFT change les valeurs des parametres remplacables %0 a %9 en copiant chaque parametre dans le precedent. En d'autres termes, la valeur de %1 est copiee dans %0, celle de %2 dans %1, et ainsi de suite. Cette technique facilite la creation de fichiers de commandes qui effectuent la meme operation sur un nombre quelconque de parametres.
Fonctionnement de la commande SHIFT avec plus de 10 parametres
:
Vous pouvez aussi utiliser la commande SHIFT pour creer un fichier de commandes qui accepte plus de dix parametres. S'il y a plus de dix parametres dans une ligne de commande, ceux qui se trouvent apres le dixieme (position %9) sont decales un par un afin d'occuper la position %9.
Redeplacement des parametres :
Aucune commande n'annule l'effet de SHIFT. Une fois la commande executee, vous ne pouvez plus recuperer le premier parametre (%0) qui existait avant le deplacement.