打开隐形下载url(下载完成后关闭)

Open invisible download url (and after download, close it)

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

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

我想要的是打开 INVISIBLE BROWSER 来下载文件并在 之后关闭它(只有隐形浏览器,因为客户端不必被更新所困扰).

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

那么,我们可以下载一个 url 中没有结尾“.ext, .bat, .txt”的文件,并且不会打扰客户端吗?就像某些正在执行更新的应用程序一样?

感谢您的回答。

感谢 LotPings,在 cmd 中使用 Powershell,此命令无需确认也无需打开浏览器即可下载 URL 中的文件: powershell Invoke-WebRequest -Uri "'%URL%'" -OutFile "'%OUTPUT%'"

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