所以基本上我已经有一个批处理脚本,可以在文本文件中记录一些信息。事情是我想让它发送一个电子邮件的结果。我想知道是否有办法使用任务调度程序或类似的方法来执行此操作。我只想让这个东西在没有使用任何其他软件的情况下被自动化。我只想使用OS内置的内容。任务计划程序通过批处理发送电子邮件
回答
我会推荐使用VBScript ...一切都内置,这是相当容易的。
这里是一个写了起来:http://www.paulsadowski.com/wsh/cdo.htm 还有一句:http://www.activexperts.com/activmonitor/windowsmanagement/adminscripts/enterprise/mail/
最简单的事情将是你的文件附加作为附件的名字不会改变。所以你的批处理想像(未测试)
.... your existing stuff .... > emailAttach.txt
cscript.exe theEmailSendingScript.vbs
del /f emailAttach.txt
这样,计时器可以启动此功能并重新使用相同的文件名。 vbscript可以附加emailAttach.txt,并且它始终是新文件。对于未来的读者
感谢您的帮助,但我真的想避免使用已经存在的内容那里。我想避免下载任何额外的程序。 – bloodstorm17 2012-08-08 17:21:19
cscript.exe内置于Windows。有两个vbs脚本运行程序是在cscript&wscript中构建的。两者至少可以回溯到Windows NT。只是想我会提到这一点。我已经解决了几次定时器问题中的“发送电子邮件”,并已解决vbscript。您也可以使用jscript,但互联网上的示例较少。 – chrismead 2012-08-08 17:48:20
一对夫妇的解决方案:
- 任务计划程序现在可以发送电子邮件作为任务中的作用。我相信该功能已添加到Windows Server 2008中。
- 我已经在批处理文件中使用了blat.exe多年。非常灵活的工具found here
- PowerShell的Send-MailMessage cmdlet的
- 1. 如何从批处理程序或java发送电子邮件
- 2. coldfusion计划任务不发送电子邮件
- 3. Access 2013 - 自动发送电子邮件与Outlook和Windows任务计划程序
- 4. Rails按计划发送电子邮件
- 5. 处理未通过Items_ItemAdd程序处理的电子邮件
- 6. 如何从批处理文件发送电子邮件?
- 7. 发送电子邮件没有Outlook帮助(批处理文件)
- 8. SSIS发送电子邮件任务
- 9. 发送电子邮件处理跳动
- 10. 通过电子邮件发送文件
- 11. 如何使用Spring批处理发送多个电子邮件
- 12. 发送电子邮件作为“批处理执行作业”
- 13. 如何从DOS批处理命令发送电子邮件?
- 14. DTS发送电子邮件任务发送电子邮件两次
- 15. 如何通过电子邮件发送电子邮件地址
- 16. 通过Javamail发送电子邮件
- 17. 回复通过电子邮件发送
- 18. 通过VB6发送电子邮件
- 19. 通过Gmail发送电子邮件
- 20. 通过电子邮件发送Spark DataFrame
- 21. 通过Python发送电子邮件
- 22. 通过Python发送Outlook电子邮件?
- 23. 通过gmail发送电子邮件,Laravel
- 24. 通过电子邮件发送的navigator.userAgent
- 25. 通过Gmail发送Sitecore电子邮件
- 26. 发送电子邮件通过WebService
- 27. 通过Magento发送电子邮件
- 28. 发送电子邮件通过GoDaddy
- 29. 通过asp.net发送电子邮件3.5
- 30. 通过HTML/C发送电子邮件#
哎哟。我不知道一个本地实用程序,它允许您使用批处理发送电子邮件。如果你想严格的本地命令,那么我认为你将不得不走出批处理的世界,并使用诸如VScript或JScript之类的东西。这里是一个链接,展示[第二个列出的选项中的VBS解决方案](http://www.petri.co.il/send_mail_from_script.htm) – dbenham 2012-08-08 16:57:04