
标题: [文本处理] [已解决]批处理ping批量IP时怎样输出结果到文本文件? [打印本页]
作者: quickie 时间: 2010-10-20 09:31 标题: [已解决]批处理ping批量IP时怎样输出结果到文本文件?
请问如何将批处理ping批量IP地址时输出结果输出到一个文本文件,并统计出ping通的数目啊?谢谢各位大大。
[ 本帖最后由 quickie 于 2010-10-25 08:42 编辑 ]
作者: leap 时间: 2010-10-20 10:22
- @echo off
- set a=0
- for /f %%i in (1.txt) do (
- ping -n 1 -w 100 %%i>>2.txt
- ping -n 1 -w 100 %%i|find "Reply from" >nul
- if not errorlevel 1 (set/a a+=1)
- )
- echo %a%
- pause
复制代码
[ 本帖最后由 leap 于 2010-10-20 10:31 编辑 ]
作者: quickie 时间: 2010-10-20 11:05
谢谢大大~~~~~~~
作者: yiyuan 时间: 2010-10-20 21:52
有的系统是汉字的,是不应该是回送,而不是replay?
应该视具体环境而定
作者: yinjiajin 时间: 2022-1-4 12:34
set dd=%date:~8,2%
set mm=%date:~5,2%
set yy=%date:~0,4%
set a=0
for /f %%i in (1.txt) do (
ping -n 1 -w 100 %%i|find "100" > nul
if not errorlevel 1 (set/a a+=1
echo %%i>>%yy%-%mm%-%dd%连接异常.txt)
)
echo %a%
作者: yinjiajin 时间: 2022-1-4 12:34
set dd=%date:~8,2%
set mm=%date:~5,2%
set yy=%date:~0,4%
set a=0
for /f %%i in (1.txt) do (
ping -n 1 -w 100 %%i|find "100" > nul
if not errorlevel 1 (set/a a+=1
echo %%i>>%yy%-%mm%-%dd%连接异常.txt)
)
echo %a%
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |