Bog*_*utu 3 shutdown windows-7
我想在我的 Windows 7 机器上下载并安装一个应用程序,该应用程序会在固定时间自动弹出一个关机计时器,如果用户正在积极使用计算机,则可以取消该计时器,但会在 5 分钟后自动关闭,如果没有人使用计算机。有谁知道是否有这样的应用程序?
此外,如果取消,它应该会在 15-30 分钟后再次弹出。
我写了一个小程序来执行此操作。您需要拥有 .NET 3.5,但 Windows 7 无论如何都附带了它。
它在使用计时器启动时打开一个窗口,并在计时器完成时关闭。有一个选项可以推迟指定的分钟数,也可以选择中止。

如果在没有参数的情况下启动,它将在关闭之前等待 5 分钟(如果您推迟,它将在推迟时间结束时再次启动此延迟)。如果使用数字启动,则将其作为首次启动时或延迟时间结束时等待的分钟数。
默认 5 分钟:
IdleShutdown.exe
Run Code Online (Sandbox Code Playgroud)
10分钟:
IdleShutdown.exe 10
Run Code Online (Sandbox Code Playgroud)
半分钟:
IdleShutdown.exe 0.5
Run Code Online (Sandbox Code Playgroud)
您说您想要一个程序:
在固定时间,会自动弹出关机定时器,如果用户正在使用计算机,可以取消该定时器,但会在5分钟后自动关机
此外,如果取消,它应该会在 15-30 分钟后再次弹出。
除了在固定时间开始之外,这一切都完成了。您可以使用任务计划程序,正如许多其他人已经回答的那样。我不会将“在固定时间”解释为“当计算机空闲时”,因此一切都是基于计时器的。
它运行命令shutdown /s /t 0来实际启动关闭。一句警告 - 这/t 0意味着它是强制关闭,这意味着它不会永远等待程序关闭,并且如果进程花费太长时间就会结束进程。更安全的选择可能是休眠,如果您愿意,更改起来很容易 - 只需发表评论即可。或者甚至自己做;所有源代码都位于链接的 GitHub 存储库中。
| 归档时间: |
|
| 查看次数: |
20693 次 |
| 最近记录: |