SHIFT |
Décalage |
Windows |
Interne |
Syntaxe
Paramètres
Nom |
Description |
/n |
Ce paramètre permet d'indiquer le niveau. |
Description
Cette commande permet de changer la position d'un paramètre de fichier Batch.
Remarques
- Vous pouvez obtenir la valeur de n'importe quel paramètre en utilisant un «%» suivi de sa position numérique sur la ligne de commande. Le premier élément transmis est toujours %1,
le deuxième élément est toujours %2 et ainsi de suite.
- Seuls les paramètres %1 à %9 peuvent être référencés par un nombre, mais il est possible de passer plus de 9 paramètres. La commande SHIFT permet d'accéder à ces valeurs
de paramètre supplémentaires.
- En plus de permettre la lecture d'un grand nombre de paramètres, la commande SHIFT est également utile pour manipuler des paramètres optionnels pouvant ou non être présents.
- La commande SHIFT n'affectera pas la valeur de %* contenant tous les paramètres d'origine %1 %2 %3 ...
- Le paramètre %0 fera initialement référence au chemin ayant été utilisé pour exécuter le lot, par exemple MonTraitementParLot.cmd s'il est dans le répertoire courant ou un chemin
complet comme C:\apps\MonTraitementParLot.cmd.
- La commande SHIFT ne fonctionnera pas entre parenthèses et crochets, placez donc tous vos paramètres de ligne de commande dans des variables avant d'exécuter des commandes
FOR ou d'autres expressions entre crochets.
Exemples
L'exemple suivant permet de déplacer d'un emplacement les paramètres :
Variante
Dernière mise à jour : Samedi, le 15 février 2020