如何让批处理文件自动回答exe文件的问题?

时间:2013-07-20 20:04:25

标签: batch-file

好吧,原谅我缺乏知识,实际上开始学习编码,并尝试用一些程序来解决问题。

我有一个.exe和一个.bat文件,我想将它串在一起,这样我就可以运行一个.bat文件。我宁愿不编辑其他bat文件。问题是.exe文件提出两个问题并创建file.mesh。现在第一个问题的答案总是0所以我想知道是否有办法在0文件之外输入exe,第二个是我的文件名希望保持用户输入。

除此之外,我想在第二个问题中使用我刚刚输入的名称来自动运行创建另一个文件的第二个批处理文件......

基本上我想要的是打开.bat并询问文件名,然后运行exe和另一个.bat。任何人都可以给我一些指导,我应该从哪里开始研究或者可以帮助我写作?

2 个答案:

答案 0 :(得分:1)

根据EXE文件的编写方式,这可能有效,也可能无效。试试吧,看看。

 >file.txt echo 0
>>file.txt echo filename.bin
exefile.exe <file.txt

 >file.txt echo 0
>>file.txt echo filename.bin
type file.txt|exefile.exe

答案 1 :(得分:0)

HelloWorld.bat中的一行应该是:

     Echo 0 ¦ foobar.exe