I've finally worked out a solution for scheduling asp files and thought I may as well share it here.
1. In your path to executable text field, put this in it:
2. In your Arguments text field, have something like the below in it (replace mysite.com with your site etc):
Just a note: cscript.exe won't execute an asp file, that's why we can't have D:\inetpub\vhosts\mysite.com\httpdocs\schedule.asp in the arguments field , so we gotta make do with D:\inetpub\vhosts\mysite.com\httpdocs\schedule.vbs . What's in this schedule.vbs file?
3. It's a script which uses the xmlhttp request to open a webpage. Copy and paste the below and save it as schedule.vbs and place it up on the site.
On Error Resume Next
Set objRequest = CreateObject("Microsoft.XMLHTTP")
'this is the asp script that you want to be run
URL = "http://www.mysite.com/scheduledtasks.asp
'Open the HTTP request and pass the URL to the objRequest object
objRequest.open "POST", URL , false
'Send the HTML Request
'Set the object to nothing
Set objRequest = Nothing
4. Now you have to have the asp page which does whatever task you need done. It's named here as scheduledtasks.asp and needs to be placed up on the site.