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-Key: 130746

Url: https://administrator.de/contentid/130746

Printed on: April 25, 2024 at 05:04 o'clock

Member: Tommy70
Tommy70 Dec 02, 2009 at 09:58:31 (UTC)
Goto Top
Hallo

Das geht mit %1. Wenn noch ein Parameter dazukommt hat dieser %2 usw.
Member: chb1982
chb1982 Dec 02, 2009 at 10:04:07 (UTC)
Goto Top
Super. Das war ja einfach.

Danke!
Member: RoterFruchtZwerg
RoterFruchtZwerg Dec 02, 2009 at 10:08:14 (UTC)
Goto Top
Gibt da noch nette Modifikationen, die interessant sind, wenn man Dateipfade übergibt:

-> http://www.microsoft.com/resources/documentation/windows/xp/all/proddoc ...
Member: Tommy70
Tommy70 Dec 02, 2009 at 10:15:09 (UTC)
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.
Member: Snowman25
Snowman25 Dec 02, 2009 at 10:24:51 (UTC)
Goto Top
ich auch nicht. scheint aber sehr intressant zu sein. Danke für den link!
Member: miniversum
miniversum Dec 02, 2009 at 11:35:18 (UTC)
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.