J'ai besoin de créer un script batch Windows où je dois passer quelques arguments en ligne de commande. Ces arguments peuvent apparaître dans n'importe quel ordre, mais le script doit les récupérer correctement en fonction du nom de l'argument. Par exemple:
<scriptname> -age <agevalue> -gender <gender>
<scriptname> -gender <gender> -age <agevalue>
Le script peut être appelé de l'une des deux manières ci-dessus, mais l'âge et le sexe doivent être correctement récupérés et attribués aux variables. Les arguments peuvent être identifiés par le commutateur qui les précède - c'est-à-dire, -age, -gender, etc.
Quelqu'un peut-il me donner un exemple d'identification de cela en interne?