Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何创建一个;警告";在批处理文件中?_Windows_Batch File - Fatal编程技术网

Windows 如何创建一个;警告";在批处理文件中?

Windows 如何创建一个;警告";在批处理文件中?,windows,batch-file,Windows,Batch File,所以基本上,我在业余时间做了很多修改工作。但是,这可能会创建不必要的大量文件,我想删除这些文件。 因此,我创建了一个批处理文件,几乎可以删除每个文件(图像文件、模型文件等),但我知道自己,我有一种直觉,有一天我可能会意外地打开批处理文件,把自己搞砸。我想知道的是,是否可以在批处理文件中创建“警告”?例如,“警告!继续将删除所有尚未备份的文件。按任意键继续。”就是一个例子?我找不到有类似要求的人。谢谢你通读这篇文章!我非常感谢你的帮助 TL;DR:打开批处理文件时,是否可能在运行任何命令之前显示警

所以基本上,我在业余时间做了很多修改工作。但是,这可能会创建不必要的大量文件,我想删除这些文件。 因此,我创建了一个批处理文件,几乎可以删除每个文件(图像文件、模型文件等),但我知道自己,我有一种直觉,有一天我可能会意外地打开批处理文件,把自己搞砸。我想知道的是,是否可以在批处理文件中创建“警告”?例如,“警告!继续将删除所有尚未备份的文件。按任意键继续。”就是一个例子?我找不到有类似要求的人。谢谢你通读这篇文章!我非常感谢你的帮助

TL;DR:打开批处理文件时,是否可能在运行任何命令之前显示警告消息

@echo off
set /p proceed=warning - enter x to proceed
if /i "%proceed%" neq "x" goto :eof
... now do your thing

您会收到提示,必须按x键并按enter键才能继续。

echo
然后是一个
暂停
?我认为这通常被认为是糟糕的用户界面-每个人都习惯于每次单击OK,90%的运行时间都是经过深思熟虑的,因此,你会点击它,自动做“确定”回答,然后后悔。指向的链接-使用卷影复制和回收站以及自动备份,以便可以撤消。