我有一台发送电子邮件的服务器,我希望它们能够登录到数据库中。我已经设置了所有操作,如果我打开一个互联网窗口并输入http://192.168.0.2/email/getmail.php,它将运行PHP文件中的代码并从远程邮件服务器获取任何新电子邮件并将其下载到我的数据库中。
但是我在尝试让Windows任务计划程序为我执行此任务时遇到问题。我喜欢它每10分钟运行一次,
http://192.168.0.2/email/getmail.php.
我将此处找到的代码设置为文本文件并将其保存为vbs文件,任务调度程序运行vbs文件并且它第一次运行,但它仍处于运行状态。因此,10分钟后它将无法再次开始运行,因为它已经在运行,所以它不会收到新的邮件。
Set oX = CreateObject("Microsoft.XmlHTTP")
oX.Open "GET", "http://192.168.0.2/email/getmail.php", False
oX.Send ""
WScript.Echo oX.responseText
答案 0 :(得分:0)
如果那是实际的脚本,它可能是echo注释,因为它将等待响应 - 在使用调度程序时甚至可能不会显示在屏幕上。在没有那个wscript回声线的情况下运行它。