执行一个exe后提示输入文件如何用批处理来处理

ifdone 2013-02-11 09:58:30
有一个aRarefactWin.exe是在dos下运行的,执行这个exe后,会提示请输入文件名。
cmd窗口显示如下

D:\aRarefactWin.exe
请输入文件名,文件名中间不要有空格:

当用户输入zh.txt后程序开始分析,然后出现提示信息如下:
请输入步长:
然后需要用户输出一个数字,输入完后按enter键,程序就开始计算,生成一个zh.res文件。
最后提示输入任意键退出

请问这样的情况如何用批处理程序来写?
我这么输入批处理命令
aRarefactWin.exe
zh.txt
5
这样执行的结果是运行到aRarefactWin.exe后仍然提示“请输入文件名,文件名中间不要有空格:”
zh.txt不会自动输入
请问这种情况如何用批处理来处理?我怎么才能用批处理让程序运行后读入zh.txt文件,然后自动输入5,之后程序计算运行。
批处理不知道放在哪个版块问了,发到这里吧
...全文
551 6 点赞 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zhongchengzhai 2015-08-31
请问ifdone用这个软件产生的数据 n E Var Upper95 Lower95 Upper99 Lower99(各列)分别是代表什么意思呢?
  • 打赏
  • 举报
回复
keith_cheung 2013-02-11
哈哈,这新年礼物真好!谢谢!
  • 打赏
  • 举报
回复
ifdone 2013-02-11
引用 2 楼 keith_cheung 的回复:
我回此贴让你好结贴的。
你是来要分的吧,这分太好赚了,应该也能自己给自己点分
  • 打赏
  • 举报
回复
ifdone 2013-02-11
echo zh.txt 5 | aRarefactWin.exe 就可以执行
  • 打赏
  • 举报
回复
keith_cheung 2013-02-11
我回此贴让你好结贴的。
  • 打赏
  • 举报
回复
ifdone 2013-02-11
还是谷歌比百度好用,刚刚搜到,可以这么实现上面的批处理命令。 echo zh.txt | aRarefactWin.exe 就可以执行
  • 打赏
  • 举报
回复
相关推荐
发帖
C#
加入

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2013-02-11 09:58
社区公告

让您成为最强悍的C#开发者