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!
Please also mark the comments that contributed to the solution of the article
Content-ID: 84140743646
Url: https://administrator.de/contentid/84140743646
Printed on: September 10, 2024 at 11:09 o'clock
4 Comments
Latest comment
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.