Fortran Coder

查看: 17180|回复: 11
打印 上一主题 下一主题

[绘图界面库] 关于Fortran直接调用可执行程序的问题

[复制链接]

35

帖子

6

主题

0

精华

熟手

F 币
151 元
贡献
94 点
跳转到指定楼层
楼主
发表于 2019-5-28 10:07:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,请问一下,我想在Fortran中直接调一个现有的可执行程序,并且后续计算需要该程序的结果,现在这个程序计算时间较长,怎么可以等该程序执行完毕之后再执行主程序的下一步呢?

分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

35

帖子

6

主题

0

精华

熟手

F 币
151 元
贡献
94 点
沙发
 楼主| 发表于 2019-5-28 10:11:51 | 只看该作者
谢谢大家
回复

使用道具 举报

35

帖子

6

主题

0

精华

熟手

F 币
151 元
贡献
94 点
板凳
 楼主| 发表于 2019-5-28 10:31:20 | 只看该作者
我直接调的system函数

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
地板
发表于 2019-5-28 11:17:00 | 只看该作者
call system("start /wait name.exe")

35

帖子

6

主题

0

精华

熟手

F 币
151 元
贡献
94 点
5#
 楼主| 发表于 2019-5-28 12:10:09 | 只看该作者
vvt 发表于 2019-5-28 11:17
call system("start /wait name.exe")

我试了start wait,但是好像没用啊,是因为我调用的子程序里也掉了批处理之类的吗

35

帖子

6

主题

0

精华

熟手

F 币
151 元
贡献
94 点
6#
 楼主| 发表于 2019-5-28 12:15:09 | 只看该作者
vvt 发表于 2019-5-28 11:17
call system("start /wait name.exe")

我试了start wait,但是好像没用啊,是因为我调用的子程序里也掉了批处理之类的吗

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
7#
发表于 2019-5-28 12:39:32 | 只看该作者
什么操作系统?
你调用的子程序是指什么?是指,call subroutine 还是 call system("name.exe") 里面的 exe ?
调用了批处理,是什么方式调用的?

35

帖子

6

主题

0

精华

熟手

F 币
151 元
贡献
94 点
8#
 楼主| 发表于 2019-5-28 13:30:50 | 只看该作者
vvt 发表于 2019-5-28 12:39
什么操作系统?
你调用的子程序是指什么?是指,call subroutine 还是 call system("name.exe") 里面的 exe ...

call system('name.exe')调用的,但是我调的name.exe里也有很多调批处理和调直接可执行文件的,调批处理就是call system('name.bat')

35

帖子

6

主题

0

精华

熟手

F 币
151 元
贡献
94 点
9#
 楼主| 发表于 2019-5-28 13:32:43 | 只看该作者
vvt 发表于 2019-5-28 12:39
什么操作系统?
你调用的子程序是指什么?是指,call subroutine 还是 call system("name.exe") 里面的 exe ...

windows10系统

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
10#
发表于 2019-5-28 13:54:31 | 只看该作者
name.exe 里面的 call system('name.bat') 也要 start /wait
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-12-26 20:14

Powered by Tencent X3.4

© 2013-2024 Tencent

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