bat Ping一个网址 当Ping不通时 重启当前系统?

是1分钟ping不通哦。 我怕有临时故障。

第1个回答  2021-04-19
思路如下.
ping一个地址,通的状态下向一个文本写入一行 用>反复覆盖
如果不通,就用>>一行一行的记录下来.
然后检测这个文本的行数.
当行数等于60的时候就表示有1分钟不通了.
当1分钟之内重新通了,就覆盖掉重新计算.
ping www.baidu.com -n 2|findstr TTL >NUL >ok.txt||ECHO DIS >>OK.txt
findstr /N . OK.txt|FINDSTR /B ^60:&&shutdown -r -t 00
%0
可以先把shutdown -r -t 00替换成其它的断网测试一下追问

我改成这个怎么执行无效啊 start C:\1.exe

相似回答