вот файл (на самом деле он куда больше, я просто удалила часть вложенных тэгов чтобы не захломлять)
for и set.setlocal enableextensions enabledelayedexpansion
for %%I in (*-@ui8_bot.*) do (
set "name=%%~nI"
ren "%%~I" "!name:~,-9!.*"
)
endlocal
%, а не %%.