如何在命令要求我发送输入(字母 y)后 2024-11-3 • windows batch-file cmd.exe windows-11 userscripts 我正在尝试执行 chkdsk C: /f /r /x 执行此命令后,它要求我在重新启动 PC 后按 y 接受检查磁盘。我如何才能使我的 .bat 文件自动执行此操作?我的意思是,在 chkdsk 命令要求我输入 y 后将 y 输入发送到终端。换句话说,当 chkdsk 要求我按 y 时,我希望批处理文件命令按 y。 答案1 使用 echo y | chkdsk C: /f /r /x 管道 ( | ) 将 echo 命令的输出作为 chkdsk 的输入。 请注意,chkdsk 实际上想要一个是和换行/回车,但 echo 会自动添加换行符。 相关内容 更改章节标题中第二行的缩进 Microsoft Hyper-V Server 2012 R2 问题 意外擦除根分区 - 系统仍在运行 ping 命令未将结果打印到控制台 未找到 XXXX..YYYY 的 IKE 配置,发送 NO_PROPOSAL_CHOSEN Unix 是否有从 stdin 读取并写入文件的命令(例如 tee 而不将输出发送到 stdout)? 使用 ansible tower 加载附加模块 如何用 TikZ 绘制这种线图? 为什么让 Windows 7 自动登录的程序名为“netplwiz”?它在控制面板中可用吗? 如何更改图表和目录的标题位置?