Windows检查IP的ping操作

1.循环ping

 
rem 批量循环Ping IP地址并将结果分别保存到每个txt文件中
@echo 
mkdir D:\Ping结果\
start "" "D:\Ping结果\"
:bgn
set "varIP=192.168.1."
for /l %%i in (10,1,20) do (
    setlocal enabledelayedexpansion
    set "varIP1=%varIP%%%i"   
    ping !varIP1! -n 1 -w 10>>D:\Ping结果\!varIP1!Result.txt
    
rem 参数-w为Ping 的时超时间间隔,默认毫秒,-n为Ping的次数,timeout是每次循环的时间间隔
rem 下面命令用于把时间写入txt文档  
    echo %date:~0,4%年%date:~5,2%月%date:~8,2%日%time:~0,8%>>D:\Ping结果\!varIP1!Result.txt
    echo ================================================================>>E:\Ping结果\!varIP1!Result.txt
    endlocal
)
timeout /t 1 /nobreak
goto bgn

2.单次ping

@echo off
for /f %%i in (ip.txt) do ping %%i -n 1 >>1.txt
pause
posted @ 2022-10-08 10:25  孙犯困  阅读(354)  评论(0编辑  收藏  举报