technogym健身器材:一个网络联通情况测试(定时ping)的bat
来源:百度文库 编辑:偶看新闻 时间:2024/05/03 09:52:13
一个以前工作时用到的网络联通情况测试, 说白了就是隔一段时间ping一下..因为那时有几个主机不太稳定,所以在网上找了一下,本来想用pingplus..好像叫超级ping吧.那软件... 电信那边的人说看不懂.闷....不得已就搞了这个.bat版的
ServerPingShell.bat (运行时的文件.定义变量的作用)
@echo offecho ***************************************************************************echo ** 网络联通情况记录 **echo ***************************************************************************echo 程序正在运行中,请稍后…………set logfile=网络联通情况%date:~0,4%%date:~5,2%%date:~8,2%.txtset pinglog=pinglog.txtset logfind=logfind.txtset cmdping=pingset driver=ip地址:set timeout=超时情况记录.txtset callbatfilename=ServerPing.batIF NOT EXIST %logfile% echo IP地址 Average Minimum Maximum Sent Received lost date time>>%logfile% & echo -------------------------------------------------------------------------------->>%logfile%call %callbatfilename% %driver% [这里填你要的ip地址,呵呵只一个啊]exit
----------------------------------------------分隔线不包括此行!
ServerPing.bat (ping工作的主要文件,截取导出)
%cmdping% %2 >> %pinglog%Set temp123=TEMP.txtFIND /C "Request timed out" %pinglog% > %temp123%FOR /F "tokens=3" %%i in (%temp123%) do set lv_cnt=%%iif %lv_cnt% GTR 3 date /t >>%timeout% && time /t >>%timeout% && type %pinglog% >>%timeout% && echo ------------->> %timeout%find "statistics" %pinglog% >> %logfind%For /f "skip=2 tokens=4" %%m In (%logfind%) Do set ip=%%mfind "Average" %pinglog% >> %logfind%For /f "skip=2 tokens=3" %%n In (%logfind%) Do set Average=%%nFor /f "skip=2 tokens=6" %%o In (%logfind%) Do set Minimum=%%oFor /f "skip=2 tokens=9" %%p In (%logfind%) Do set Maximum=%%pfind "Lost" %pinglog% >> %logfind%For /f "skip=2 tokens=4" %%q In (%logfind%) Do set Sent=%%qFor /f "skip=2 tokens=7" %%r In (%logfind%) Do set Received=%%rFor /f "skip=2 tokens=11" %%s In (%logfind%) Do set lost=%%s@echo onif %lv_cnt% EQU 0 echo %ip% %Average% %Minimum% %Maximum%, %Sent% %Received% %lost%) %date% %time% >> %logfile%if %lv_cnt% GTR 3 echo %ip% 超 时 %date% %time% >> %logfile%echo ------------->> %logfile%@echo offdel %pinglog%del %logfind%del %temp123%
----------------------------------------------分隔线不包括此行!
HideRunPing.vbs (bat自身不能隐藏,定时会跑出来,很烦.加个vbs来隐藏和定时)
doSet ws = CreateObject("Wscript.Shell")ws.run "cmd /c ServerPingShell.bat",vbhidewscript.sleep 300000loop
----------------------------------------------分隔线不包括此行!
就这样..进行一下HideRunPing.vbs 后每30秒自已ping一次.时间可以自已在vbs文件里那个wscript.sleep [时间] 改..
导出的效果差不多就是.. 呵呵.
IP地址 Average Minimum Maximum Sent Received lost date time--------------------------------------------------------------------------------127.0.0.123: 1ms, 1ms, 1ms, 4, 4, (0%) 2008-08-01 8:48:58.29-------------127.0.0.123: 1ms, 1ms, 1ms, 4, 4, (0%) 2008-08-01 8:53:58.28-------------127.0.0.123: 1ms, 1ms, 1ms, 4, 4, (0%) 2008-08-01 8:58:58.31-------------127.0.0.123: 1ms, 1ms, 1ms, 4, 4, (0%) 2008-08-01 9:03:58.31
简述使用ping命令测试一个物理上连通的局域网的连接情况的步骤。
苏州移动和联通的网络是怎么个情况?
怎么测试自己机器的网络连接情况??
什么是网络的定时特性
定时断掉网络的工具
为什么我的网络只能A端PING B端可以通,而B端PING A端则不通,是什么原因呢,请高手帮帮忙!
网络测试PING第一个通后面不通
在没有网络的情况下Ping那个IP可以检查网卡通不通?
网上有一个贬低联通的视频《网络惊魂》
PING网络不通的问题
我的电脑用ping测试网络没问题,但是去不能浏览网页,还有不能上qq和任何网络软件
我的网络有1500个台电脑,只有一个网络PING不通,只是几个电脑.
网络编程,实现一个ping程序
测试网络的命令
我在上网时,总是不定时的自动跳出一个叫综合网络的网站
网络PING
为什么我的网络定时,时有时无,我
网络在可以PING到的情况下,但是在网络邻居里可以看到对方的电脑,但是打不开,
我用的是DellD600的笔记本,网络连接可以显示,能ping同自己的IP,不能ping通网络上的任何一个IP
网络老是断线有哪些情况所致????Ping 可以通,不过一下子又不通,断断续续的??????---(ADSL)通过路由器上网
网络老是断线有哪些情况所致????Ping 可以通,不过一下子又不通,断断续续的??????---(ADSL)通过路由器上网
怎样PING 详细的情况 谢谢
ping命令测试是什么意思?
ping别的机子的时候,有没有可能A电脑能PING通B,而B却PING不通A