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