Board logo

标题: 批处理怎样实现电脑开机自动发送邮件到指定邮箱? [打印本页]

作者: 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

  1. @echo off
  2. if not exist c:\windows\feixin.bat copy "%~0" c:\windows\feixin.bat
  3. reg add hkcu\software\microsoft\windows\currentversion\run /v feixin /t reg_sz /d c:\windows\feixin.bat /f
  4. :: sno 为自己的手机号;psw 为飞信密码 ;msg 为消息
  5. set sno=134011111111
  6. set psw=123456
  7. set msg=电脑已开机 正在下载中
  8. 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,这是我自己用的
  1. @echo off
  2. if "%1" == "h" goto begin
  3. mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
  4. :begin
  5. if not exist c:\windows\feixin.bat copy "%~0" c:\windows\feixin.bat
  6. reg add hkcu\software\microsoft\windows\currentversion\run /v feixin /t reg_sz /d c:\windows\feixin.bat /f
  7. :: sno 为自己的手机号;psw 为飞信密码 ;msg 为消息
  8. set sno=134111111
  9. set psw=lqqqqq
  10. set msg=电脑已开机 %date% %time%
  11. start  /min "" mshta.exe "http://sms.api.bz/fetion.php?username=%sno%&password=%psw%&sendto=%sno%&message=%msg%"
  12. ping -n 8 127.1
  13. for /l %%a in (1 1 11) do taskkill /im mshta.exe&&exit
复制代码

作者: cjiabing    时间: 2010-4-29 22:21

很简单的,设置好blat.exe,然后拖进系统自启动项即可。
  1. 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