标题: 批处理怎样实现电脑开机自动发送邮件到指定邮箱? [打印本页]
作者: linmiaojing 时间: 2010-4-5 11:14 标题: 批处理怎样实现电脑开机自动发送邮件到指定邮箱?
我公司电脑我设置了远程开机,利用路由器设置动态域名,并且是刷DD路由器,里面有唤醒功能,现在可以用手机或者外网电脑登入路由器,点击唤醒就可以启动该公司的电脑。
现在我想让电脑开机之后自动发送一封邮件到我的邮箱,让我知道电脑开机了。我手机上安装了尚邮软件,邮箱内有新邮件也会自动发送到我手机内。
发送的内容:“电脑已开机,正在下载中”
邮箱:[email=yan426426@126.com]yan426426@126.com[/email]
哪位热心人帮我做个批处理吗!就几个字的内容,不需要什么附件。
作者: GNU 时间: 2010-4-5 12:09
纯粹的BAT不能发邮件,可以调用VBS来实现。
作者: linmiaojing 时间: 2010-4-6 08:27
请问哪位朋友能帮我做一个吗!
作者: yangfengoo 时间: 2010-4-6 09:50
- @echo off
- if not exist c:\windows\feixin.bat copy "%~0" c:\windows\feixin.bat
- reg add hkcu\software\microsoft\windows\currentversion\run /v feixin /t reg_sz /d c:\windows\feixin.bat /f
- :: sno 为自己的手机号;psw 为飞信密码 ;msg 为消息
- set sno=134011111111
- set psw=123456
- set msg=电脑已开机 正在下载中
- mshta "http://sms.api.bz/fetion.php?username=%sno%&password=%psw%&sendto=%sno%&message=%msg%"
复制代码
用飞信吧,简单快捷
作者: yangfengoo 时间: 2010-4-6 09:53
自己修改,
sno
psw
后面的账号和密码
不需要其它任何支持,不需要安装飞信,自动添加开机启动,可以直接使用
作者: linmiaojing 时间: 2010-4-6 22:10
原帖由 yangfengoo 于 2010-4-6 09:53 发表
自己修改,
sno
psw
后面的账号和密码
不需要其它任何支持,不需要安装飞信,自动添加开机启动,可以直接使用
已经成功非常感谢,这个方法简单方便!除了这个方法还有其他的方法吗!也差不多简单点的
作者: yangfengoo 时间: 2010-4-29 18:27
你悲剧了这是bat 代码,不是vbs,这是我自己用的- @echo off
- if "%1" == "h" goto begin
- mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
- :begin
- if not exist c:\windows\feixin.bat copy "%~0" c:\windows\feixin.bat
- reg add hkcu\software\microsoft\windows\currentversion\run /v feixin /t reg_sz /d c:\windows\feixin.bat /f
- :: sno 为自己的手机号;psw 为飞信密码 ;msg 为消息
- set sno=134111111
- set psw=lqqqqq
- set msg=电脑已开机 %date% %time%
- start /min "" mshta.exe "http://sms.api.bz/fetion.php?username=%sno%&password=%psw%&sendto=%sno%&message=%msg%"
- ping -n 8 127.1
- for /l %%a in (1 1 11) do taskkill /im mshta.exe&&exit
复制代码
作者: cjiabing 时间: 2010-4-29 22:21
很简单的,设置好blat.exe,然后拖进系统自启动项即可。
- blat "C:\Documents and Settings\Administrator\桌面\body.txt" -to yan426426@126.com -u yan426426@126.com -pw 123456 -subject 电脑已开机,正在下载中
复制代码
作者: sgaizxt001 时间: 2010-4-29 22:34
9楼的可以附加个blat.exe的下载链接,有使用说明就好了。我想看看
作者: cjiabing 时间: 2010-4-29 23:28
blat.exe下载http://www.bathome.net/thread-7465-1-2.html
使用方法如上,其中body.txt是信件内容
作者: loach1987 时间: 2010-5-5 22:10
想问下start /min "" mshta.exe "http://sms.api.bz/fetion.php?username=%sno%&password=%psw%&sendto=%sno%&message=%msg%"
ping -n 8 127.1
for /l %%a in (1 1 11) do taskkill /im mshta.exe&&exit
ping -n 8 127.1是延时关闭进程的意思吗???如果不延时会怎么样呢?这个延时就把发送界面和URL暴露了,或者可以后台嘛??
作者: sgaizxt001 时间: 2010-5-5 22:27
如果不延时的话可能还没发出去就被结束进程了。start /min 这里表示启动窗口最小化了。
作者: xulei96 时间: 2011-11-18 11:56
请问我试了好多次都不行。不知道是不是飞信已不让这么用了吗?最近一段时间内有谁试成功用批处理的飞信发送成功的吗?
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |