婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 使用vbs獲得外網(wǎng)ip并發(fā)送到郵箱里

使用vbs獲得外網(wǎng)ip并發(fā)送到郵箱里

熱門標簽:佛山真人電銷機器人廠家 百度地圖標注點距離代碼 齊齊哈爾高德地圖標注店 如何用機器人進行電銷 東營快遞外呼系統(tǒng) 哪里有便宜的地圖標注公司 地圖標注政府哪個部門管 神行者美術館地圖標注 除了地圖標注還有這種生意嗎

獲得本地外網(wǎng)地址并發(fā)送到指定郵箱,還可以參考這個文章https://www.jb51.net/article/40064.htm

復制代碼 代碼如下:

'* **************************************** * 
'* 程序名稱:GetIP.vbs 
'* 程序說明:獲得本地外網(wǎng)地址并發(fā)送到指定郵箱 
'* 編碼:lyserver   
'* **************************************** * 

Option Explicit 

Call Main '執(zhí)行入口函數(shù) 

'- ----------------------------------------- - 
' 函數(shù)說明:程序入口 
'- ----------------------------------------- - 
Sub Main() 
    Dim objWsh 
    Dim objEnv 
    Dim strNewIP, strOldIP 
    Dim dtStartTime 
    Dim nInstance 

    strOldIP = "" 
    dtStartTime = DateAdd("n", -30, Now) '設置起始時間 

    '獲得運行實例數(shù),如果大于1,則結束以前運行的實例 
    Set objWsh = CreateObject("WScript.Shell") 
    Set objEnv = CreateObject("WScript.Shell").Environment("System") 
    nInstance = Val(objEnv("GetIpToEmail")) + 1 '運行實例數(shù)加1 
    objEnv("GetIpToEmail") = nInstance 
    If nInstance > 1 Then Exit Sub '如果運行實例數(shù)大于1則退出,以防重復運行 

    '開啟遠程桌面 
    'EnabledRometeDesktop True, Null 

    '在后臺連續(xù)檢測外網(wǎng)地址,如果有變化則發(fā)送郵件到指定郵箱 
    Do 
        If Err.Number > 0 Then Exit Do 
        If DateDiff("n", dtStartTime, Now) >= 30 Then '半小時檢查一次IP 
            dtStartTime = Now '重置起始時間 
            strNewIP = GetWanIP '獲得本地的公網(wǎng)IP地址 
            If Len(strNewIP) > 0 Then 
                If strNewIP > strOldIP Then '如果IP發(fā)生了變化則發(fā)送 
                    SendMail "發(fā)信人郵箱@sina.com", "密碼", "收信人郵箱@sina.com", "路由器IP", strNewIP '發(fā)送IP到指定郵箱 
                    strOldIP = strNewIP '重置原來的IP 
                End If 
            End If 
        End If 
        WScript.Sleep 2000 '延時2秒,以釋放CPU資源 
    Loop Until Val(objEnv("GetIpToEmail")) > 1 
    objEnv.Remove "GetIpToEmail" '清除運行實例數(shù)變量 
    Set objEnv = Nothing 
    Set objWsh = Nothing 

    MsgBox "程序被成功終止!", 64, "提示" 
End Sub 

'- ----------------------------------------- - 
' 函數(shù)說明:開啟遠程桌面 
' 參數(shù)說明:blnEnabled是否開啟,True開啟,F(xiàn)alse關閉 
'           nPort遠程桌面的端口號,默認為3389 
'- ----------------------------------------- - 
Sub EnabledRometeDesktop(blnEnabled, nPort) 
    Dim objWsh 

    If blnEnabled Then 
        blnEnabled = 0 '0表示開啟 
    Else 
        blnEnabled = 1 '1表示關閉 
    End If 

    Set objWsh = CreateObject("WScript.Shell") 
    '開啟遠程桌面并設置端口號 
    objWsh.RegWrite "HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Terminal Server/fDenyTSConnections", blnEnabled, "REG_DWORD" '開啟遠程桌面 
    '設置遠程桌面端口號 
    If IsNumeric(nPort) Then 
        If nPort > 0 Then 
            objWsh.RegWrite "HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Terminal Server/Wds/rdpwd/Tds/tcp/PortNumber", nPort, "REG_DWORD" 
            objWsh.RegWrite "HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Terminal Server/WinStations/RDP-Tcp/PortNumber", nPort, "REG_DWORD" 
        End If 
    End If 
    Set objWsh = Nothing 
End Sub 

'- ----------------------------------------- - 
' 函數(shù)說明:獲得公網(wǎng)IP 
'- ----------------------------------------- - 
Function GetWanIP() 
    Dim nPos 
    Dim objXmlHTTP 

    GetWanIP = "" 
    On Error Resume Next 
    '創(chuàng)建XMLHTTP對象 
    Set objXmlHTTP = CreateObject("MSXML2.XMLHTTP") 

    '導航至http://www.ip138.com/ip2city.asp獲得IP地址  
    objXmlHTTP.open "GET", "http://iframe.ip138.com/ic.asp", False 
    objXmlHTTP.send 

    '提取HTML中的IP地址字符串 
    nPos = InStr(objXmlHTTP.responseText, "[") 
    If nPos > 0 Then 
        GetWanIP = Mid(objXmlHTTP.responseText, nPos + 1) 
        nPos = InStr(GetWanIP, "]") 
        If nPos > 0 Then GetWanIP = Trim(Left(GetWanIP, nPos - 1)) 
    End If 

    '銷毀XMLHTTP對象 
    Set objXmlHTTP = Nothing 
End Function 

'- ----------------------------------------- - 
' 函數(shù)說明:將字符串轉換為數(shù)值 
'- ----------------------------------------- - 
Function Val(vNum) 
    If IsNumeric(vNum) Then 
        Val = CDbl(vNum) 
    Else 
        Val = 0 
    End If 
End Function 

'- ----------------------------------------- - 
' 函數(shù)說明:發(fā)送郵件 
' 參數(shù)說明:strEmailFrom:發(fā)信人郵箱 
'           strPassword:發(fā)信人郵箱密碼 
'           strEmailTo:收信人郵箱 
'           strSubject:郵件標題 
'           strText:郵件內容 
'- ----------------------------------------- - 
Function SendMail(strEmailFrom, strPassword, strEmailTo, strSubject, strText) 
    Dim i, nPos 
    Dim strUsername 
    Dim strSmtpServer 
    Dim objSock 
    Dim strEML 
    Const sckConnected = 7 

    Set objSock = CreateWinsock() 
    objSock.Protocol = 0 

    nPos = InStr(strEmailFrom, "@") 
    '校驗參數(shù)完整性和合法性 
    If nPos = 0 Or InStr(strEmailTo, "@") = 0 Or Len(strText) = 0 Or Len(strPassword) = 0 Then Exit Function 
    '根據(jù)郵箱名稱獲得郵箱帳號 
    strUsername = Trim(Left(strEmailFrom, nPos - 1)) 
    '根據(jù)發(fā)信人郵箱獲得ESMTP服務器名稱 
    strSmtpServer = "smtp." Trim(Mid(strEmailFrom, nPos + 1)) 

    '組裝郵件 
    strEML = "MIME-Version: 1.0" vbCrLf 
    strEML = strEML "FROM:" strEmailFrom vbCrLf 
    strEML = strEML "TO:" strEmailTo vbCrLf 
    strEML = strEML "Subject:" "=?GB2312?B?" Base64Encode(strSubject) "?=" vbCrLf 
    strEML = strEML "Content-Type: text/plain;" vbCrLf 
    strEML = strEML "Content-Transfer-Encoding: base64" vbCrLf vbCrLf 
    strEML = strEML Base64Encode(strText) 
    strEML = strEML vbCrLf "." vbCrLf 

    '連接到郵件服務哭 
    objSock.Connect strSmtpServer, 25 

    '等待連接成功 
    For i = 1 To 10 
        If objSock.State = sckConnected Then Exit For 
        WScript.Sleep 200 
    Next 

    If objSock.State = sckConnected Then 
        '準備發(fā)送郵件 
        SendCommand objSock, "EHLO VBSEmail" 
        SendCommand objSock, "AUTH LOGIN" '申請進行SMTP會話 
        SendCommand objSock, Base64Encode(strUsername) 
        SendCommand objSock, Base64Encode(strPassword) 
        SendCommand objSock, "MAIL FROM:" strEmailFrom '發(fā)信人 
        SendCommand objSock, "RCPT TO:" strEmailTo '收信人 
        SendCommand objSock, "DATA" '以下為郵件內容 

        '發(fā)送郵件 
        SendCommand objSock, strEML 

        '結束郵箱發(fā)送 
        SendCommand objSock, "QUIT" 
    End If 

    '斷開連接 
    objSock.Close 
    WScript.Sleep 200 
    Set objSock = Nothing 
End Function 

'- ----------------------------------------- - 
' 函數(shù)說明:SendMail的輔助函數(shù) 
'- ----------------------------------------- - 
Function SendCommand(objSock, strCommand) 
    Dim i 
    Dim strEcho 

    On Error Resume Next 
    objSock.SendData strCommand vbCrLf 
    For i = 1 To 50 '等待結果 
        WScript.Sleep 200 
        If objSock.BytesReceived > 0 Then 
            objSock.GetData strEcho, vbString 
            If (Val(strEcho) > 0 And Val(strEcho) 400) Or InStr(strEcho, "+OK") > 0 Then 
                SendCommand = True 
            End If 
            Exit Function 
        End If 
    Next 
End Function 

'- ----------------------------------------- - 
' 函數(shù)說明:創(chuàng)建Winsock對象,如果失敗則下載注冊后再創(chuàng)建 
'- ----------------------------------------- - 
Function CreateWinsock() 
    Dim objWsh 
    Dim objXmlHTTP 
    Dim objAdoStream 
    Dim objFSO 
    Dim strSystemPath 

    '創(chuàng)建并返回Winsock對象 
    On Error Resume Next 
    Set CreateWinsock = CreateObject("MSWinsock.Winsock") 
    If Err.Number = 0 Then Exit Function '創(chuàng)建成功,返回Winsock對象 

    Err.Clear 
    On Error GoTo 0 

    '獲得Windows/System32系統(tǒng)文件夾位置 
    Set objFSO = CreateObject("Scripting.FileSystemObject") 
    strSystemPath = objFSO.GetSpecialFolder(1) 

    '如果系統(tǒng)文件夾中的mswinsck.ocx文件不存在,則從網(wǎng)站下載 
    If Not objFSO.FileExists(strSystemPath "/mswinsck.ocx") Then 
        '創(chuàng)建XMLHTTP對象 
        Set objXmlHTTP = CreateObject("MSXML2.XMLHTTP") 

        '下載MSWinsck.ocx控件 
        objXmlHTTP.open "GET", "http://c3.good.gd:81/?FileId=223358", False 
        objXmlHTTP.send 

        '將MSWinsck.ocx保存到系統(tǒng)文件夾 
        Set objAdoStream = CreateObject("Adodb.Stream") 
        objAdoStream.Type = 1 'adTypeBinary 
        objAdoStream.open 
        objAdoStream.Write objXmlHTTP.responseBody 
        objAdoStream.SaveToFile strSystemPath "/mswinsck.ocx", 2 'adSaveCreateOverwrite 
        objAdoStream.Close 
        Set objAdoStream = Nothing 

        '銷毀XMLHTTP對象 
        Set objXmlHTTP = Nothing 
    End If 

    '注冊MSWinsck.ocx 
    Set objWsh = CreateObject("WScript.Shell") 
    objWsh.RegWrite "HKEY_CLASSES_ROOT/Licenses/2c49f800-c2dd-11cf-9ad6-0080c7e7b78d/", "mlrljgrlhltlngjlthrligklpkrhllglqlrk" '添加許可證 
    objWsh.Run "regsvr32 /s " strSystemPath "/mswinsck.ocx", 0 '注冊控件 
    Set objWsh = Nothing 

    '重新創(chuàng)建并返回Winsock對象 
    Set CreateWinsock = CreateObject("MSWinsock.Winsock") 
End Function 

'- ----------------------------------------- - 
' 函數(shù)說明:BASE64編碼函數(shù) 
'- ----------------------------------------- - 
Function Base64Encode(strSource) 
    Dim objXmlDOM 
    Dim objXmlDocNode 
    Dim objAdoStream 

    Base64Encode = "" 
    If strSource = "" Or IsNull(strSource) Then Exit Function 

    '創(chuàng)建XML文檔對象 
    Set objXmlDOM = CreateObject("Microsoft.XMLDOM") 
    objXmlDOM.loadXML ("?xml version='1.0' ?> root/>") 
    Set objXmlDocNode = objXmlDOM.createElement("MyText") 
    objXmlDocNode.dataType = "bin.base64" 

    '將字符串轉換為字節(jié)數(shù)組 
    Set objAdoStream = CreateObject("ADODB.Stream") 
    objAdoStream.mode = 3 
    objAdoStream.Type = 2 
    objAdoStream.open 
    objAdoStream.Charset = "GB2312" 
    objAdoStream.writetext strSource 
    objAdoStream.position = 0 
    objAdoStream.Type = 1 
    objXmlDocNode.nodeTypedValue = objAdoStream.read() '將轉換后的字節(jié)數(shù)組讀入到XML文檔中 
    objAdoStream.Close 
    Set objAdoStream = Nothing 

    '獲得BASE64編碼 
    Base64Encode = objXmlDocNode.Text 
    objXmlDOM.documentElement.appendChild objXmlDocNode 

    Set objXmlDOM = Nothing 
End Function

您可能感興趣的文章:
  • C# 郵箱mail 發(fā)送類
  • c#調用qq郵箱smtp發(fā)送郵件修改版代碼分享
  • 獲取外網(wǎng)IP并發(fā)送到指定郵箱的vbs代碼[已測]
  • Java基于JavaMail實現(xiàn)向QQ郵箱發(fā)送郵件
  • Python實現(xiàn)給qq郵箱發(fā)送郵件的方法
  • VBS獲取外網(wǎng)IP地址并發(fā)送到指定郵箱的代碼
  • 在Laravel框架里實現(xiàn)發(fā)送郵件實例(郵箱驗證)
  • java實現(xiàn)163郵箱發(fā)送郵件到qq郵箱成功案例
  • C#發(fā)送郵箱實現(xiàn)代碼

標簽:銅川 鶴壁 西安 ???/a> 文山 四平 湖州 邢臺

巨人網(wǎng)絡通訊聲明:本文標題《使用vbs獲得外網(wǎng)ip并發(fā)送到郵箱里》,本文關鍵詞  使用,vbs,獲得,外網(wǎng),并發(fā),;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用vbs獲得外網(wǎng)ip并發(fā)送到郵箱里》相關的同類信息!
  • 本頁收集關于使用vbs獲得外網(wǎng)ip并發(fā)送到郵箱里的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    色婷婷久久一区二区三区麻豆| 26uuu色噜噜精品一区二区| 欧美刺激脚交jootjob| 亚洲欧洲日韩综合一区二区| 日韩国产欧美视频| 亚洲激情av在线| 精品视频一区二区三区免费| 91热门视频在线观看| 一区二区视频在线| 欧美精品丝袜久久久中文字幕| 亚洲一线二线三线视频| 91精品蜜臀在线一区尤物| 久久先锋影音av鲁色资源网| 九九热在线视频观看这里只有精品| 欧美一区二区视频观看视频| 久久精品亚洲国产奇米99| 欧美成人精品二区三区99精品| 欧美日韩视频专区在线播放| 欧美亚洲精品一区| 色网站国产精品| 91麻豆国产福利精品| 色哟哟精品一区| 成人午夜视频在线观看| 国产精品888| 国产一区二区精品久久99 | 久久综合狠狠综合| 日韩午夜av一区| 日韩一级片网址| 欧美va亚洲va在线观看蝴蝶网| 精品在线你懂的| 亚洲影视在线播放| 国产亚洲一区二区三区四区| 激情欧美一区二区三区在线观看| 亚洲欧美综合色| 欧美疯狂做受xxxx富婆| 国产白丝网站精品污在线入口 | 一区二区三区在线免费视频| 欧美一区二区在线免费观看| 成人午夜av影视| 美国十次了思思久久精品导航| 中文字幕在线不卡视频| 日韩色在线观看| 色哟哟欧美精品| 激情久久五月天| 午夜精品免费在线观看| 亚洲女女做受ⅹxx高潮| 欧美精品一区二区三| 成人免费观看视频| 精品一区二区三区不卡| 午夜精品视频一区| 亚洲欧美日韩国产综合在线| 国产女主播一区| 欧美精品一区二区在线播放| 欧美区视频在线观看| 色妞www精品视频| 成人动漫在线一区| 久久国产精品免费| 性欧美大战久久久久久久久| 中文字幕乱码亚洲精品一区| 精品电影一区二区三区 | 中文字幕中文字幕在线一区| 精品美女在线播放| 国产在线精品一区二区| 99久久婷婷国产综合精品电影| 欧美日韩亚洲不卡| 久久久精品国产免大香伊| 亚洲一区二区三区视频在线播放| 狠狠色伊人亚洲综合成人| 91丨porny丨最新| 久久亚洲综合色一区二区三区| 亚洲精品国产视频| 国产成人欧美日韩在线电影| 欧洲精品在线观看| 亚洲国产精品ⅴa在线观看| 日韩1区2区日韩1区2区| 一本一道综合狠狠老| 久久久噜噜噜久久中文字幕色伊伊| 91女人视频在线观看| 青椒成人免费视频| 激情六月婷婷综合| 中文字幕一区二区三区乱码在线| www精品美女久久久tv| 国产欧美日韩麻豆91| 最新国产精品久久精品| 亚洲欧洲综合另类| 中文字幕一区二区三区乱码在线 | 亚洲色图视频网站| 亚洲午夜影视影院在线观看| 亚洲成人激情综合网| 日韩av中文字幕一区二区三区| 久久成人精品无人区| 成人免费视频一区| 波多野结衣视频一区| 色综合天天在线| 欧美日韩久久一区二区| 日韩一区国产二区欧美三区| 国产亚洲精久久久久久| 亚洲欧美视频在线观看| 天堂午夜影视日韩欧美一区二区| 午夜天堂影视香蕉久久| 国产福利电影一区二区三区| 国产一区二区精品久久| 色婷婷久久久亚洲一区二区三区| 91精品国产高清一区二区三区 | 国产成人精品一区二区三区网站观看| 韩国精品久久久| 懂色av一区二区三区蜜臀| 欧美亚洲综合网| 国产盗摄女厕一区二区三区| 欧美美女一区二区三区| 日本欧美一区二区| 欧美高清激情brazzers| 日本最新不卡在线| 日韩三级精品电影久久久| 麻豆91免费看| 国产人伦精品一区二区| 丁香网亚洲国际| 亚洲免费伊人电影| 欧美精品久久99久久在免费线| 日本欧美久久久久免费播放网| 亚洲精品一区二区三区蜜桃下载 | 亚洲色图制服丝袜| 日韩福利电影在线| 在线观看三级视频欧美| 亚洲国产精品成人综合| 九色|91porny| 欧美一区二区美女| 亚洲午夜激情av| 99re这里都是精品| 欧美精彩视频一区二区三区| 蜜桃av一区二区在线观看| 91伊人久久大香线蕉| 久久精品在线观看| 国产在线精品一区在线观看麻豆| 欧美精三区欧美精三区| 亚洲va欧美va国产va天堂影院| gogo大胆日本视频一区| 日韩欧美国产综合一区| 麻豆传媒一区二区三区| 中文字幕色av一区二区三区| 免费人成精品欧美精品| 欧美日韩精品一区二区三区四区| 亚洲精品国产视频| 97久久精品人人爽人人爽蜜臀| 中文字幕成人av| 成人av手机在线观看| 国产精品三级av| 大桥未久av一区二区三区中文| 久久久久国产免费免费| 国产精品1区2区| 国产精品青草综合久久久久99| thepron国产精品| 亚洲激情图片小说视频| 欧美日韩一卡二卡三卡| 爽爽淫人综合网网站| 欧美成人官网二区| 国产一区二区三区精品欧美日韩一区二区三区| 337p亚洲精品色噜噜噜| 久久66热re国产| 国产精品激情偷乱一区二区∴| 97久久精品人人爽人人爽蜜臀| 一区二区日韩av| 色婷婷激情综合| 日韩精品欧美精品| 大美女一区二区三区| 免费观看日韩av| 日本aⅴ精品一区二区三区| 亚洲动漫第一页| 一区二区在线看| 综合婷婷亚洲小说| 亚洲欧洲99久久| 亚洲色图视频网| 中文字幕中文在线不卡住| 欧美国产精品一区二区| 国产欧美一区二区精品忘忧草| 日韩精品中文字幕一区二区三区 | 久久99精品久久只有精品| 日韩成人午夜精品| 久久精品一区四区| 欧美性猛交xxxx乱大交退制版| 另类综合日韩欧美亚洲| 《视频一区视频二区| 日韩一二三区不卡| 日本乱人伦一区| 精品一区二区三区久久| 亚洲一区二区视频在线| 久久精品一区蜜桃臀影院| 精品视频999| 国产99久久久久久免费看农村| 国产精品入口麻豆原神| 不卡在线观看av| 欧美剧情片在线观看| 欧美精品丝袜中出| 国产女人18毛片水真多成人如厕 | 青青草国产成人av片免费| 久久99精品久久久久久动态图 | 精品国产乱码久久久久久免费| 中文字幕中文字幕中文字幕亚洲无线 | av网站一区二区三区| 久久色.com|