Fortran Coder

查看: 22076|回复: 13
打印 上一主题 下一主题

[文件读写] 需要输入变量参数的程序,如何批量读取并处理不同文件

[复制链接]

250

帖子

2

主题

0

精华

宗师

F 币
1730 元
贡献
872 点

规矩勋章

楼主
发表于 2019-12-17 08:35:43 | 显示全部楼层

250

帖子

2

主题

0

精华

宗师

F 币
1730 元
贡献
872 点

规矩勋章

沙发
发表于 2019-12-17 17:04:37 | 显示全部楼层
落月黎明 发表于 2019-12-17 16:05
主要是没找到源程序修改的思路

没太明白你的意思,你在源程序里不是已经用do循环实现了吗?
如果要反复执行,用输入修改参数,直接 do while true ... end 套在输入参数那部分外面不就行了,用负数判断退出循环。

250

帖子

2

主题

0

精华

宗师

F 币
1730 元
贡献
872 点

规矩勋章

板凳
发表于 2019-12-23 17:17:10 | 显示全部楼层
你要的批处理可能类似下面这个
@rem 设置可执行程序路径
@set path=%path%;E:\20191028工作\ChemkinIII\Chemkin\Debug\Console1\Console1\chem1

@rem cd进入目录,执行
cd E:\20191028工作\ChemkinIII\Chemkin\Debug\Console1\Console1\chem1
console1.exe<1.txt

cd E:\20191028工作\ChemkinIII\Chemkin\Debug\Console1\Console1\chem2
console1.exe<1.txt

250

帖子

2

主题

0

精华

宗师

F 币
1730 元
贡献
872 点

规矩勋章

地板
发表于 2019-12-24 08:54:36 | 显示全部楼层
落月黎明 发表于 2019-12-23 20:27
十分感谢!的确可以在不同目录处理了。有点难以理解为啥我那个不行,不是给出路径了。。 是需要像您这样  ...

你那个方式的意思是在当前目录下执行程序,就好比打开任意一个txt文件调用的都是记事本,你指定的是记事本的目录,但是对txt文件的处理和你指定的记事本目录没有关系,只和txt文件目录有关。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-18 00:56

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表