标题:VB.net如何调用Fortran生成的exe?
只看楼主
zhangzhen
Rank: 2
等 级:论坛游民
帖 子:92
专家分:27
注 册:2011-3-4
结帖率:100%
已结贴  问题点数:0 回复次数:3 
VB.net如何调用Fortran生成的exe?
我用Process调用,exe很快结束,而直接双击exe,运行正常,难道process跟双击不一样?而用shell根本调用不起来,我不知道怎么回事?不知有没有调用过的,给点经验!
搜索更多相关主题的帖子: process shell 
2011-07-28 11:18
zhangzhen
Rank: 2
等 级:论坛游民
帖 子:92
专家分:27
注 册:2011-3-4
得分:0 
是不是在调用exe的时候默认在Debug下打开呢 由于我的exe必须在一定位置下打开才能正常运行 怎样才能不让它在debug下打开呢?
2011-07-29 08:59
无视黑瞳
Rank: 2
来 自:江西
等 级:论坛游民
帖 子:7
专家分:32
注 册:2011-5-20
得分:20 
给分吧!
代码如下:假设我们有个.EXE的可执行文件在C盘,路径名称如下“C:\FORRON.EXE”。我们可以利用一下代码进行调用
  Dim path As String = "C:\FORRON.EXE"
  System.Diagnostics.Process.Start(path)

当然你也可以用shell语句进行调用,如:
shell (path)
就是这样简单。

当你披上了婚纱,我也披上了袈裟。
2011-07-29 12:34
zhangzhen
Rank: 2
等 级:论坛游民
帖 子:92
专家分:27
注 册:2011-3-4
得分:0 
回复 3楼 无视黑瞳
我就是这样做的  可是Fortran生成的exe由于程序里有相对路径所以只能在固定的文件夹下才能正常运行,我们用调用时好像是在debug下打开的 怎样才能让它在原来的文件夹下运行呢
2011-07-29 18:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-346259-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.168489 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved