2

我有一个批处理文件来关闭电脑

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

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

关机/a

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

我已经用谷歌搜索了它,但到目前为止一无所获。只有一些 3rd 方工具可以在没有中止选项的情况下关闭。

是否可以?如果是的话,任何帮助将不胜感激。

4

1 回答 1

5

在单个批处理文件中执行此操作。如果您希望它每 10 分钟运行一次,不希望窗口在这 10 分钟的时间间隔内停留在那里,请删除“超时并转到”并使用 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
)
于 2012-06-24T18:53:41.987 回答