|
|
发表于 2013-7-18 07:43:48
|
显示全部楼层
广东省东莞市
[e]
.版本 2
.支持库 iext
.子程序 adsl
.局部变量 局_文本, 文本型
.局部变量 adsl, ADSL拨号类
.局部变量 t, 整数型
.局部变量 i, 整数型
.局部变量 ip, ADSL拨号类
.循环判断首 ()
' 先断开,在延迟,在连接.重拨太坑爹
t = 到整数 (编辑框_换ip时间.内容)
.如果真 (adsl.断开 () = 真)
.计次循环首 (t, i) ' 间隔xx 秒重新拨号
程序_延时 (1, 1)
状态条.置文本 (1, “换ip倒计时 ” + 到文本 (t - i))
处理事件 ()
.计次循环尾 ()
.判断开始 (adsl.拨号 (“宽带连接”, 编辑框_adsl帐号.内容, 编辑框_adsl密码.内容) ≠ 0)
.循环判断首 ()
程序_延时 (2000)
.循环判断尾 (ip.取外网IP () ≠ “”)
.默认
adsl.重拨 (“宽带连接”, 编辑框_adsl帐号.内容, 编辑框_adsl密码.内容)
.循环判断首 ()
程序_延时 (2000)
.循环判断尾 (ip.取外网IP () ≠ “”)
.判断结束
跳出循环 ()
.如果真结束
.循环判断尾 (ip.取外网IP () ≠ “”)
save_config ()
文件_执行 (取运行目录 () + “\” + 编辑框_程序名.内容)
线程_销毁 (ruote_ip)
结束 ()
[/e] |
|