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

Printed on: January 20, 2025 at 18:01 o'clock

Lochkartenstanzer
Solution Lochkartenstanzer Jan 07, 2025 updated at 00:06:17 (UTC)
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 Jan 07, 2025 at 01:18:25 (UTC)
Goto Top
Danke