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

Batch file 如何让批处理文件自动回答exe文件的问题?,batch-file,Batch File,好吧,请原谅我缺乏知识,我刚刚开始学习编码,我正在尝试一些程序 我有一个.exe和一个.bat文件,我想把它们串在一起,这样我就有了一个运行的.bat文件。我宁愿不编辑其他bat文件。问题是.exe文件l提出了两个问题并创建了文件.mesh。现在第一个问题的答案总是0,所以我想知道是否有办法在exe文件之外输入0,第二个是我想保留作为用户输入的文件名 除此之外,我想取我刚才在第二个问题中输入的名称,自动运行第二个批处理文件,创建另一个文件 因此,基本上我想要的是打开.bat并请求文件名,然后运行

好吧,请原谅我缺乏知识,我刚刚开始学习编码,我正在尝试一些程序

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

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


因此,基本上我想要的是打开.bat并请求文件名,然后运行exe和另一个
.bat
。有谁能告诉我应该从哪里开始研究,或者可以帮我写吗?

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

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

仅HelloWorld.bat中的一行应为:

     Echo 0 ¦ foobar.exe
您的EXE是cli程序吗?如果没有,请查看AutoIt。
     Echo 0 ¦ foobar.exe