有没有办法在不使用控制台应用程序的情况下使用Windows任务调度程序执行aspx文件?
是否可以使用bat脚本完成,或者可以直接在任务计划程序中执行此操作?
谢谢!
答案 0 :(得分:1)
只需打开一个浏览器exe文件firefox,将url作为参数传递
c:\Program Files\Mozilla Firefox\firefox.exe "http://www.stackoverflow.com"
答案 1 :(得分:0)
您可以创建如下所示的VBS文件
Dim iex
Set iex = CreateObject("internetexplorer.app location")
iex.Navigate "http://www.yoursiteorlocalhost.com/yourpage.aspx?q=1"
ie.Visible=True
然后安排文件执行或使用this
答案 2 :(得分:0)
点击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() Sub RunIt()
Dim RequestObj 昏暗的URL 设置RequestObj = CreateObject(“Microsoft.XMLHTTP”)
'请求网址... URL =“http://www.mydomain.co.nz/myScript.aspx”
'打开请求并传递URL RequestObj.open“POST”,URL,false
'发送请求 RequestObj.Send
“清理 设置RequestObj = Nothing 结束子 7.现在,您可以创建myscript.aspx页面,或任何您想要命名的页面,以执行您需要安排的任务。