Спасибо megaloman!

Прошу прощения за то что сразу не написал, необходимо чтобы имя бралось не только у текстового файла, а у любого типа файла и с разным расширением. Имя файла берется из пути C:\1\111\*.* В код который написали я добавил еще и кодировку и все стало нормально отображаться. Только как сделать чтобы в переменную "param" бралось имя любого типа файла лежащего в пути C:\1\111\*.* ?
@Echo Off
cls
chcp 1251
Set "param=СпаСиБо!SvF^@&$.txt"
chcp 866 >NUL
chcp 1251
dir "%param%"
chcp 866 >NUL
pause
chcp 1251 >NUL
msg * "%param%"
chcp 866 >NUL
pause
chcp 1251 >NUL
Ren "%param%" "12345.txt"
chcp 866 >NUL
chcp 1251 >NUL
dir "12345.txt"
chcp 866 >NUL
pause
chcp 1251 >NUL
Ren "12345.txt" "%param%"
chcp 866 >NUL
chcp 1251 >NUL
dir "%param%"
chcp 866 >NUL
pause
Exit /B
Цитата megaloman:
"12345.txt" - именно в это имя, или его тоже надо откуда-то взять? »
|
в вашем коде который выше, все работает как надо!

просто переименовываем его в "12345", мы нигде не берем. В вашем коде все правильно)