批处理检测网络连接,不通时发声报警软件。@echooffecho自动检测网络连接,不通时发声报警并按时间记录在错误报告.txt里。echo把192.168.1.1等地址换成你想检测的地址就可以了,使用方法:新建一个记事本文件,复制下面语句进去,然后把文件名改成.bat。(echo如无法改扩展名,在文件夹视图选——工具——文件夹选项——查看里,把隐藏已知文件类型的扩展名的勾去掉。)echo\echo\echo1、批处理最上面wldzsl是网络地址的数量,注意数量不太于下面网址数即可,数量少的情况只测试前几个IP。echo2、四个IP是准备测试地址,可根据情况修改增加。echo3、网址名称可根据情况修改为好记的名字。echo4、需要安装微软TTS语音引擎(中文)可语音报警。语音内容为“网络名称网络地址出错了”在最后的声音过程里,可自行修改。echo5、出错时间和情况会记录在错误报告.TXT中。可随时查看。echo6、出错达到5次会记录错误次数。echo\echo*******本软件可用记事本修改**********echo\pauseset/awldzsl=4setwldz_1=192.168.1.1setwldz_2=192.168.1.2setwldz_3=192.168.1.3setwldz_4=192.168.1.4setwldzmc_1=网址名称1setwldzmc_2=网址名称2setwldzmc_3=网址名称3setwldzmc_4=网址名称4for/l%%iin(1,1,%wldzsl%)do(set/ajs_%%i=0)@echo现在开始检测%wldz_1%、%wldz_2%、%wldz_3%、%wldz_4%setlocalenabledelayedexpansion:str::------------------for/l%%iin(1,1,%wldzsl%)do(setwldzls=!wldz_%%i!setwldzmcls=!wldzmc_%%i!ping/n1!wldzls!检测.txtif!ERRORLEVEL!==1(set/ajs_%%i+=1echo%date%%time:~0,8%!wldzmcls!!wldzls!无法连接1错误报告.txtecho*****%date%%time:~0,8%!wldzmcls!!wldzls!无法连接1call:声音)else(findstr/i/c:Destinationnetunreachable检测.txtif!ERRORLEVEL!==0(set/ajs_%%i+=1echo!wldzmcls!%date%%time:~0,8%!wldzls!无法连接2错误报告.txtecho*****!wldzmcls!%date%%time:~0,8%!wldzls!无法连接2call:声音)else(echo!wldzmcls!%date%%time:~0,8%!wldzls!连接正常type检测.txtset/ajs_%%i=0))if!js_%%i!GTR4(echo连接错误!js_%%i!次)if!js_%%i!GTR4(echo%date%%time:~0,8%*****!wldzmcls!!wldzls!连接错误!js_%%i!次错误报告.txt))::------------------::下面是间隔延时60秒@echooffechoWscript.SleepWscript.Arguments(0)*1000Delay.vbsDelay.vbs60delDelay.vbs::延时结束gotostr:声音@echooffmshtavbscript:createobject(sapi.spvoice).speak(!wldzmcls!!wldzls!出错了)(window.close)