主题:[讨论]有关vb调用exe参数传递问题
craigtao
[专家分:0] 发布于 2010-08-24 20:01:00
各位大侠:
我现在有一个fortran编写的程序,但只有exe可执行文件,而没有源程序。程序是用于计算的,其用法是:
双击该exe后,弹出Dos窗口,提示输入输入文件名称,(按提示输入一个已有文件名称,该文件中是计算所用的数据)
回车后提示输入输出文件的名称,(按提示输入一个文件名称)
最后程序运算后把结果保存到指定文件中。
现在我想在VB中建立第一个输入数据文件,并指定输出文件名称,然后通过点击按钮调用该exe文件自动完成计算。请问是否可以实现,谢谢!
附件中为准备在vb中调用的应用程序,i.txt是这个程序计算所用的数据文件
在vb中生成i.txt没有问题,只是调用存在问题,请各位不吝赐教!
回复列表 (共6个回复)
沙发
孙瑞 [专家分:590] 发布于 2010-08-24 23:42:00
我也有同样的问题……
板凳
老大徒伤悲 [专家分:29120] 发布于 2010-08-25 08:48:00
这个问题的实质是:
如何利用vb想一个窗口输入信息
我记得原来大侠们的方案似乎是:seedkey
就在本版块,你找找看。
3 楼
tanchuhan [专家分:15140] 发布于 2010-08-25 21:39:00
CreatePipe创建管道
CreateProcess创建进程(事先把进程的标准输入流句柄设置为之前创建的管道句柄)
之后通过WriteFile向该管道写东西,会自动输入到进程标准输入流。
参考这个:[url]http://bbs.pfan.cn/post-218633.html[/url],不过这个例子是截获输出内容的,但大体原理是一致的。
4 楼
孙瑞 [专家分:590] 发布于 2010-08-26 22:24:00
学习……有点难懂。比如这样吧:有一个Dos音乐压缩程序lame.exe,dos命令参数为
lame.exe [文件名] [压缩到的比特率] [输出路径]
然后lame.exe可以给VB程序输出转换音乐的百分比,这个百分比可以在VB程序上显示出来。
下一贴我上传lame.exe文件的压缩文件。
5 楼
moke5 [专家分:30] 发布于 2010-09-10 23:26:00
寻找一直寻找机会的人!
一个趋势中的趋势的项目!
一个直销和传销终结者的项目!
一个帮助普通创业者成功的项目!
我们在互联网上正在拓展一个生意项目,现在正在寻求合作伙伴。我们认为成功的关键是你是什么人?还有你和谁在一起。我们在乎的是--您是否是有激情、有梦想的人。有意者请跟我们联系,我们和您谈谈,给您讲解一些生意概念,或许我们可以合作。一个集即时网游、交友,娱乐游戏,网络品牌代理商城,互联网平台项目招商进行中……详情QQ空间资料http://user.qzone.qq.com/909065437/infocenter
网商咨询 摩客天宇QQ 909065437
6 楼
C易特联盟 [专家分:60] 发布于 2010-10-03 21:37:00
C易特元亨QQ919169870
最新互助式项目。
这是一个互助的模式。
不推广人也有钱赚的。分A B两个网。
不推广的人在A网。推广的人 在B网。
B网推广的人帮助A网。
A网赚取6000元出局。
B网就多了。
详情了解加QQ919169870
http://blog.sina.com.cn/s/blog_6b19ec920100liv6.html
C易特奖励制度
http://blog.sina.com.cn/cyite6
C易特更多资料博客
我来回复