是否可以在命令行上运行 asp 脚本?命令是什么?
问问题
5747 次
2 回答
3
如果 Classic ASP 文件已经在某处的网络服务器上运行,而您只是想调用它来执行它,那么您可以使用以下代码创建一个 .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
希望这可以帮助
于 2012-09-18T08:12:46.850 回答
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/"
于 2012-09-16T17:06:52.703 回答