经典ASP混合Vbscript Jscript - 如何自动执行

时间:2017-04-12 01:24:18

标签: vbscript asp-classic jscript

我需要自动化一个主要是VBScript的脚本,但是其中有一些JScript来测试JSON对象以及一个也用Jscript编写的JSON解析器。另外,我们有一堆INCLUDE文件(我可以对它们执行一个ExecuteGlobal,但也存在一些障碍)。通常情况下,我只需要获取所有经典ASP代码,对VBS文件进行调整,保存并在服务器上设置要执行的任务。问题是混合的JScript。

有没有办法自动执行我不知道的经典ASP文件?我可以将当​​天的第一个访问者重定向到页面,然后在页面完成后,将它们重定向到请求的页面,但这真的是一个黑客。但是,也许黑客是实现这一目标的唯一方法。

任何帮助将不胜感激,谢谢!

丹尼斯

1 个答案:

答案 0 :(得分:1)

我发现最好的方法是在我设置为计划任务的VBS文件页面上使用XML HTTP get请求。

Set objXML = CreateObject("MSXML2.ServerXMLHTTP.6.0")
objXML.open "GET", "Full-URL-HERE", false
objXML.send()
sResponse = objXML.responseText
Set objXML = Nothing

然后,Full-URL-HERE是您要自动化的页面的URL。