用批處理實(shí)現(xiàn)的反應(yīng)速度測(cè)試工具
更新時(shí)間:2012年05月26日 10:27:44 作者:
當(dāng)窗口變成紅色的時(shí)候,迅速按下回車(chē)鍵,程序?qū)y(cè)試你的反應(yīng)速度并顯示出來(lái),精確度為0.01秒Johnny.R的反應(yīng)速度為0.11秒,看你能否超越他看平均反應(yīng)速度請(qǐng)按
復(fù)制代碼 代碼如下:
::此工具在Win7和Vista下請(qǐng)使用管理員身份運(yùn)行!
@echo off
cd.>%windir%\time.log
set n=
:start
mode con cols=45 lines=14
Title 反應(yīng)速度測(cè)試工具
color 8a
set a=
set b=
set s=
set/a n+=1
set t=%time:~9,1%
cls&echo.&echo.&echo.
echo.
echo.
echo 反應(yīng)速度測(cè)試工具
echo.
echo 當(dāng)窗口變成紅色的時(shí)候,迅速按下回車(chē)鍵,程序?qū)?
echo.
echo 測(cè)試你的反應(yīng)速度并顯示出來(lái),精確度為0.01秒
echo.
echo Johnny.R的反應(yīng)速度為0.11秒,看你能否超越他
echo.
echo 看平均反應(yīng)速度請(qǐng)按 Q
echo.
echo 按回車(chē)鍵開(kāi)始測(cè)試
echo.
set /p s=
if "%s%"=="q" goto pingjun
if "%s%"=="Q" goto pingjun
cls
mode con cols=23 lines=6
title 開(kāi)始測(cè)試...
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
::減去程序運(yùn)行時(shí)0.01秒的運(yùn)算速度
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
::結(jié)果
:end1
title 測(cè)試結(jié)果
cls&echo.&echo.
echo 你的反應(yīng)速度為 0.%b%秒
echo.
if "%b:~0,1%"=="2" echo 或許還能更快些...
if "%b:~0,1%"=="1" echo 我太崇拜你了!
echo %b%>>%windir%\time.log
echo 按任意鍵重新開(kāi)始...
pause >nul
goto start
:end2
title 測(cè)試結(jié)果
cls&echo.&echo.
echo 你的反應(yīng)速度為 %b:~0,1%.%b:~1,2%秒
echo.
echo %b%>>%windir%\time.log
echo 我終于看到傳說(shuō)中的“蝸?!绷耍?
echo 按任意鍵重新開(kāi)始...
pause >nul
goto start
:end3
title 測(cè)試結(jié)果
cls&echo.
echo 你的反應(yīng)速度為 0.0%b%秒
echo.
echo 你簡(jiǎn)直是神?。?!
echo.
echo %b%>>%windir%\time.log
echo 按任意鍵重新開(kāi)始...
pause >nul
goto start
:end4
cls&echo.
echo 你的平均反應(yīng)速度為 0.0%p%秒
echo.
echo 你是我的偶像??!
echo.
echo 按任意鍵重新開(kāi)始...
pause >nul
goto start
:end5
cls&echo.
echo 你的平均反應(yīng)速度為 0.%p%秒
echo.
if "%p:~0,1%"=="2" echo 不錯(cuò),加油~
if "%p:~0,1%"=="1" echo 哇..新一代狙神~
echo.
echo 按任意鍵重新開(kāi)始...
pause >nul
goto start
:end6
cls&echo.
echo 你的平均反應(yīng)速度為 %p:~0,1%.%p:~1,2%秒
echo.
echo 我勸你放棄CS吧....
echo.
echo 按任意鍵重新開(kāi)始...
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 未知錯(cuò)誤...
ping -n 2 127.1>nul
goto start
::本人水平有限,不足的地方請(qǐng)指出,謝謝!
相關(guān)文章
用DOS命令快速把整個(gè)系統(tǒng)情況摸個(gè)清
如何快速知道CPU是什么、BIOS版本是什么、操作系統(tǒng)是什么、內(nèi)存多大?只要一個(gè)DOS命令就可以把有關(guān)系統(tǒng)的這些情況摸個(gè)清,具體操作如下2013-10-10
cmd命令打開(kāi)及切換目錄路徑的實(shí)現(xiàn)
本文主要介紹了cmd命令打開(kāi)及切換目錄路徑的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07
批處理中setlocal enabledelayedexpansion的作用詳細(xì)整理
設(shè)置本地為延遲擴(kuò)展。其實(shí)也就是:延遲變量,全稱(chēng)延遲環(huán)境變量擴(kuò)展, 想進(jìn)階,變量延遲是必過(guò)的一關(guān)!所以這一部分希望你能認(rèn)真看。2011-12-12
BAT加密工具 EncryBat 非編譯型bat批處理加密方案與代碼
真沒(méi)想到批處理有個(gè)欺騙性的文件加密方法,但對(duì)于這種方法有個(gè)字節(jié)限制的問(wèn)題,不過(guò)已經(jīng)是個(gè)很不錯(cuò)的批處理加密的方法了2008-04-04
通過(guò)U盤(pán)實(shí)現(xiàn)本機(jī)添加管理員權(quán)限
通過(guò)U盤(pán)啟動(dòng)盤(pán)實(shí)現(xiàn)添加本地管理員權(quán)限的方法,需要的朋友可以參考下2013-07-07
純腳本備份_還原驅(qū)動(dòng)增強(qiáng)版附相關(guān)sleep.exe
不能說(shuō)此腳本比驅(qū)動(dòng)精靈更完美,但它確實(shí)彌補(bǔ)了驅(qū)動(dòng)精靈的不足! 這個(gè)版本是我先前版本上(借助DevCon純腳本備份驅(qū)動(dòng))增強(qiáng)的,已經(jīng)是完美版本了。2008-06-06

