KOD65001, Не понятно:
1. СОХРАНИТЬ В ПЕРЕМЕННУЮ "param" ИМЯ TXT-файла - откуда его брать? так как имя файла может быть всегда разным!
2. Переименовать этот TXT-файл в "12345.txt" - именно в это имя, или его тоже надо откуда-то взять?
Код:

@Echo Off
cls
Set "param=СпаСиБо!SvF^@&$.txt"
dir "%param%"
pause
msg * "%param%"
Ren "%param%" "12345.txt"
dir "12345.txt"
pause
Ren "12345.txt" "%param%"
dir "%param%"
pause
Exit /B