Сделал вот такое "изобретение", но всё равно переименовывается только перый файл .msp и ещё выдаётся сообщение о том, что "Файл с таким именем уже существует или не найден":
Код:
Set NamePathTemp=C:\Temp\1
Set NamePath=C:\Temp
Del /F /Q %NamePathTemp%\*.msp
For %%A In (*.exe) Do (
%%A /Q /C /T:%NamePathTemp%
For %%B In (%NamePathTemp%\*.msp) Do (Move %%B %NamePath%
For %%C In (%NamePathTemp%\*.*) Do (Del /F /Q %%C
For %%D In (%NamePath%\*.msp) Do (Ren %%D %%~nA.msp)
)
)
)
В общем, пока тупик.