下载完成后自动关闭计算机

下载完成后自动关闭计算机

我正在下载 Visual Studio 试用版,看起来要花一个小时左右才能完成。我想在下载完成后自动关闭计算机。

那么是否可以通过批处理脚本或某些外部程序配置下载完成后的自动关机?

编辑:我想知道是否有一个程序可以分析网络活动并触发自动关机。

在此处输入图片描述

答案1

杜表如果互联网流量降至某个值以下(例如,在过去 10 分钟内少于 100 KB),可以(除其他外)关闭您的计算机:

DU 仪表选项

如果将其与某些安装程序一起使用,则最终的解决方案将相当脆弱。如果安装程序显示错误消息,您将永远不会看到它,因为您的计算机将自动关闭。如果安装程序挂起或等待某些用户输入,您永远不会知道,等等。

但是,如果您可以触发从 Internet 下载外部内容而无需实际安装任何内容,那么我认为您会没事的。我不太了解 VS2010 的具体情况,但安装程序通常有下载外部内容的方法,例如在没有直接 Internet 连接的计算机上使用等。

免责声明:我是 DU Meter 的作者。

答案2

您可以使用 tcpdump(或命令行 Wireshark 版本)和脚本,当每 10 秒内来自 stdin 的行数低于某个阈值时,它将发出关闭命令。

perl -ne 'INIT{$q=10; $SIG{ALRM} = sub { system("shutdown -h now") if($q>0); $q=10; alarm 10;}; alarm 10; }; --$q;'

答案3

我还发现了这个工具:关机定时器

在此处输入图片描述

答案4

您可以从命令行(或“开始/运行”)使用“shutdown”命令并指定它之前的时间。在命令提示符下输入“shutdown /?”即可查看。

请记住,关机将在该时间段后启动,而不是下载完成后启动。

相关内容