2013-10-10 43 views
0

我想在正常的Windows命令行bat脚本中加载url。我知道如何在PowerShell中做到这一点,但我不能在这个特定的实现中使用它。从Windows命令行加载URL

$request = [System.Net.WebRequest]::Create("http://www.google.com") 
$response = $request.GetResponse() 
$response.Close() 

我知道你可以使用:

start www.google.com 

但这将打开默认浏览器选项卡。我不想在浏览器中打开它。我只是想要加载页面。

我该如何做到这一点?

+0

您需要一个像卷曲一样的工具。 – Jason

+0

“加载页面”是什么意思?加载它在哪里? – mustaccio

+0

只是等待它加载,然后关闭像powershell脚本 –

回答

2

尝试BITSAdmin工具,或任何wget的/卷曲端口窗口

+1

+ 1.但是你必须得到'bitsadmin.exe'创建的临时文件的响应。 – npocmaka

2

您可以尝试wgetcurl

> curl www.google.com 

而且here建议另一种方法专门针对电源外壳(3.0):调用-RestMethod。因此请尝试:

Invoke-RestMethod -Uri www.google.com -Method Get -OutFile C:\Temp\google.html