批处理 - if 命令和“检查互联网连接”

2024-02-02

通过 steam 和其他程序下载时,我的路由器出现问题,例如互联网与路由器失去连接。我无法使用电缆将我的电脑插入路由器,所以我提出了一个解决方案: 另一个 \每 X 秒断开并连接到互联网

但问题是我想让它更有效率,所以我想要一个执行此操作的命令:

:A \检查连接 \如果已连接则转到 \if noconnection 断开连接并连接到互联网

我在检查连接命令时遇到问题,因为它不会继续执行 if

请帮忙并感谢您的宝贵时间


这会ping www.google.com如果有回应的话goto :a,如果没有连接的话就会goto :Disconnected.

The findstr将寻找TTLping 输出中的(生存时间)。很棒的小技巧,可以应用于多种情况。

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(使用前将#替换为@)

批处理 - if 命令和“检查互联网连接” 的相关文章

随机推荐