关于ping命令的批处理问题

需求描述:假设你的IP保存在名字为IP.txt的文本文档里,且每行一条ip。你想ping这些IP并得到结果

解决方案:用下面的批处理代码即可实现,将下面的代码保存为后缀为.bat的文件,比如test.bat

代码解释:代码会逐条ping这个IP.txt文件里的IP,可以ping通的显示yes,不能ping通的显示no并且输出到no.txt文档里

═════代═══码═══开═══始═════
@echo off
FOR /F "delims=" %%i in (IP.txt) do (
ping %%i -n 1 >nul&&echo %%i  yes   ||   (echo %%i  no
echo %%i>>no.txt))
pause
═════代═══码═══结═══束═════

 IP.txt内ip存放格式示例:

192.168.1.100
192.168.1.101
192.168.1.102
192.168.1.103
192.168.1.104

原文地址:https://www.cnblogs.com/leon2659/p/9519272.html