set/p x=input:
for /f "skip=1 delims=:" %%i in ('^(echo "%x%"^&echo.^)^|findstr /o ".*"') do set/a l=%%i-5
echo %l%
pause
另:DOS重定向空是NUL 不是NULL
set/p x=input:
for /f "skip=1 delims=:" %%i in ('^(echo "%x%"^&echo.^)^|findstr /o ".*"') do set/a l=%%i-5
echo %l%
pause
另:DOS重定向空是NUL 不是NULL