|
4#
楼主 |
发表于 2015-5-5 09:25:57
|
只看该作者
本帖最后由 zhuoer 于 2015-5-5 09:27 编辑
试了一下,ERROELEVEL 是错误的,有时显示全部是一个值,有时乱显示
- setlocal EnableDelayedExpansion
- for /l %%i in (1,1,255) do (
- ping 192.168.1.%%i -n 1
- echo !ERRORLEVEL!
- )
复制代码
看看这效果
ping 192.168.1.1 -n 1
echo !ERRORLEVEL!
)
正在 Ping 192.168.1.1 具有 32 字节的数据:
来自 192.168.1.1 的回复: 字节=32 时间<1ms TTL=64
192.168.1.1 的 Ping 统计信息:
数据包: 已发送 = 1,已接收 = 1,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms
0
E:\Data\Desktop>(
ping 192.168.1.2 -n 1
echo !ERRORLEVEL!
)
正在 Ping 192.168.1.2 具有 32 字节的数据:
来自 192.168.1.115 的回复: 无法访问目标主机。
192.168.1.2 的 Ping 统计信息:
数据包: 已发送 = 1,已接收 = 1,丢失 = 0 (0% 丢失),
0
E:\Data\Desktop>(
ping 192.168.1.3 -n 1
echo !ERRORLEVEL!
)
正在 Ping 192.168.1.3 具有 32 字节的数据:
请求超时。
192.168.1.3 的 Ping 统计信息:
数据包: 已发送 = 1,已接收 = 0,丢失 = 1 (100% 丢失),
1
E:\Data\Desktop>(
ping 192.168.1.4 -n 1
echo !ERRORLEVEL!
)
正在 Ping 192.168.1.4 具有 32 字节的数据:
请求超时。
192.168.1.4 的 Ping 统计信息:
数据包: 已发送 = 1,已接收 = 0,丢失 = 1 (100% 丢失),
1
E:\Data\Desktop>(
ping 192.168.1.5 -n 1
echo !ERRORLEVEL!
)
正在 Ping 192.168.1.5 具有 32 字节的数据:
请求超时。
192.168.1.5 的 Ping 统计信息:
数据包: 已发送 = 1,已接收 = 0,丢失 = 1 (100% 丢失),
1
E:\Data\Desktop>(
ping 192.168.1.6 -n 1
echo !ERRORLEVEL!
)
正在 Ping 192.168.1.6 具有 32 字节的数据:
来自 192.168.1.115 的回复: 无法访问目标主机。
192.168.1.6 的 Ping 统计信息:
数据包: 已发送 = 1,已接收 = 1,丢失 = 0 (0% 丢失),
0
E:\Data\Desktop>(
ping 192.168.1.7 -n 1
echo !ERRORLEVEL!
)
正在 Ping 192.168.1.7 具有 32 字节的数据:
来自 192.168.1.115 的回复: 无法访问目标主机。
192.168.1.7 的 Ping 统计信息:
数据包: 已发送 = 1,已接收 = 1,丢失 = 0 (0% 丢失),
0
E:\Data\Desktop>(
ping 192.168.1.8 -n 1
echo !ERRORLEVEL!
)
正在 Ping 192.168.1.8 具有 32 字节的数据:
请求超时。
192.168.1.8 的 Ping 统计信息:
数据包: 已发送 = 1,已接收 = 0,丢失 = 1 (100% 丢失),
1 |
|