关于ping命令的批处理问题

2024-10-31 23:19:01
推荐回答(2个)
回答1:

@echo off
ping /n 1 192.168.1.1>nul&&goto ok||goto error
pause
exit
:ok
echo ping成功 续写命令吧
pause
exit
:error
echo ping失败咯 哈哈
pause
exit

测试下吧 呵呵
另外,虚机团上产品团购,超级便宜

回答2:

假设你的IP列表保存在名字叫做IP.txt的文本文档里面,且每行一条ip。
用下面的批处理即可实现。

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

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

192.168.1.100
192.168.1.172
192.168.1.123
192.168.1.144
192.168.1.105