有没有办法在不使用控制台应用程序的情况下使用 Windows 任务调度程序执行 aspx 文件?
可以使用 bat 脚本完成,还是可以直接在任务计划程序中执行此操作?
谢谢!
有没有办法在不使用控制台应用程序的情况下使用 Windows 任务调度程序执行 aspx 文件?
可以使用 bat 脚本完成,还是可以直接在任务计划程序中执行此操作?
谢谢!
只需打开一个浏览器 exe 文件 firefox 将 url 作为参数传递
c:\Program Files\Mozilla Firefox\firefox.exe "http://www.stackoverflow.com"
您可以创建如下所示的 VBS 文件
Dim iex
Set iex = CreateObject("internetexplorer.app location")
iex.Navigate "http://www.yoursiteorlocalhost.com/yourpage.aspx?q=1"
ie.Visible=True
然后安排文件执行或使用这个
在 Plesk 中单击“计划任务”
点击“添加新任务”
如果需要,请输入描述和通知电子邮件
在“可执行文件的路径”字段中,输入以下路径:C:\Windows\system32\cscript.exe
在“参数”字段中输入以下内容:D:\vhosts\mysite.co.nz\httpdocs\schedule.vbs(将 mysite.co.nz 替换为您的域名)
因为 cscript.exe 不会执行 asp 文件,所以我们需要创建一个 vbs 脚本,然后调用 asp 脚本。在 schedule.vbs 脚本中,我们将使用 xmlhttp 请求打开一个网页。复制并粘贴下面的脚本并保存到一个名为 schedule.vbs 的文件中,然后将其上传到您的站点。
调用 RunIt() 子 RunIt()
Dim RequestObj Dim URL Set RequestObj = CreateObject("Microsoft.XMLHTTP")
'请求 URL... URL = " http://www.mydomain.co.nz/myScript.aspx "
'打开请求并传递 URL RequestObj.open "POST", URL , false
'发送请求RequestObj.Send
'cleanup Set RequestObj = Nothing End Sub 7. 现在您可以创建您的 myscript.aspx 页面,或任何您想命名的页面,以执行您需要安排的任务。