通过 steam 和其他程序下载时,我的路由器出现问题,例如互联网与路由器失去连接。我无法使用电缆将我的电脑插入路由器,所以我提出了一个解决方案:
另一个
\每 X 秒断开并连接到互联网
但问题是我想让它更有效率,所以我想要一个执行此操作的命令:
:A
\检查连接
\如果已连接则转到
\if noconnection 断开连接并连接到互联网
我在检查连接命令时遇到问题,因为它不会继续执行 if
请帮忙并感谢您的宝贵时间
这会ping www.google.com
如果有回应的话goto :a
,如果没有连接的话就会goto :Disconnected
.
The findstr
将寻找TTL
ping 输出中的(生存时间)。很棒的小技巧,可以应用于多种情况。
ping -n 1 www.google.com | findstr TTL && goto a
ping -n 1 www.google.com | findstr TTL || goto Disconnected
:a
REM Your connected script here
:Disconnected
REM Your disconnect / reconnect script here
您也可以将其浓缩为以下内容。如果没有的话脚本将继续findstr TTL
或跳至:a
如果是的话
ping -n 1 www.google.com | findstr TTL && goto a
REM Your disconnect / reconnect script here
:a
REM Your connected script here
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)