Эта программа расшифровки дает множество пропущенных ошибок оператора. Что случилось?
@echo off
setlocal EnableDelayedExpansion
::OS_sertificate
set code=494715842
set /p sertificate=input
set chars=0123456789abcdefghijklmnopqrstuvwxyz
for /L %%N in (10 1 36) do (
for /F %%C in ("!chars:~%%N,1!") do (
set /A math=%%N+%code%+2*2,74:2
for /F %%F in ("!math!") do (
set "sertificate=!sertificate:%%N=-%%C!"
)
)
)
for /F %%F in ("!sertificate!") do (
set "sertificate=!sertificate:-=!"
)
echo !sertificate!
pause>nul