• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    用批处理实现的反应速度测试工具
    复制代码 代码如下:

    ::此工具在Win7和Vista下请使用管理员身份运行!
    @echo off
    cd.>%windir%\time.log
    set n=
    :start
    mode con cols=45 lines=14
    Title 反应速度测试工具
    color 8a

    set a=
    set b=
    set s=
    set/a n+=1
    set t=%time:~9,1%
    clsecho.echo.echo.
    echo.
    echo.
    echo 反应速度测试工具
    echo.
    echo 当窗口变成红色的时候,迅速按下回车键,程序将
    echo.
    echo 测试你的反应速度并显示出来,精确度为0.01秒
    echo.
    echo Johnny.R的反应速度为0.11秒,看你能否超越他
    echo.
    echo 看平均反应速度请按 Q
    echo.
    echo 按回车键开始测试
    echo.
    set /p s=
    if "%s%"=="q" goto pingjun
    if "%s%"=="Q" goto pingjun

    cls
    mode con cols=23 lines=6
    title 开始测试...
    echo.echo.
    color 0a
    ping -n %t% 127.1 >nul
    color 4a
    set a=%time:~3,2%%time:~6,2%%time:~9,2%
    pause >nul
    set b=%time:~3,2%%time:~6,2%%time:~9,2%
    set /a b-=a
    ::减去程序运行时0.01秒的运算速度
    set /a b-=1
    echo.echo.
    if "%b:~0,1%"=="%b:~0,2%" goto end3
    if "%b:~0,2%"=="%b:~0,3%" goto end1
    if not "%b:~0,2%"=="%b:~0,3%" goto end2

    ::结果
    :end1
    title 测试结果
    clsecho.echo.
    echo 你的反应速度为 0.%b%秒
    echo.
    if "%b:~0,1%"=="2" echo 或许还能更快些...
    if "%b:~0,1%"=="1" echo 我太崇拜你了!
    echo %b%>>%windir%\time.log
    echo 按任意键重新开始...
    pause >nul
    goto start

    :end2
    title 测试结果
    clsecho.echo.
    echo 你的反应速度为 %b:~0,1%.%b:~1,2%秒
    echo.
    echo %b%>>%windir%\time.log
    echo 我终于看到传说中的“蜗牛”了!
    echo 按任意键重新开始...
    pause >nul
    goto start

    :end3
    title 测试结果
    clsecho.
    echo 你的反应速度为 0.0%b%秒
    echo.
    echo 你简直是神!!!
    echo.
    echo %b%>>%windir%\time.log
    echo 按任意键重新开始...
    pause >nul
    goto start

    :end4
    clsecho.
    echo 你的平均反应速度为 0.0%p%秒
    echo.
    echo 你是我的偶像!!
    echo.
    echo 按任意键重新开始...
    pause >nul
    goto start

    :end5
    clsecho.
    echo 你的平均反应速度为 0.%p%秒
    echo.
    if "%p:~0,1%"=="2" echo 不错,加油~
    if "%p:~0,1%"=="1" echo 哇..新一代狙神~
    echo.
    echo 按任意键重新开始...
    pause >nul
    goto start

    :end6
    clsecho.
    echo 你的平均反应速度为 %p:~0,1%.%p:~1,2%秒
    echo.
    echo 我劝你放弃CS吧....
    echo.
    echo 按任意键重新开始...
    pause >nul
    goto start

    :pingjun
    cls
    set/a n-=1
    set k=
    for /f %%i in (%windir%\time.log) do (
    set /a k+=%%i
    )
    set /a p=k/n
    title 平均速度
    mode con cols=25 lines=8
    color 0a
    if "%p:~0,1%"=="%p:~0,2%" goto end4
    if "%p:~0,2%"=="%p:~0,3%" goto end5
    if not "%p:~0,2%"=="%p:~0,3%" goto end6
    echo 未知错误...
    ping -n 2 127.1>nul
    goto start

    ::本人水平有限,不足的地方请指出,谢谢!
    上一篇:禁止指定QQ号登录的bat代码(前提这个用户在这台机器登陆过)
    下一篇:弹出消息的bat代码(msg命令详细解释)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    用批处理实现的反应速度测试工具 用,批处理,实现,的,反应,