我们的卫星互联网提供商在晚上 11 点到晚上 7 点之间为我们提供“无限制浏览”。由于我们白天的带宽非常有限,而下载量又相当大,除了熬夜之外,还有什么办法可以安排下载仅在晚上 11 点开始?我在想也许可以使用 PowerShell 命令(但我不知道如何实现这一点)或者可以使用 GUI 替代方案。
我尝试过 Windows 任务计划程序,但虽然我可以打开浏览器,但我不知道如何让下载自行开始。
我正在运行 Windows 8.1
答案1
我认为任何像样的下载管理器都有这个功能...谷歌搜索后,我发现的第二个结果是免费下载管理器,免费且开源,并且功能列表中提到“强大的调度程序”,所以我想这样就可以了。
答案2
我会使用计划任务。如果必须,您可以将其输入到 powershell 窗口中,但它也可以从 cmd.exe 控制台运行。
SchTasks /Create /SC DAILY /TN "Late Night Download" /TR “C:\Downloader.ps1” /ST 23:00
或者尝试它的 GUI。
任务调度.msc。
下载器.ps1
Import-Module BitsTransfer
Start-BitsTransfer "http://downloads.sourceforge.net/sevenzip/7z920.msi" "C:\Temp\7z920.msi" -Description "Late Night Download" -DisplayName "Unlimited Browsing after 11pm"
答案3
以下是我的做法:
- 在您的下载管理器中创建下载。
- 当下载仍在进行时,退出,不要暂停。
- 使用计划任务或任何第三方软件将其安排在晚上 11 点后启动。
答案4
您已经知道如何在需要时运行浏览器(只需确保浏览器指向下载文件,而不是网页!)
我建议您使用 FireFox,因为您可以将其设置为自动保存文件并且不提示:
orange Firefox button (or Tools menu) > Options > General > "Saves files to"
对于 IE,有一个SU 上列出了一些选项