Comment obtenir la liste des arguments ?
Comment obtenir la liste des arguments ?
Comment obtenir la liste des arguments ?
Re: Comment obtenir la liste des arguments ?
[dancavallaro](https://stackoverflow.com/a/357338/511529) a raison, `%*` pour tous les paramètres de ligne de commande (excluant le nom du script lui-même). Vous pourriez également trouver ces éléments utiles :
`%0` - la commande utilisée pour appeler le fichier batch (peut être `foo`, `..\foo`, `c:\bats\foo.bat`, etc.)
`%1` est le premier paramètre de ligne de commande,
`%2` est le deuxième paramètre de ligne de commande,
et ainsi de suite jusqu'à `%9`.
`SHIFT` peut être utilisé pour les paramètres après le 9ème, mais cela n'affecte pas `%*` et il n'y a pas de concept comme *SHIFT [/n]* pour accéder à toute la ligne de commande à partir du n-ième paramètre.
`%~nx0` - le nom réel du
`%0` - la commande utilisée pour appeler le fichier batch (peut être `foo`, `..\foo`, `c:\bats\foo.bat`, etc.)
`%1` est le premier paramètre de ligne de commande,
`%2` est le deuxième paramètre de ligne de commande,
et ainsi de suite jusqu'à `%9`.
`SHIFT` peut être utilisé pour les paramètres après le 9ème, mais cela n'affecte pas `%*` et il n'y a pas de concept comme *SHIFT [/n]* pour accéder à toute la ligne de commande à partir du n-ième paramètre.
`%~nx0` - le nom réel du