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

Batch file 如何在bat文件中自动插入值,batch-file,Batch File,我需要一个备份脚本,但执行后执行的程序要求Y或N继续。 如何编写脚本以自动插入Y 例如,程序的行为如下 c:\tool\backup.exe-b 继续吗 现在我需要创建一个bat脚本,但是如何自动插入Y?命令行程序通常有一个开关,用于自动用Y回答问题(通常是-Y),但是如果您的程序没有这样的开关,我认为您无法轻松完成您想要做的事情 编辑:约翰尼斯是对的,他的建议应该是一个简单的方法来实现这一点。。。为什么我没有想到这一点;-) 无论如何,如果这不起作用,你可以尝试用类似的东西从外部完成这项任务。

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

例如,程序的行为如下 c:\tool\backup.exe-b 继续吗


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

命令行程序通常有一个开关,用于自动用Y回答问题(通常是-Y),但是如果您的程序没有这样的开关,我认为您无法轻松完成您想要做的事情

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


无论如何,如果这不起作用,你可以尝试用类似的东西从外部完成这项任务。

一个命令行程序通常有一个用Y自动回答问题的开关(这通常是-Y),但是如果你的程序没有这样的开关,我认为你无法轻松完成你想做的事情

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


无论如何,如果这不起作用,你可以尝试用类似的东西在外部完成这项工作。

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

echo Y | someprogram.exe

在某些程序中,它看起来就像用户输入了
Y

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

echo Y | someprogram.exe
在某些程序中,它看起来就像用户输入了
Y