% * dans le fichier batch signifie-t-il tous les arguments de la ligne de commande?


Réponses:


46

Oui. Selon la documentation officielle de Microsoft :

Le paramètre de lot% * est une référence générique à tous les arguments, à l'exclusion de% 0, qui sont passés au fichier de commandes.


5
Remarque: si vous avez 30 mots séparés par des espaces comme argument, vous ne pouvez prendre que les 9 premiers mots avec% i, avec i de 1 à 9, mais avec% * vous pouvez prendre tous les 30 mots
— kokbira

4
@kokbira ou vous pouvez utiliser shift pour accéder au reste
— TWiStErRob
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.