batch-file - 如何在不键入批处理文件的情况下进行用户输入

标签 batch-file cmd

我正在尝试运行一个批处理文件,该文件需要用户输入“y/n”才能执行进一步操作。我想调用这个批处理文件进行自动化,因为在自动化参数是或不需要在没有用户干预的情况下传递,知道如何实现它吗?

cmd /c setup.bat

现在如果 setup.bat运行“是或否”需要选择以获得所需的结果
就像现在这个 setup.bat在自动化过程中调用。无论如何将"is"参数作为输入传递给 setup.bat ?

最佳答案

您可以使用像 < 之类的流运算符。在文件中每行写一个预期的答案(例如 foi)。使用 < 操作符将此文件传递给 setup.bat:

cmd /c setup.bat < foi

关于batch-file - 如何在不键入批处理文件的情况下进行用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12162749/

相关文章:

windows - 将 Composer 安装的输出重定向到文本文件

windows - 如果Windows批处理文件超过一分钟,请立即退出循环

image - 使用 FFMPEG 将所有视频帧提取为图像

windows - 将 .txt 上传到 FTP 的批处理文件

windows - 在重定向文件 (>output.txt) 中显示带有重音符号的字符

python - 如何从 Windows cmd 运行 Python

C# 将多个参数传递给 BAT 文件

c# - 应该使用什么正则表达式来匹配多行日志消息?

PHP 执行失败没有错误

command-line - 脚本化驱动器信息到文本文件适用于 win7 和 server2008,但不适用于 XP