复制粘贴到记事本,另存为xx.bat,编码选ANSI
@echo off
rem 根据txt文件里列出的多个ip执行ping检测通断情况
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
set "input=ip列表.txt"
set "output=结果.txt"
type nul>"%output%"
echo;开始ping,稍后……
for /f "tokens=1*" %%i in ('type "%input%"') do (
echo;正在ping %%i
ping -w 15 -n 2 %%i|>nul find /i "TTL="&&(
>>"%output%" echo;%%i %%j 网络通畅
)||(
>>"%output%" echo;%%i %%j 网络故障
)
)
echo;完成
echo;%#% +%$%%$%/%@% %z%
pause