bat批量ping输出状态
时间: 2024-01-12 09:04:20 浏览: 68
可以使用以下命令批量 ping 并输出状态:
```
@echo off
setlocal enabledelayedexpansion
REM 定义要 ping 的 IP 地址列表
set ips=192.168.0.1 192.168.0.2 192.168.0.3
for %%i in (%ips%) do (
set ip=%%i
echo Ping !ip! ...
ping !ip! -n 1 >nul
if errorlevel 1 (
echo !ip! is down.
) else (
echo !ip! is up.
)
)
pause
```
以上代码将会依次 ping 列表中的 IP 地址,并输出状态。如果 IP 地址不可达,输出“down”,否则输出“up”。可以根据实际需求修改 IP 地址列表和输出内容。
阅读全文