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

avi*_*irk 2 windows command-line batch-file

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

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

为了中止这个操作,我还有一个

关机/ a

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

我用Google搜索了但到目前为止一无所获.只有第三方工具才能在没有中止选项的情况下进行关机.

可能吗?如果是的话,任何帮助将不胜感激.

Chi*_*g64 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
)
Run Code Online (Sandbox Code Playgroud)