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
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
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
2 Kommentare
Neuester Kommentar