[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 flyinnet9 于 2015-7-11 18:28 编辑
  1. @echo off
  2. chcp 437
  3. setlocal enabledelayedexpansion
  4. for /l %%a in (1,1,254) do (
  5. ping 10.7.1.%%a >pinglog.txt
  6. For /f "skip=2 tokens=4 delims=: " %%i In ('find "statistics" pinglog.txt') Do set IP=%%i
  7. For /f "skip=2 tokens=4,7,11 delims=,( " %%j In ('find "Lost" pinglog.txt') Do set Sent=%%j&set Received=%%k&set Lost=%%l
  8. For /f "skip=2 tokens=3,6,9 delims=, " %%m In ('find "Average" pinglog.txt') Do set Minimum=%%m&set Maximum=%%n&set Average=%%o
  9. For /f "tokens=3" %%y in ('find /c "Request timed out" pinglog.txt') do set Count=%%y
  10. if !Count! neq 0 echo TIME OUT IPAddress=!IP! Sent=!Sent! Received=!Received! Lost=!Lost! Minimum=!Minimum! Maximum=!Maximum! Average=!Average>>d:\123.txt
  11. findstr /c:"Destination host unreachable" pinglog.txt && echo Unreachable IPAddress=!IP! Sent=!Sent! Received=!Received! Lost=!Lost!>>d:\123.txt
  12. )
  13. del /q pinglog.txt
复制代码
1

评分人数

TOP

本帖最后由 flyinnet9 于 2015-7-13 13:08 编辑

回复 4# yongtianjian


   测试没问题,在192.168.1段测了5个IP,结果如下
TIME OUT IPAddress=192.168.1.1 Sent=4 Received=3 Lost=25% Minimum=218ms Maximum=1270ms Average=842ms
Unreachable IPAddress=192.168.1.4 Sent=4 Received=4 Lost=0%
Unreachable IPAddress=192.168.1.5 Sent=4 Received=4 Lost=0%


你截屏吧第一行加rem,然后执行截屏看看

TOP

返回列表