一个批处理文件用于关闭并带有提示选项中止它并在一定时间后重新运行?

时间:2012-06-22 04:01:01

标签: windows command-line batch-file

我有一个关闭PC的批处理文件

  

@echo off
  关机/ s / f / t 600 / c“您的系统将在10分钟内关闭”

要中止此操作,我还有另一个

  

关闭/ a

现在我正在寻找的是有什么办法,当我启动第一个批处理文件时,它应该提示我中止操作。如果我中止操作,它应该在10分钟后提示我相同的选项,我想要它循环,直到我不接受完成的操作。

我用Google搜索了但到目前为止什么也没得到。只有第三方工具才能在没有中止选项的情况下进行关机。

有可能吗?如果是的话,我们将不胜感激。

1 个答案:

答案 0 :(得分:5)

这是在一个批处理文件中。如果你希望它每10分钟运行一次,不希望窗口在那里停留10分钟时间差,然后删除'timeout and goto'并使用Windows任务计划程序运行它

@ECHO OFF
:myLabel
SHUTDOWN /S /F /T 600
SET /P continue="Your computer is about to shutdown in 10 min do you want to abort (y/n): "
IF %continue% EQU y (
SHUTDOWN /A
TIMEOUT /T 600 /NOBREAK
GOTO myLabel
)