ping不通百度互联网电脑在15秒内会自动重启,获取新的ip地址

ping不通百度互联网电脑在15秒内会自动重启,获取新的ip地址,可将脚本放在开机启动或者任务管理器中来实现

@echo off  
setlocal  
  
:: 设置连续失败次数计数器  
set /a failed_count=0  
  
:loop  
:: 尝试ping baidu.com,发送1个ICMP请求  
ping -n 4 www.baidu.com > nul  
  
:: 检查ping命令的返回值  
if %errorlevel% neq 0 (  
    :: 如果ping失败,增加失败计数器  
    set /a failed_count+=1  
    echo www.baidu.com is not reachable. Failed count: %failed_count%  
      
    if %failed_count% geq 5 (  
        echo Restarting computer in 15 seconds due to consecutive failures...  
        :: 开始倒计时  
        for /l %%i in (15, -1, 1) do (  
            echo Restarting in %%i seconds...  
            timeout /t 1 /nobreak > nul  
        )  
        shutdown -r -t 0  
        goto :eof  
    )  
) else (  
    :: 如果ping成功,重置失败计数器  
    set failed_count=0  
    echo www.baidu.com is reachable.  
)  
  
:: 等待5秒后再次检查  
echo Waiting 5 seconds...  
for /l %%i in (5, -1, 1) do (  
    echo Waiting in %%i seconds...  
    timeout /t 1 > nul  
)  
goto loop

测试效果图
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值