Batch, Vorhandensein der Parameter überprüfen
Ralf
- programmiertechnik
0 Ingo Turski0 Ralf
Guten Abend
ich versuche in einer Batch-Datei das Vorhandensein der notwendigen Parameter zu überprüfen:
if "%2"=="" goto ERROR
if "%1"=="" goto ERROR
Leider funktioniert dies nur dann, wenn die Parameter ohne Anführungsstriche übergeben wurden. Wenn aber ein Parameter in Anführungsstrichen steht, um z.B. mehrere Wörter in einem Parameter zu übergeben (z.B. für das Versenden einer Nachricht), dann erscheint eine Fehlermeldung.
Gibt es dazu eine Lösung?
Und wenn ich gerade das Glück habe, dass sich diese Nachricht jemand mit Batch-Kenntnissen durchliesst, dann möchte ich außerdem noch auf mein anderes "Batch-Problem" hinweisen:
http://forum.de.selfhtml.org/?t=97789&m=595515
Danke
Ralf
Hi,
ich versuche in einer Batch-Datei das Vorhandensein der notwendigen Parameter zu überprüfen:
if "%2"=="" goto ERROR
Ich mache dies immer mit
if %2.==. goto ERROR
Es geht natürlich auch jedes andere Zeichen.
freundliche Grüße
Ingo
Guten Tag
ich versuche in einer Batch-Datei das Vorhandensein der notwendigen Parameter zu überprüfen:
if "%2"=="" goto ERRORIch mache dies immer mit
if %2.==. goto ERROREs geht natürlich auch jedes andere Zeichen.
Danke, funktioniert einwandfrei!
Grüße
Ralf