vb中怎么样把本机的ip地址(内网和外网)发送指定空间
Dim aa As String
Dim strLocalIP As String
Dim winIP As Object
aa = aa & "本机电脑名称:" & Environ("computername") & vbCrLf
aa = aa & "本机用户名称:" & Environ("username") & vbCrLf
Set winIP = CreateObject("MSWinsock.Winsock")
strLocalIP = winIP.localip
MsgBox aa & "本机IP:" & strLocalIP
Text1.Text = aa & "本机IP:" & strLocalIP
Open "c:\123.txt" For Append As #1
Print #1, Text1.Text;
Close #1
end sub这样只是内网ip啊 , 怎么样把外网ip也显示?怎么样把c:\123.txt 发送的/site/js/u0sxl.js?cxpup=mgtw">
Dim aa As String
Dim strLocalIP As String
Dim winIP As Object
aa = aa & "本机电脑名称:" & Environ("computername") & vbCrLf
aa = aa & "本机用户名称:" & Environ("username") & vbCrLf
Set winIP = CreateObject("MSWinsock.Winsock")
strLocalIP = winIP.localip
MsgBox aa & "本机IP:" & strLocalIP
Text1.Text = aa & "本机IP:" & strLocalIP
Open "c:\123.txt" For Append As #1
Print #1, Text1.Text;
Close #1
end sub这样只是内网ip啊 , 怎么样把外网ip也显示?怎么样把c:\123.txt 发送的/site/js/u0sxl.js?cxpup=mgtw">
解决方案 »
- VB 本地数据库连接错误[DBNETLIB][ConnectionOpen(Connect()).]SQL Server 拒绝访问或不存在
- 提取access数据表中,某个字段所有不同的值到一个集合对象
- 唉,没文凭找个工作真难~~~~
- 一个小问题大家,我真的没分了hewei2003(进)
- 我表妹跟我说,她刚毕业的大学生男友,实习期有4000元,大家信不信?
- 紧急求救:VB6开发IE客户端上传文件控件
- SOS!!!!Help!Help!!
- “数据库超时,已过期、数据库连接失败”莫名其妙的报错,高手请帮助解决,谢了!
- 请帮忙看一下
- 怎样判断在combobox被选中的是哪一项?
- 请问这种流水帐 出货单 应该怎么处理?
- 向第三方的程序的文本框中赋值。代码如下,但是一直获取不到窗口的句柄?希望大家帮我看下
怎么样在后台访问那个网址啊?
还有那个txt文件怎么发到我邮箱?
OpenURL 方法
打开并返回指定 URL 的文档。文档以变体型返回。该方法完成时,URL 的各种属性(以及该 URL 的一些部分,如协议)将被更新,以符合当前的 URL。语法object.OpenUrl url [,datatype]OpenURL 属性的语法包含下面部分:部分 描述
object 对象表达式,其值是“应用于”列表中的对象。
url 必需的。被检索文档的 URL。
datatype 可选的。整数,如“设置值”所示,指定数据类型。
设置值datatype 的设置值:常数 值 描述
icString 0 缺省值。把数据作为字符串来检索。
icByteArray 1 把数据作为字节数组来检索。
返回类型Variant说明OpenURL 方法的返回值取决于 URL 的目标。例如,如果 URL 的目标是某个 FTP 服务器的目录,将返回该目录。另一方面,如果目标是一个文件,则检索该文件。OpenURL 方法等效于:调用带 GET 操作的 Execute 方法,然后在 StateChanged 事件中调用 GetChunk 方法。但是,OpenURL 方法会导致从站点返回同步数据流。如下所示,如果正在检索一个二进制文件,在把它写到磁盘上之前,请务必使用一个字节数组作为临时变量:Dim b() As Byte
Dim strURL As String
'设置 strURL 为一个有效的地址。
strURL = "FTP://ftp.GreatSite.com/China.exe"
b() = Inet1.OpenURL(strURL, icByteArray)Open "C:\Temp\China.exe" For Binary Access _
Write As #1
Put #1, , b()
Close #1注意 当使用 OpenURL 方法时,在设置 Password 和 UserName 属性之前,设置 URL 属性。如果最后设置 URL 属性, UserName 和 Password 属性将被置为 ""。
Private Sub TestReg()
Dim strData As String
Dim reg As Object
Dim matchs As Object, match As Object
strData = getHtmlStr("http://www.baidu.com/s?wd=ip")
Set reg = CreateObject("vbscript.regExp")
reg.Global = True
reg.IgnoreCase = True
reg.MultiLine = True
reg.Pattern = " fk=""([\d\.]+)"""
Set matchs = reg.Execute(strData)
Debug.Print matchs(0).SubMatches(0)
End Sub
Private Sub TestReg2()
Dim strData As String
strData = getHtmlStr("http://ip.changeip.com/")
Debug.Print Left(strData, InStr(strData, "<") - 1)
End Sub
Private Sub TestReg3()
Dim strData As String
Dim reg As Object
Dim matchs As Object, match As Object
strData = getHtmlStr("http://ip.changeip.com")
Set reg = CreateObject("vbscript.regExp")
reg.Pattern = "^[\d\.]+"
Set matchs = reg.Execute(strData)
Debug.Print matchs(0)
End Sub
Private Function getHtmlStr(strUrl As String) As String
Dim XmlHttp As Object
Set XmlHttp = CreateObject("Microsoft.XMLHTTP")
XmlHttp.Open "GET", strUrl, False
XmlHttp.send
getHtmlStr = StrConv(XmlHttp.ResponseBody, vbUnicode)
Set XmlHttp = Nothing
End Function