批处理文件如果执行exe程序,并调用另外的txt操作步骤文件

我有个由fortran程序写成的.exe文件,这个文件用来做批量计算用。每次计算的时候,需要输入一些相同的参数。所以,我想用批处理文件来完成。我写了个批处理.bat文件,... 我有个由fortran程序写成的.exe文件,这个文件用来做批量计算用。每次计算的时候,需要输入一些相同的参数。所以,我想用批处理文件来完成。

我写了个批处理.bat文件,包含内容:
@start feshim06.exe shim_batch.txt
其中feshim06.exe是由fortran语言写的计算程序。
shim_batch.txt文件包含所有的操作步骤,如下所示
map_000001.dat \r ‘输入map_000001.dat文件,回车’
apar90.fig \r ‘输入apar90.fig文件,回车’
1 \r ‘输入1,回车’
0 \r ‘输入0, 回车’
iron.dat \r ‘输入iron.dat, 回车’
50000 \r ‘输入50000, 回车’
3 \r ‘输入3, 回车’

我的问题是:bat文件,只打开feshim06.exe程序,然后就停了,不继续执行shim_batch.txt里的操作步骤!

求教,问题是哪里,怎么解决?
展开
 我来答
albumin
推荐于2016-04-16 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4889
采纳率:87%
帮助的人:2374万
展开全部
shim_batch.txt 行尾不要有\r,如下
map_000001.dat
apar90.fig
1
0
iron.dat’
50000
3

然后批处理文件包含如下 内容
@start feshim06.exe < shim_batch.txt
在EXE文件文本文件之间用一个小于号,表示将feshim06.exe的输入重定向为文本文件
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式