Es gibt auch noch diese Möglichkeit: %0 gibt ja den Namen der Batch-Datei an
und nun muß man dort nur noch das Verzeichnis rausfiltern.
Code:
@echo off
echo %%0 = %0
echo %%a~0 = %~a0
echo %%d~0 = %~d0
echo %%f~0 = %~f0
echo %%n~0 = %~n0
echo %%p~0 = %~p0
echo %%s~0 = %~s0
echo %%t~0 = %~t0
echo %%x~0 = %~x0
echo %%z~0 = %~z0
echo %%
dp~0 = %~dp0 speziell das wäre dann wohl interessant
echo %%nx~0 = %~nx0
pause