加个判断试试- @echo off
- setlocal enabledelayedexpansion
- >ms.txt type nul
- :loop
- set "TTL=null"
- ping /n 1 127.0.0.1 >nul
- for /f "tokens=3 delims==" %%i in ('ping !random:~1,2!.!random:~1,2!.!random:~1,2!.!random:~1,2! -n 2 -l 888 ^| find "TTL"') do (
- set TTL=%%i
- )
- if "!TTL!" equ "null" (
- goto :loop
- )
- ping /n 1 127.0.0.1 >nul
- set ms=!TTL:~0,-6!
- ping /n 1 127.0.0.1 >nul
- >>ms.txt echo,!ms!
- goto :loop
复制代码
|