首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >热调用ASP.NET文件从VBS文件?

热调用ASP.NET文件从VBS文件?
EN

Stack Overflow用户
提问于 2009-09-24 09:01:12
回答 3查看 2.7K关注 0票数 1

如何从同一台服务器上的VBS文件调用ASP.NET文件(.aspx)?

我需要VBS文件将执行带有一些参数的asp.net文件。

谢谢

EN

回答 3

Stack Overflow用户

发布于 2009-09-24 09:04:24

像这样的东西?

代码语言:javascript
运行
复制
Dim ie
Set ie = CreateObject("internetexplorer.app  location")
ie.Navigate "http://www.mysite.com/mypage.aspx?q=1"
ie.Visible=True

代码语言:javascript
运行
复制
Set WshShell = WScript.CreateObject("WScript.Shell") 
WshShell.Run "iexplore http://www.mysite.com/mypage.aspx?q=1", 9 
WScript.Sleep 10000 ' Give ie some time to load

'Close the browser 
WshShell.SendKeys "%F" 
WshShell.SendKeys "C"

请记住,您可以直接从任务计划程序并使用运行网页

票数 0
EN

Stack Overflow用户

发布于 2009-09-24 16:45:19

您可以在.vbs文件中使用以下内容

代码语言:javascript
运行
复制
Set winHttpRequest = CreateObject("WinHttp.WinHttpRequest.5.1")
winHttpRequest.Open "GET", "http://localhost/mypage.aspx", false

winHttpRequest.Send

WScript.Echo(winHttpRequest.GetAllResponseHeaders())
WScript.Echo(winHttpRequest.ResponseText)

有关更多示例,请参阅http://www.neilstuff.com/winhttp/

你应该能够在你的服务器上(或在互联网上)调用任何网址(包括.aspx页面)

票数 0
EN

Stack Overflow用户

发布于 2009-09-24 23:56:09

可以使用ServerXMLHttp:-

代码语言:javascript
运行
复制
 dim xhr : set xhr = CreateObject("MSXML2.ServerXMLHttp.3.0")
 xhr.open "GET", "http://yoursite/youcode.ashx?params=x", false
 xhr.send
 if xht.status = 200 then
    msgbox "Success :)"
 else
    msgbox "Failed :("
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1470510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档