albertminrich
Goto Top

Batch-Variable nach SHIFT nicht mehr gültig?

Hallo,

wenn ich batch-Dateien schreibe, verwende ich immer diese Variable: %~d0%~p0
Darin steht der Pfad der batch-Datei.
Klappt auch, jedoch wenn ich in der batch den SHIFT-Befehl verwende, ist die Variable leer.
Kann man das ändern?

Edit:
Ich kann natürlich eine neue Variable erzeugen, die auch nach einem SHIFT noch vorhanden ist,
set Pfad=%~d0%~p0
aber gehts auch eleganter?

Danke
Martin

Content-ID: 127292

Url: https://administrator.de/forum/batch-variable-nach-shift-nicht-mehr-gueltig-127292.html

Ausgedruckt am: 08.04.2025 um 15:04 Uhr

bastla
bastla 16.10.2009 um 14:47:39 Uhr
Goto Top
Hallo AlbertMinrich!
set Pfad=%~d0%~p0
aber gehts auch eleganter?
Geringfügig face-wink :
set Pfad=%~dp0
Ansonsten:
shift /1
Grüße
bastla
AlbertMinrich
AlbertMinrich 16.10.2009 um 19:50:16 Uhr
Goto Top
OK, danke und Gruß
Martin