是否可以在命令行上运行asp脚本?命令是什么?
答案 0 :(得分:3)
如果经典ASP文件已经在某个地方的Web服务器上运行,并且您只是想调用它来执行它,那么您可以使用以下代码创建.VBS文件:
url="http://foo.com/bar"
Set WshShell = WScript.CreateObject("WScript.Shell")
Set http = CreateObject("Microsoft.XmlHttp")
http.open "GET", URL, FALSE
http.send ""
如果要使用Windows任务计划程序执行它,请创建一个调用.VBS文件的.CMD文件,例如:
cd \directory-containing-foobar-script
cscript foobar.vbs
希望这有帮助
答案 1 :(得分:0)
通常.asp文件无法从PHP中的php -r <php code>
等命令行运行
但你可以做的是从命令行启动带有参数的IIS服务器,然后执行如下代码:
start /B "C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\WebDev.WebServer.EXE" /port:9090 /path:"D:\project\MYPROJECT" /vpath:"/MYPROJECT"
// and then start the url
start "http://localhost:9090/MYPROJECT/"