利用批处理文件ping100个地址,怎样才能让它不通的时候发声告警!!!

来源:百度知道 编辑:UC知道 时间:2024/06/04 16:52:40
有这样一个批处理文件,内容是用ping命令ping100多个地址,可是一直看着太累的,用什么办法能让它ping不通的时候自动报警呢??最好是有声音的,当然..有其他的办法也可以!!!
对不起 小弟不是学批处理的~~~您写出来的我还真没看懂~~~再详细点吧~~~3Q了

复制以下代码就行,这是ping 1--255的ip,(可根据需要改动255)不通时会响一声,并显示 "不通" 两个字,这两个字可根据喜欢随意改,
@set i=0
@:a
@set /a i=%i%+1
@if %i% geq 255 goto 3
ping 192.168.0.%i% >>22.txt
@if not %ERRORLEVEL%==0 echo  不通
@goto a
@:3
exit

@echo off
ping 第1个IP地址 -n 1 | find "Reply"
if not %ERRORLEVEL%==0 goto :叫一声

ping 第2个IP地址 -n 1 | find "Reply"
if not %ERRORLEVEL%==0 goto :叫一声

…自己加地址,如果是有序列的地址用FOR循环,如果不会再问…

ping 第100个IP地址 -n 1 | find "Reply"
if not %ERRORLEVEL%==0 goto :叫一声
:叫一声
mshta "javascript:new ActiveXObject('SAPI.SpVoice').Speak('不通啊不通');window.close();"
PAUSE
EXIT

学批处理的,能看懂吧,有些代码不写了,给你个概念吧