小弟不才,我已经写好了一个批处理,需要经常运行,我已经写了按任意键关闭,但是我想开发更加稍微高级一点的功能。当我批处理执行完后,进入一个倒计时系统,假设倒计时 10 秒,在此期间我可以按任意键退出,或者按 esc (假设设置为这个键)停止退出,假设没有按任何按键 10 秒后自动退出。最好有个展示 10 秒倒计时结果。
@Echo Off
mode con cols=100
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo ================================
echo.
echo 开始
echo.
For /f "tokens=1-2 delims==" %%i in (..\config.txt) do (
::读取配置
)
::执行
echo 结束
echo.
echo =============================
echo.
IF ERRORLEVEL 1 goto MySuccess
IF ERRORLEVEL 0 goto MyFail
goto Goodbye
:MyFail
echo 命令执行成功!
goto Goodbye
:MySuccess
echo 命令执行失败,请检查配置文件!
goto Goodbye
:Goodbye
echo.
echo [按任意键退出]
echo.
echo.
pause>nul