如何在bat文件中自动插入值

时间:2009-06-10 08:09:47

标签: batch-file

我需要一个备份脚本,但执行后执行的程序要求Y或N继续。 如何编写脚本以自动插入Y。

例如,程序的行为就像这样 c:\ tool \ backup.exe -b 继续Y,N?

现在我需要创建一个bat脚本,但是如何自动插入Y?

2 个答案:

答案 0 :(得分:4)

如果程序没有关闭交互行为的开关,则可以使用

echo Y | someprogram.exe

将查看某个程序,就好像用户输入了Y

答案 1 :(得分:0)

命令行程序通常有一个用Y自动回答问题的开关(这通常是-Y)但是如果你的程序没有这样的开关,我认为你不能轻易地完成你想要的操作

编辑:约翰内斯是对的,他的建议应该是一个简单的方法来实现这一点......为什么我没有想到这个; - )

无论如何,如果这不起作用,你总是可以尝试用AutoIt之类的东西来完成这项工作。