标题:
[文本处理]
批处理ping多个ip并将结果写入TXT
[打印本页]
作者:
雨蝶轩
时间:
2017-12-1 10:22
标题:
批处理ping多个ip并将结果写入TXT
我有一个ip.txt 内容为
192.168.1.3 服务器1
192.168.1.5 服务器2
192.168.1.6 服务器3
192.168.1.7 服务器4
@echo off
cd.>"ping结果.txt"
for /f "tokens=1*" %%i in (ip.txt) do (
echo;正在ping %%i
ping -n 1 %%i|findstr "TTL=">nul&&>>"ping结果.txt" echo;%%i %%j 网络通畅||>>"ping结果.txt" echo;%%i %%j 网络故障
)
然而运行时一直卡在 192.168.1.3 上
运行结果一直是192.168.1.3 服务器1 网络故障
我自己ping 192.168.1.3 是通的
win7 64系统,请各位帮帮忙
作者:
Blitz
时间:
2017-12-1 10:35
http://www.bathome.net/viewthread.php?from=notice&tid=46064
作者:
雨蝶轩
时间:
2017-12-1 12:02
回复
2#
Blitz
我直接复制的你的代码,依旧卡在 正在检查192.168.1.3 服务器1 的网络状态 上不动了,关掉会出现大量的^c^c^c^c^c
作者:
lifei259
时间:
2017-12-1 13:05
win10上测试能用,没有发现问题。
作者:
yhcfsr
时间:
2017-12-1 15:29
回复
3#
雨蝶轩
问题可能出在你的IP.TXT列表,第一列与第二列之间应该用跳格键分离,而不是空格。
作者:
ai20110304
时间:
2017-12-1 23:07
你的切割好像有问题tokens
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2