如何判断本机网络为电信还是网通
#include <INet.au3>_GetIP ( )
通过_GetIP ( )获取IP后
如何判断本机网络为电信还是网通,
并在判断后访问不同页面 我想到的办法是ping 你当地的电信和网通的dns 看看是否通...判断就简单了(前提网通ping不通电信 电信也ping不通网通)
获取地址的话 这么长.判断成难题 本帖最后由 l4ever 于 2009-8-11 21:59 编辑
http://l4ever.cn/archives/1331
两个供你选择,
下面那个调用SINA的数据.
IpLocal(5)就可以得到接入商是电信还是网通,还是教育网 #include <IE.au3>
$oIE = _IECreate('http://www.123cha.com',0,0,1)
$HTML = _IEDocReadHTML($oIE)
$Str = StringRegExp($HTML, '来自:(.*) \+\+<BR>', 3)
$S= StringReplace($Str, ' ', '')
MsgBox(0,'判断:',$S)
学习了~谢谢!:face (29): #include
$oIE = _IECreate('http://www.123cha.com',0,0,1)
$HTML = _IEDocReadHTML($oIE)
$Str = StringRegExp($HTML, '来自:(.*) \+\+', 3)
$S= StringReplace($Str, ' ', '')
MsgBox(0,'判断: ...
lynfr8 发表于 2009-8-12 22:55 http://www.autoitx.com/images/common/back.gif
你这个方法会有IE进程出现,不好不好 加个processclose #include <INet.au3>
Func IsISP()
$Str = StringRegExp(_INetGetSource("http://www.123cha.com/"), "来自:(.*) \+\+<BR>", 3)
Return StringRight($Str, 2)
EndFunc
页:
[1]