打开隐形下载URL(下载后关闭)

时间:2017-07-15 14:16:39

标签: batch-file browser download invisible

这是我的问题: 自2016年以来,我制作了一些我们需要手动进行UPDATE的机器人,现在,在.bat中使用一些代码,机器人可以单独进行更新,但是他打开浏览器并在下载文件后,他没有关闭它

我想在Powershell或curl中使用ByteTransfer,但下载链接如下:"https://drive.google.com/uc?export=download&id=4DJ8skd91lp"(ByteTransfer和curl需要这样的下载链接:"http://myserver.com/file.ext")。

我想要的是打开INVISIBLE BROWSER来下载文件并在之后关闭它(只有隐形浏览器,对于客户端不必通过UPDATE获取)

我可以使用Iexplorer,但下载需要确认,并且机器人(.bat)无法检测下载是否正在等待'需要确认。

那么,我们可以在网址中下载一个没有“.ext,.bat,.txt”的文件而不会打扰客户端吗?像一些应用程序更新?

感谢您的回答。

1 个答案:

答案 0 :(得分:0)

感谢LotPings,在cmd中使用Powershell,此命令在没有确认的情况下下载URL中的文件而不打开浏览器: powershell Invoke-WebRequest -Uri"'%URL%'" -OutFile"'%OUTPUT%'"

CMD使用(")和PowerShell使用(')。 只需要在cmd中: set url = https:// ... 设置输出=%systemdrive%...