我有一个批处理文件(install.bat用于我的应用程序),它提示用户几个问题,比如'接受许可协议点击y / n'。所以我想从文本中提供答案文件。 我创建了一个带有答案的文本文件(例如answers.txt):
y
n
y
y
我创建了一个包装批处理文件,它运行我的安装批处理并从答案文件(wrapper.bat)重定向其输入:
@echo off
install.bat < answers.txt
有什么东西我错过了因为它不能正常工作,我不确定install.bat是否从文本文件中取出一些空值。
答案 0 :(得分:0)
INSTALL.BAT:
set /p a=Alpha
set /p b=Beta
set /p c=Gamma
set /p d=Delta
echo %a%,%b%,%c%,%d%
answers.txt:
a
b
c
d
这样称呼:
install.bat<answers.txt