l453798303
V2EX  ›  问与答

想写个批处理一个倒计时+判断程序,但是不会

  •  
  •   l453798303 · Oct 13, 2016 · 2972 views
    This topic created in 3524 days ago, the information mentioned may be changed or developed.

    小弟不才,我已经写好了一个批处理,需要经常运行,我已经写了按任意键关闭,但是我想开发更加稍微高级一点的功能。当我批处理执行完后,进入一个倒计时系统,假设倒计时 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
    
    
    
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   889 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:09 · PVG 06:09 · LAX 15:09 · JFK 18:09
    ♥ Do have faith in what you're doing.