ping 不通则关机 命令 BAT 脚本怎么写
我的设想是这样的,随便ping某个内网IP,如果ping不通则判断为掉线然后执行强制关机命令.但是这样只能判断瞬间的,怎样让他一直处于检测状态呢?...
我的设想是这样的,随便ping 某个内网IP,如果ping不通则判断为掉线然后执行强制关机命令.但是这样只能判断瞬间的,怎样让他一直处于检测状态呢?
展开
4个回答
2013-09-12
展开全部
运行时把192.168.28.1改为你的网关地址
@echo off
:start
ping -n 2 192.168.28.1>nul||goto 关机
goto start
:关机
shutdown -s -t 5
echo 5秒关机! 取消请按任意键!
pause>nul
shutdown -a
exit
@echo off
:start
ping -n 2 192.168.28.1>nul||goto 关机
goto start
:关机
shutdown -s -t 5
echo 5秒关机! 取消请按任意键!
pause>nul
shutdown -a
exit
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-12
展开全部
@echo off :start
ping -n 300 127.1 > nul set /a num+=1 if %num% == 4 goto shutdown @echo off &&ping -n 1 192.168.1.1 |find "timed out" >nul 2>nul && @echo 网络故障 && goto start @echo 网络良好 && goto :eof
:shutdown shutdown -s
你可以自己再修改下,运行批外理后ping 一个IP (或者域名),如果可以PING通,则不采取任何措施。
如果PING不能,则过5分钟再PING一个,一共PING三次,如果第三次还不能PING通的话
则关机。
ping -n 300 127.1 > nul set /a num+=1 if %num% == 4 goto shutdown @echo off &&ping -n 1 192.168.1.1 |find "timed out" >nul 2>nul && @echo 网络故障 && goto start @echo 网络良好 && goto :eof
:shutdown shutdown -s
你可以自己再修改下,运行批外理后ping 一个IP (或者域名),如果可以PING通,则不采取任何措施。
如果PING不能,则过5分钟再PING一个,一共PING三次,如果第三次还不能PING通的话
则关机。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
朋友你这个实现了吗,我也想要这个效果,可以的话发yedeen@qq.com给我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-12
展开全部
不通 你也能强制关闭它的???
牛
牛
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |