如何在命令要求我发送输入(字母 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 会自动添加换行符。 相关内容 在 tmux 中执行“我是谁”没有显示结果 Ubuntu 12.10 - Windows 8 双启动(尝试启动修复) - 双操作系统选项未显示 升级到 Ubuntu 22.04 后,WiFi 完全停止工作。即使安装了驱动程序,它也无法连接到任何可用的网络 sudo apt install linux-image-generic 正在读取软件包列表...完成 正在构建依赖关系树 正在读取状态信息...完成 你 在 uck Ubuntu 定制期间安装软件包 尽管备份设置中未选中,Windows 7 备份和还原仍会备份外部硬盘分区 适用于 Linux 的 Windows 子系统在以管理员身份运行的 PowerShell 窗口中显示“未安装发行版” wpa_action 脚本:如何在守护进程模式下运行 wpa_cli? 不同目标网址的 Proxypass 错误 如何重新映射 xev 未捕获的键?