Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.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
Batch file 为bat文件中的命令设置用户输入_Batch File - Fatal编程技术网

Batch file 为bat文件中的命令设置用户输入

Batch file 为bat文件中的命令设置用户输入,batch-file,Batch File,我在一个bat文件中使用命令“rmdir”来完成一些自动化工作。但是,这个命令要求一些用户输入,比如递归删除或不删除所有目录。因此,用户需要输入“y”或“n”来提供设置是或否 我可以在bat文件中设置用户输入吗???因此,我不必在每次运行该文件时手动输入该选项 注意:我还有一些其他命令也需要用户输入。因此,我正在寻找一个通用的解决方案。您可以尝试运行rmdir/q。 它以安静模式运行。一般的解决方案是通过管道回显答案,如: echo Y | rmdir /s myDir rmdir/?显示/Q

我在一个bat文件中使用命令“rmdir”来完成一些自动化工作。但是,这个命令要求一些用户输入,比如递归删除或不删除所有目录。因此,用户需要输入“y”或“n”来提供设置是或否

我可以在bat文件中设置用户输入吗???因此,我不必在每次运行该文件时手动输入该选项


注意:我还有一些其他命令也需要用户输入。因此,我正在寻找一个通用的解决方案。

您可以尝试运行
rmdir/q

它以安静模式运行。

一般的解决方案是通过管道回显答案,如:

echo Y | rmdir /s myDir

rmdir/?
显示
/Q
将禁用提示