-1

有没有办法在不使用控制台应用程序的情况下使用 Windows 任务调度程序执行 aspx 文件?

可以使用 bat 脚本完成,还是可以直接在任务计划程序中执行此操作?

谢谢!

4

3 回答 3

1

只需打开一个浏览器 exe 文件 firefox 将 url 作为参数传递

c:\Program Files\Mozilla Firefox\firefox.exe "http://www.stackoverflow.com"
于 2013-06-11T07:37:47.150 回答
0

您可以创建如下所示的 VBS 文件

    Dim iex
    Set iex = CreateObject("internetexplorer.app  location")
    iex.Navigate "http://www.yoursiteorlocalhost.com/yourpage.aspx?q=1"
    ie.Visible=True

然后安排文件执行或使用这个

于 2013-06-11T07:35:46.127 回答
0
  1. 在 Plesk 中单击“计划任务”

  2. 点击“添加新任务”

  3. 如果需要,请输入描述和通知电子邮件

  4. 在“可执行文件的路径”字段中,输入以下路径:C:\Windows\system32\cscript.exe

  5. 在“参数”字段中输入以下内容:D:\vhosts\mysite.co.nz\httpdocs\schedule.vbs(将 mysite.co.nz 替换为您的域名)

  6. 因为 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 页面,或任何您想命名的页面,以执行您需要安排的任务。

于 2013-09-02T11:04:32.440 回答