今天刚刚想写一个脚本程序,来自动进行网络状态的修复,当然也必然的牵扯到了一个小的问题,就是……如何判断现在的网络连通性?
想了好久,也百度,谷歌了,但是没有想到其它好的办法,所以只能基于我现在会使用的一些命令来判断现在的网络状况。
当然了,大家现在最常使用的肯定包含ping命令,所以呢,我就想到通过判断ping命令的返回值来判断网络是否连接正常。
代码如下:[粘贴到记事本中保存为“*.bat”文件,即可使用]
ping www.youtube.com | find /I "TTL"
if %ERRORLEVEL% == 0 (echo 网络正常,程序即将退出 &&goto END) else (echo 网络不正常,即将启动自动修复 &&goto SET)
:SET
:END
代码也比较简单,不就不用解释了。如果仍有疑问的话,可以在文章下方进行留言。我一般会在3天内对你的留言进行回复。