Batch Problem mit SCRIPT LOCATION
Hallo Leute,
wieso funktioniert dieser Batch-Script nicht, wenn der Variable "pfad" der Wert aus der Variable "SCRIPT_LOCATION" zugewiesen wird (siehe Anhang)? Irgendwie stehe ich hier auf dem Schlauch.
Vielen Dank!
wieso funktioniert dieser Batch-Script nicht, wenn der Variable "pfad" der Wert aus der Variable "SCRIPT_LOCATION" zugewiesen wird (siehe Anhang)? Irgendwie stehe ich hier auf dem Schlauch.
Vielen Dank!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 84140743646
Url: https://administrator.de/contentid/84140743646
Ausgedruckt am: 24.11.2024 um 22:11 Uhr
4 Kommentare
Neuester Kommentar
Der abschließende Backslash im Inhalt des expandierten Wertes von %~dp0
Gruß sid
@echo off &setlocal
set "script_location=%~dp0"
for /f "delims=" %%a in ("%script_location:~,-1%") do set "debitornr=%%~nxa"
echo %debitornr%
Nicht im Code selbst sondern im übergebenen Pfad wenn er mittels %~dp0 extrahiert wird, der Path hat hier immer einen abschließenden Backslash ...
p.s. Habe das im Text oben etwas eindeutiger geschrieben.
p.s. Habe das im Text oben etwas eindeutiger geschrieben.