Ich muss ein Windows-Batch-Skript erstellen, in dem ich einige Befehlszeilenargumente übergeben muss. Diese Argumente können in beliebiger Reihenfolge angezeigt werden, das Skript sollte sie jedoch anhand des Argumentnamens ordnungsgemäß erfassen. Z.B:
<scriptname> -age <agevalue> -gender <gender>
<scriptname> -gender <gender> -age <agevalue>
Das Skript kann auf eine der beiden oben genannten Arten aufgerufen werden, aber Alter und Geschlecht sollten richtig erfasst und Variablen zugewiesen werden. Die Argumente können durch den Schalter vor ihnen identifiziert werden - dh -age, -gender usw.
Kann mir bitte jemand ein Beispiel geben, wie ich dies intern identifizieren kann?