| 查看: 452 | 回复: 2 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[求助]
文本文件拖拽到fortran exe上面
|
|||
| 将文本文件拖拽到fortran exe上面,执行,dos窗口显示直到计算结束,不自动消失。不知道怎么实现,求思路。 |
» 猜你喜欢
博士读完未来一定会好吗
已经有24人回复
导师想让我从独立一作变成了共一第一
已经有9人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有11人回复
读博
已经有4人回复
JMPT 期刊投稿流程
已经有4人回复
心脉受损
已经有5人回复
Springer期刊投稿求助
已经有4人回复
小论文投稿
已经有3人回复
申请2026年博士
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
《百家讲坛系列合集》V3[1].0.exe
已经有41人回复
Fortran有EOF文件结尾么?
已经有7人回复
申请书文件夹里面有几个文件?
已经有5人回复
【求助】FORTRAN写文件时每行开头都多了一个空格?
已经有6人回复
【求助】FORTRAN读取文本文件
已经有9人回复
刻录好的DVD拿到其他电脑上读不出来,为什么?
已经有5人回复
【生活经验】异地恋,在一起三个月了,他出差到这个城市一个月,其余的时间从未见面
已经有15人回复
【求助】Fortran程序,如何让exe文件可以单独运行?
已经有6人回复
Shanghai Longwood Biopharma is looking for experienced organic chemists
已经有21人回复
【求助】matlab读取fortran输出的txt文件【已解决】
已经有3人回复
pdf文件复制时,文件名里出现 -~这种符号,文件名不全,后面是这个符号 ,怎么解释?
已经有4人回复

|
呵呵,楼上说笑了。我实现了一些,写出来,共同参详吧。 (1) 用Fortran自己的Read功能。就是多了个双击的操作,先让DOS窗口出来,然后直接把文件拖入就行了。这个比较简单,以后我会用这个方法。 (2)借助VC++参数捕捉功能和Fortran的命令行参数提取功能。程序段不多,基本也不用对VC++很了解。 <2.1> VC++编译成的Exe文件,能够捕捉我们拖放的文件参数,其函数签名为:int main( int argc, char* argv[] ),文件的路径就存放在argv[1]中。 <2.2> 在VC++中调用已经编译好的Fortran Exe文件,执行FORTRAN命令的格式为:xxx.exe para1 para2 ..,目前我用WinExec来执行这个命令。这个命令的作用就是通过带参数的命令行将文件路径等信息传递到Fortran Exe里面去。 <2.3> 现在需要Fortran Exe能够提取到传递进来的参数。这里用到了Fortran的get_command_argument函数。 这样整个过程就完成了。当然这里面还有些不完善的地方,如完成的时机等。自己用的话,这个简单的需求是可以满足的。 |

3楼2012-04-06 06:50:51
2楼2012-03-27 10:36:00













回复此楼