bat怎么用echo自动回答命令的询问
时间: 2023-08-16 08:54:25 浏览: 226
Echox.bat扩展Echo命令
5星 · 资源好评率100%
你可以使用批处理脚本中的"echo"命令结合"管道(|)"和"findstr"命令来实现自动回答命令的询问。
下面是一个示例,假设你要回答一个询问是否继续的命令:
```batch
@echo off
echo 是否继续?(Y/N)
echo Y|findstr /i "\<%~1\>" >nul && (echo 是) || (echo 否)
```
在这个示例中,我们使用了`%~1`来接收作为参数传递给脚本的输入。
如果你运行这个脚本并传递参数"Y",它将自动回答是。如果传递参数"N",它将自动回答否。
请注意,在这个示例中,我们使用了`findstr`命令来进行字符串的匹配。`/i`选项用于忽略大小写,`\<`和`\>`用于确保只匹配整个单词。
你可以根据自己的需求修改和扩展这个示例来适应其他命令的询问。
阅读全文