@ECHO OFF SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION SET TEMP=1 FOR /L %%i IN (1,1,%1) DO SET TEMP=!TEMP! * %%i SET /A TEMP=%TEMP% ECHO %TEMP% ENDLOCAL