给用户取消选项后自动关机

旋转的心灵

我想在某些计算机上设置脚本或工具,以在给定的时间(例如深夜)(用户离开一天(忘记关闭计算机))在给定的时间自动关闭。如果某些进程没有响应,它也应该强制关闭。但是,如果用户恰巧在使用它的计算机上,我希望能够显示一个“取消”按钮(例如30秒),以便用户可以取消关机,就像uTorrent的可爱方式一样。

我已经检查了Daxtar Shutdown(一个很好的工具,但没有计划,也没有批处理文件构造工具)和Simple Shutdown Scheduler(一个很好的工具,但没有取消选项)。我还查看了该论坛中标记为shutdown的主要问题。我也尝试过在Windows批处理文件中使用关闭脚本,但是无法找到一种方法来满足关键的“用户喜好”要求,即“可以在N秒内取消它的选项”。我没有“远程”要求。最好是,我希望能够在Windows XP-SP3和Windows 7中使用它。

哪些脚本,批处理文件或工具或这些的组合可以完成此任务?

IT暴徒忍者

这一个镜头,我没有时间来建立一个做到这一点的另一种方式,但这应该足够了,我想。

请注意for /l %%N in (30此处的数字是等待的秒数,因此30为30秒。

@echo off
setlocal enableDelayedExpansion
for /l %%N in (30 -1 1) do (
  set /a "min=%%N/60, sec=%%N%%60, n-=1"
  if !sec! lss 10 set sec=0!sec!
  cls
  choice /c:CN1 /n /m "Restart in !min!:!sec! - Press N to Restart Now, or C to Cancel. " /t:1 /d:1
  if not errorlevel 3 goto :break
)
cls
echo RESTART in 0:00 - Press N to Restart Now, or C to Cancel.
:break
if errorlevel 2 (shutdown /r /t 10) else echo restart Canceled

来源

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的macOS离开后总是自动关机?

来自分类Dev

Windows 10 自动关机

来自分类Dev

自动关机所需的CPU温度

来自分类Dev

复制漫画完成复制/移动操作后是否具有自动关机功能?

来自分类Dev

问题:大约15分钟后,计算机自动关机而不询问

来自分类Dev

如何禁用UPS电池的自动关机功能?

来自分类Dev

确定玩游戏时自动关机的原因

来自分类Dev

电池没电时,如何绕过Windows 10在“关键电池电量”下的自动关机?

来自分类Dev

如何禁用USB设备(如USB鼠标)的自动关机功能?

来自分类Dev

防止Windows 7用户取消关机(禁用关机-a)

来自分类Dev

在onIonChange事件后取消选择的选项

来自分类Dev

关机后电脑无法关机

来自分类Dev

自动过滤后取消选择范围

来自分类Dev

取消MPMoviePlayerViewController后自动旋转ViewController

来自分类Dev

如何给用户关机特权?

来自分类Dev

如何给用户关机特权?

来自分类Dev

创建只能关机的用户?

来自分类Dev

安排关机后关机程序不会终止

来自分类Dev

取消选择后无法再次选择选项

来自分类Dev

如何在警报“取消”后获得返回 ID 的选项?

来自分类Dev

Knockout.js选项绑定-删除选项后取消选择选项

来自分类Dev

完成非root用户进程后,如何告诉我的笔记本电脑关机

来自分类Dev

单击按钮后如何自动取消突出显示按钮

来自分类Dev

创建帐户后自动登录用户

来自分类Dev

创建用户后如何防止自动登录

来自分类Dev

用户创建帐户后如何自动登录?

来自分类Dev

用户注册后Django自动登录(2.1.4)

来自分类Dev

Public_activity-取消帐户后销毁用户的活动

来自分类Dev

用户取消后,iOS Safari无法识别网址方案

Related 相关文章

热门标签

归档