须要使用电信3G无线上网卡做一个測试,由于要长时间使用,在使用的过程中老掉线,所以做了一个自己主动重连的批处理,好了,闲话少叙,开工:
先建立一个拨号连接:
001.png
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvVGVzdGluZ2Jh/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >
002.png
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvVGVzdGluZ2Jh/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >
003.png
004.png
005.png
建立好了连接,測试一下命令效果,命令行连接上:
006.png
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvVGVzdGluZ2Jh/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >
再用命令行断开连接:
007.png
这下脚本就能够写出来了:
脚本: redial.bat
@echo off set interval1=5 set loop1=1 setlocal enabledelayedexpansion :start echo %loop1% ping -n 1 www.baidu.com|findstr /i "往返行程的预计时间(以毫秒为单位):" > tmp1.txt for /f %%i in (‘dir /b tmp1.txt‘) do set pingtong=%%~zi if "!pingtong!"=="0" ( rasphone -h huawei3g1 & rasdial huawei3g [email protected] vnet.mobi /phone:#777 ) timeout %interval1% set /A loop1=%loop1%+1 goto start |
大概就是这样了,至于效果怎样,得试试才知道,我不是特别大信心,由于一般这类东西。总会有意外发生,不知道会不会出现有连接无信号。删除了再连接也没用,可能要拔出上网卡重插才有信号,天知道。