% * 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.