chb1982
Goto Top

Parameter an Batchdatei übergeben

Hallo zusammen,

wie kann ich einer Batchdatei einen Parameter übergeben?

Ich möchte z.B. die Datei aufrufen mit

testdatei.bat /parm1

wie kann ich nun in der Batchdatei den Wert parm1 wieder bekommen?

Gruß
Christoph

Content-ID: 130746

Url: https://administrator.de/forum/parameter-an-batchdatei-uebergeben-130746.html

Ausgedruckt am: 12.03.2025 um 04:03 Uhr

Tommy70
Tommy70 02.12.2009 um 10:58:31 Uhr
Goto Top
Hallo

Das geht mit %1. Wenn noch ein Parameter dazukommt hat dieser %2 usw.
chb1982
chb1982 02.12.2009 um 11:04:07 Uhr
Goto Top
Super. Das war ja einfach.

Danke!
RoterFruchtZwerg
RoterFruchtZwerg 02.12.2009 um 11:08:14 Uhr
Goto Top
Gibt da noch nette Modifikationen, die interessant sind, wenn man Dateipfade übergibt:

-> http://www.microsoft.com/resources/documentation/windows/xp/all/proddoc ...
Tommy70
Tommy70 02.12.2009 um 11:15:09 Uhr
Goto Top
Zitat von @RoterFruchtZwerg:
Gibt da noch nette Modifikationen, die interessant sind, wenn man
Dateipfade übergibt:

->
http://www.microsoft.com/resources/documentation/windows/xp/all/proddoc ...

Nett, das kannte ich noch gar nicht.
Snowman25
Snowman25 02.12.2009 um 11:24:51 Uhr
Goto Top
ich auch nicht. scheint aber sehr intressant zu sein. Danke für den link!
miniversum
miniversum 02.12.2009 um 12:35:18 Uhr
Goto Top
Nur der Vollständigkeit halben:
Will man Dateien bzw. pfadangaben mit leerzeichen übergeben geht das mit
bla.bat "meine Datei"
in %1 steht dann "meine Datei"
Will man die " entfernen geht das mit %~1

Das ganze steht auch ind er hilfe zum For befehl (for /?) ganz am ende.