gerry56
Goto Top

Übergabe von mehr als 9 Parametern in Batch

Ich möchte von einer Batchdatei eine andere Batchdatei aufrufen, und dabei mehr als 9 Parameter übergeben.
Die Übergabe von bis zu neun Parametern funktioniert einwandfrei

z.B. zuerst die Variablen in der ursprünglichen Batchdatei definieren
set "linkverzeichnis=\xcopy"
set quelldat="welche.txt"
set Ziellaufwerk="D"

danach der Aufruf der Batchdatei mit Parameterübergabe
call uebergabe.bat "%linkverzeichnis%" "%quelldati%" "%Ziellaufwerk%" usw.

Das einlesen in die aufgerufene Batchdatei funktioniert auch mit bis zu 9 Parametern
set linkverzeichnis=%1
set quelldat=%2
set Ziellaufwerk=%3

Wie kann ich einen zehnten, elften, zwölften, usw. Parameter übergeben und aufrufen

Danke im voraus
Gerry

Content-ID: 670521

Url: https://administrator.de/forum/uebergabe-von-mehr-als-9-parametern-in-batch-670521.html

Ausgedruckt am: 08.01.2025 um 04:01 Uhr

Lochkartenstanzer
Lösung Lochkartenstanzer 07.01.2025 aktualisiert um 01:06:17 Uhr
Goto Top
Moin,

Du kannst beliebig viele Parameter verwenden.

Du mußt nur Shiften, wenn Du mehr als 9 hast, um an die restlichen zu kommen. face-smile

ggf. die Parameter in ein Array kopieren, um sie dann weiter zu verarbeiten.

lks
gerry56
gerry56 07.01.2025 um 02:18:25 Uhr
Goto Top
Danke