如何在命令要求我发送输入(字母 y)后

如何在命令要求我发送输入(字母 y)后

我正在尝试执行 chkdsk C: /f /r /x 执行此命令后,它要求我在重新启动 PC 后按 y 接受检查磁盘。我如何才能使我的 .bat 文件自动执行此操作?我的意思是,在 chkdsk 命令要求我输入 y 后将 y 输入发送到终端。换句话说,当 chkdsk 要求我按 y 时,我希望批处理文件命令按 y。 chkdsk 正在请求按 y

答案1

使用

echo y | chkdsk C: /f /r /x

管道 ( | ) 将 echo 命令的输出作为 chkdsk 的输入。
请注意,chkdsk 实际上想要一个换行/回车,但 echo 会自动添加换行符。

相关内容