VBS获取外网IP地址并发送到指定邮箱的代码_vbs

复制代码 代码如下:

Function GetIPAddress()
 Dim Flag, Source
 Set GetIPObj = WScript.GetObject("http://ipseeker.cn//")
 Flag = 0
 For i=1 To 10
    If GetIPObj.readyState = "complete" Then
    Flag=1
    Exit For
    End If
    WScript.Sleep 500
 Next

 If Flag = 0 Then
  GetIPAddress = "Get IP Address Time Out ..."
 Else
  Source = GetIPObj.documentElement.innerText
  Set Rep = New RegExp
  Rep.Pattern="(\d+)\.(\d+)\.(\d+)\.(\d+)"
  For Each result in Rep.Execute(Source)
    GetIPAddress = result
    Exit For
  Next
 End If
End Function

Function MailTo(MailAddress)
    Dim NameSpace, MailObject

    NameSpace = "http://schemas.microsoft.com/cdo/configuration/"

    Set MailObject = CreateObject("CDO.Message")
    MailObject.From = "*****@21cn.com"
    MailObject.To = MailAddress
    MailObject.Subject = "IP Address Information"

    MailObject.Textbody = Now & ": " & GetIPAddress()

    MailObject.Configuration.Fields.Item(NameSpace & "sendusing") = 2
    MailObject.Configuration.Fields.Item(NameSpace & "smtpserver") = "smtp.21cn.com"
    MailObject.Configuration.Fields.Item(NameSpace & "smtpserverport") = 25
    MailObject.Configuration.Fields.Item(NameSpace & "smtpauthenticate") = 1
    MailObject.Configuration.Fields.Item(NameSpace & "sendusername") = "*****"
    MailObject.Configuration.Fields.Item(NameSpace & "sendpassword") = "*****"

    MailObject.Configuration.Fields.Update
    MailObject.Send
End Function

MailTo ("******@qq.com")

原文:http://www.enun.net/?p=1199

时间: 2024-12-30 20:27:17

VBS获取外网IP地址并发送到指定邮箱的代码_vbs的相关文章

VBS获取外网IP地址并发送到指定邮箱的代码

这篇文章的获取网站不同,实现代码也不错,喜欢的朋友可以测试下   复制代码 代码如下: Function GetIPAddress()  Dim Flag, Source  Set GetIPObj = WScript.GetObject("http://ipseeker.cn//")  Flag = 0  For i=1 To 10     If GetIPObj.readyState = "complete" Then     Flag=1     Exit F

python获取外网ip地址的方法总结

  本文实例总结了python获取外网ip地址的方法.分享给大家供大家参考.具体如下: 一.利用脚本引擎库直接获取 ? 1 2 3 4 5 6 7 import console; import web.script import inet.http; var jsVm = web.script("JavaScript") jsVm.AddCode( inet.http().get("http://fw.qq.com/ipaddress") ) var ipAddr

VBS 获取外网IP的实现代码

这篇文章主要介绍了用vbs获取外网的ip地址,通过用vbs访问ip显示页面的返回值实现,需要的朋友可以参考下   复制代码 代码如下: set oDOM = WScript.GetObject("http://ipseeker.cn//") flag=0 for i=1 to 10    if oDOM.readyState = "complete" then       flag=1       exit for    end if    WScript.slee

获取外网IP地址的批处理代码_DOS/BAT

复制代码 代码如下: ::========================================== :: IP.bat :: v0.1 :: jinminghou.cn@2009-12-22 ::========================================== @echo off title GetIP set ip=unknown echo On Error Resume Next:Set oDOM=WScript.GetObject("http://www.j

VBS 获取外网IP的实现代码_vbs

复制代码 代码如下: set oDOM = WScript.GetObject("http://ipseeker.cn//")flag=0for i=1 to 10   if oDOM.readyState = "complete" then       flag=1      exit for   end if   WScript.sleep 500nextif flag=0 then    WScript.Echo "timeout ..."

求助各位,如何获取外网Ip的工具或者代码

问题描述 主要是这样,就是原来用的ip138第三方工具,查的地址是http://20140507.ip138.com/ic.asp,打开这个页面直接显示Ip地址,而不是www.ip138.com/给的连接ACTION="http://www.ip138.com/ips1388.asp",这个连接直接打开了个网页,我要的是直接打开显示纯的Ip地址,这样手机端那边直接通过这个方法,比如手机端:stringgetip=http://20140507.ip138.com/ic.asp,有没有稳

使用vbs获得外网ip并发送到邮箱里_vbs

获得本地外网地址并发送到指定邮箱,还可以参考这个文章http://www.jb51.net/article/40064.htm 复制代码 代码如下: '* **************************************** *  '* 程序名称:GetIP.vbs  '* 程序说明:获得本地外网地址并发送到指定邮箱  '* 编码:lyserver    '* **************************************** *  Option Explicit  C

获取外网IP并发送到指定的邮箱的脚本_autoit

编译后的exe文件,方便大家直接使用 下载地址 http://www.jb51.net/softs/44627.html 配置文件内容如下: 复制代码 代码如下: 配置文件代码 [收件人] 收件地址= 邮件标题= [发送人] 邮箱= 密码= 核心代码: 复制代码 代码如下: #region AutoIt3Wrapper 预编译参数(常用参数) #AutoIt3Wrapper_Icon=D:\ico\3444\2222.ico ;图标,支持EXE,DLL,ICO #AutoIt3Wrapper_O

关于nat转换,内网电脑获取外网ip的问题

问题描述 关于nat转换,内网电脑获取外网ip的问题 先简单描述一下问题,有一台电脑G,具有A,B两张网卡,A网卡负责拨号上网,具有外网ip 然后B网卡具有一个内网ip,192.168.0.1.其他电脑在192.168.0.1这个内网之下.通过nat转换进行 上网.今天突然想到这样一个问题,内网里的电脑,比如说192.168.0.57这台电脑,有没有什么办法获取到G电脑的外网ip? 解决方案 访问www.ip138.com,可以返回你的外网ip. 解决方案二: 需要找一个查询ip地址的网站,然后