2 Stimmen

Windows-Batch-Datei-Parameter nach Name, nicht nach Position abrufen

Wenn ich eine Windows-Batch-Datei wie folgt ausführe:

myscript.bat -b test -c 789

oder auf folgende Weise:

myscript.bat -c 789 -b test

Wie kann man am besten zuverlässig den Wert von c ?

2voto

Joe DF Punkte 5117

Wie wäre es damit:


IF _%1==_b echo do something with %2
IF _%1==_c echo do something with %2
IF _%3==_b echo do something with %4
IF _%3==_c echo do something with %4

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X