UserVar bhname="ADSL连接测试" 设置自动拨号的连接
UserVar baiduss="按键精灵优秀软件" 设置百度搜索关键词
//
//
Plugin Web.Bind("WQM.exe")
Rem 脚本开始
//下面这句是判断连接是否在线[断线返回<False>,否则返回<True>]
Plugin bhOnLine = Net.IsOnline()
//先判断这个连接是否在线
If bhOnLine=False
//不在线就拨号
Plugin bhyes=Net.DialUp(bhname)
EndIf
//拨号成功
If bhyes=TRUE or bhOnLine=TRUE
Plugin Web.Go("http://www.baidu.com/baidu?word=" & baiduss)
Gosub 获取IP
Gosub 写入日志
Delay 1000
Plugin Net.HangUp()
//下面这句是断开远程网络连接
Delay 3000
Goto 脚本开始
Else
//拨号不成功重来
Delay 3000
Goto 脚本开始
EndIf
EndScript
//子程序
Sub 获取IP
//获取IP
strURL="http://www.jd-you.cn/ip.asp"
Set hdyqf_XMLHTTP = CreateObject("Microsoft.XMLHTTP")
hdyqf_XMLHTTP.open "GET",strURL, False
hdyqf_XMLHTTP.send
If hdyqf_XMLHTTP.readyState = 4
If hdyqf_XMLHTTP.Status = 200
my_ip = hdyqf_XMLHTTP.responseText
EndIf
EndIf
Return
Sub 写入日志
nr="IP:"& my_ip &"----时间:"&now()
Plugin File.WriteFileEx(".\日志.ini",nr)
Return
Sub OnScriptExit
MessageBox "脚本已经停止!"
VBSCall RunApp(".\日志.ini")
Return