使用 DOS 命令自动回答简单 CLI 命令“Y”

使用 DOS 命令自动回答简单 CLI 命令“Y”

我需要自动执行在 win xp 上运行的以下命令(从 CMD 窗口)

     D:\Documents and Settings\muser>  erase_disk.exe 

10 分钟后,我收到一个问题:
您确定要擦除磁盘吗 (y/n)

是否可以使用 dos xp 命令将“y”字符发送到命令行?这样我就不需要等待并输入“y”

  • 我已经尝试了以下方法,但不起作用

           echo y| erase_disk.exe 
    

其他不同的例子

     D:\Documents and Settings\muser>  scan_virus_on_my_email.exe

一小时后我得到:

                                       proccess ended to you want to exit (y/n)

答案1

我已经很久没有这样做了,但在过去为了自动化某些事情,我们在文本文件(如 y.txt)中有一个 Y,然后在我们的批处理文件中有如下语句:

erase_disk < y.txt

相关内容