请高手帮我修改一下这个批处理

来源:百度知道 编辑:UC知道 时间:2024/06/27 09:56:56
这是我学写的一个批处理,构思是让这个批处理在试用次数10次用完后,自动销毁。但始终没有成功,请高手帮我修改一下,谢谢。
@echo off

::批处理试用次数过后,本程序将自动销毁。
if exist c:\0000 goto 判断
echo 10>c:\0000
goto menu

:判断
cls
for /f "delims=" %%a in (c:\0000) do (set mm=%%a)
if "%mm%"=="0" goto 销毁

set /p times="%mm%-1"
del /q c:\0000
echo %times%>c:\0000
goto menu
if "%times%"=="0" goto 销毁

:销毁
del /q /f %0
exit

:menu
cls
::\\\\\\\\\\\\\\\ 批 处 理 内 容 \\\\\\\\\\\\\\\::
echo.
echo ╔━━━━━━━━━━━━╗
echo ┃ 这里是批处理的正文 ┃
echo ╚━━━━━━━━━━━━╝
pause
exit
::\\\\\\\\\\\\\\\\\\\\\\\\\&

@echo off

::批处理试用次数过后,本程序将自动销毁。
if exist c:\0000 goto 判断
echo 10 >c:\0000
goto menu

:判断
cls
for /f %%i in (c:\0000) do set n=%%i
if "%n%"=="0 " goto 销毁

set /a n-=1
del /q c:\0000
echo %n% >c:\0000
goto menu

:销毁
del /q /f %0

:menu
cls
::\\\\\\\\\\\\\\\ 批 处 理 内 容 \\\\\\\\\\\\\\\::
echo.
echo ╔━━━━━━━━━━━━╗
echo ┃ 这里是批处理的正文 ┃
echo ╚━━━━━━━━━━━━╝
pause
exit
::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::

问题在于
%times%>
有特殊含义
这样改: