
批處理版ping測試器為何有時(shí)可能出現(xiàn)“無效數(shù)字”的錯(cuò)誤
- @echo off
- mode con cols=93 lines=25
- echo.
- echo ping測試
- set g=1
- :p
- echo 秒減為1,毫秒減為正數(shù)或秒減為2,毫秒減為負(fù)數(shù)為正常。
- echo 有時(shí)可能出現(xiàn)“無效數(shù)字。數(shù)字常數(shù)只能是十進(jìn)制(17),十六位進(jìn)制(0x11)或八進(jìn)制(021)?!钡淖謽印?li>echo 如果秒減為2,毫秒減為正數(shù)或秒減為3,毫秒減為正數(shù)以上你的電腦可能正在聯(lián)網(wǎng)或電腦變慢了。
- echo 按任意鍵開始……
- pause>nul
- :z
- set a=%time:~6,2%
- set b=%time:~9,2%
- ping -n 2 127.1 >nul
- set c=%time:~6,2%
- set d=%time:~9,2%
- set /a e=%c%-%a%
- set /a f=%d%-%b%
- echo 秒減:%e% 毫秒減:%f%
- set /a g=%g%+1
- if '%g%'=='11' goto q
- goto z
- :q
- echo 完成,請檢查結(jié)果
- pause>nul
nclick="copycode($('code0'));">復(fù)制代碼
以上批處理有點(diǎn)問題