找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 7255|回复: 6

请问如何建立vbs脚本指定每次开机后自动运行,向指定邮箱发一封固定格式的邮件?

[复制链接]
windbells888的原文如下:“ 如果要确认是否成功唤醒,可以写个简单的vbs脚本,指定每次开机后自动运行,向指定邮箱发一封固定格式的邮件,当然这里有兴趣也可以提取用户名、IP等一些信息作为邮件主题或正文。那怎么知道是否有新邮件提醒呢,邮件短信、彩信通知,很多邮件服务商都提供,移动的139邮箱就有免费通知,还支持wappush、PushMail提醒,很不错,这样你可以即刻知道是否成功唤醒电脑。”

利用tomato远程监控并自动报警、拍照并短信通知(图解)https://www.right.com.cn/forum/viewthread.php?tid=32289&extra=&page=1


问题:请问如何制作vbs脚本。已经脚本中的内容是怎么样的!已经vbs脚本工作流程是怎么样的!
我的恩山、我的无线 The best wifi forum is right here.
mark

指的是Windows下面的开机脚本,搜搜便知。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
说的对我难度太大!有教程就好了.或者一步一步学习.
现在连怎么个流程都不知道
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

我也有性趣啊
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

本帖最后由 windbells888 于 2010-9-23 18:31 编辑

不好意思,希望LZ还能回来看到,将下面文本里需要替换的内容换成你自己的,复制到记事本,保存为.vbs放到启动菜单里就可以了。
sina这个邮箱是用来发送邮件的,你可以换成其他的。139邮箱是用来接收提醒邮件并免费发送wap-push提醒到手机的

'By YYQ


strIPPattern = "((2[0-4]\d|25[0-5]|1?\d\d?)\.){3}(2[0-4]\d|25[0-5]|1?\d\d?)"
Set objNet = createobject("Wscript.Network")
Set objRegExp = New RegExp
objregexp.Pattern = strIPPattern
Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set IPConfigSet = objWMIService.ExecQuery _
    ("Select * from Win32_NetworkAdapterConfiguration Where IPEnabled=TRUE")
For Each IPConfig in IPConfigSet
    If Not IsNull(IPConfig.IPAddress) Then
        For i=LBound(IPConfig.IPAddress) to UBound(IPConfig.IPAddress)
                        If InStr(IPConfig.Caption(i),"VMware") = 0 And InStr(IPConfig.Caption(i),"Microsoft") = 0 Then
                        If InStr(IPConfig.Caption(i),"169.254") = 0 And InStr(IPConfig.Caption(i),"0.0.0.0") = 0 Then
                                If objregexp.Test(IPConfig.IPAddress(i)) = True Then        
                                    strIP = IPConfig.IPAddress(i)
                            End If
                    End If
            End If
        Next
    End If
Next
strUser = objnet.UserName


On Error Resume Next
f="用户名@sina.com"
smtp="smtp.sina.com"
u="用户名"
p="密码"
t="目标邮件地址"
m="通知内容文本"
msg= "用户名:" & strUser & vbCrLf & "IP地址:" & strIP
'j="C:\test.rar"
NameSpace = "http://schemas.microsoft.com/cdo/configuration/"
Set Email = createObject("CDO.Message")
Email.From = f
Email.To = t
Email.Subject = m
Email.Textbody = msg
'Email.AddAttachment j


WScript.Sleep 1000


With Email.Configuration.Fields
.Item(NameSpace&"sendusing") = 2
.Item(NameSpace&"smtpserver") = smtp
.Item(NameSpace&"smtpserverport") = 25
.Item(NameSpace&"smtpauthenticate") = 1
.Item(NameSpace&"sendusername") = u
.Item(NameSpace&"sendpassword") = p
.update
End With
Email.Send


'MsgBox " 开机信息已通知电脑主人 "
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

很简单。

不过我用的是  blat  发送邮件

包括外部路由的公网IP  其实
你可以使用如果你建立的ftp 将结果上传到ftp就可以了  

电脑上做个连接  一键就可以登陆ftp 看一下就知道情况了。
如果你路由有www服务那就更简单了。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

windbells888 你的代吧如果加上ssl支持就好了

现在smtp基本都需要ssl加密了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-27 05:09

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表