Сделал батник, все работает до того момента где переменные должна подставлятся в имя файла, но почему то не подставляются
=( переименовывает в _.msg
set PARSEARG="eol=; tokens=1-5* delims=/,.: "
date /t > %TEMP%\d.tmp
time /t > %TEMP%\t.tmp
pause
for /F %PARSEARG% %%i in (%TEMP%\d.tmp) Do set Y=%%k
for /F %PARSEARG% %%i in (%TEMP%\d.tmp) Do set W=%%i
for /F %PARSEARG% %%i in (%TEMP%\d.tmp) Do set D=%%j
for /F %PARSEARG% %%i in (%TEMP%\t.tmp) Do set H=%%i
for /F %PARSEARG% %%i in (%TEMP%\t.tmp) Do set M=%%j
pause
set DA = %Y%%D%%W%
set TI = %H%%M%
pause
ren 1.msg "%DA%_%TI%.msg"
pause