我需要自动执行在 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