Hallöle,
Gibt es eine Methode, um auf die Parameter 10 oder höher direkt zuzugreifen, ohne shift?
in dem parameter %* stehen alle parameter zusammen hintereinanderdrin.
Hilft mir nicht wirklich.
aber warum willst du shift nicht verwenden?
ich find es halt einfach unschön, daß ich auf die weiteren Parameter anderes zugreifen muß als auf die ersten 9.
Unter anderem auch deswegen, weil ich dann die Parameter erst wieder in anderen Variablen speichern muß, denn nach dem ersten Shift ist der ursprüngliche Inhalt von %1 ja weg ...
Ich hab dann am Anfang des Scripts erstmal eine lange Liste:
set param1=%1
set param2=%2
set param3=%3
set param4=%4
set param5=%5
set param6=%6
set param7=%7
set param8=%8
set param9=%9
shift
set param10=%9
shift
set param11=%9
shift
set param12=%9
rem usw.
und muß alle Stellen, an denen die Parameter benutzt werden, abändern von %1 auf %param1% usw.
Das finde ich nicht wirklich schön.
Robert