回 帖 发 新 帖 刷新版面

主题:[讨论]有关vb调用exe参数传递问题

各位大侠:
我现在有一个fortran编写的程序,但只有exe可执行文件,而没有源程序。程序是用于计算的,其用法是:
双击该exe后,弹出Dos窗口,提示输入输入文件名称,(按提示输入一个已有文件名称,该文件中是计算所用的数据)
回车后提示输入输出文件的名称,(按提示输入一个文件名称)
最后程序运算后把结果保存到指定文件中。
现在我想在VB中建立第一个输入数据文件,并指定输出文件名称,然后通过点击按钮调用该exe文件自动完成计算。请问是否可以实现,谢谢!
附件中为准备在vb中调用的应用程序,i.txt是这个程序计算所用的数据文件
在vb中生成i.txt没有问题,只是调用存在问题,请各位不吝赐教!

回复列表 (共6个回复)

沙发

我也有同样的问题……

板凳

这个问题的实质是:
如何利用vb想一个窗口输入信息

我记得原来大侠们的方案似乎是:seedkey
就在本版块,你找找看。

3 楼

CreatePipe创建管道
CreateProcess创建进程(事先把进程的标准输入流句柄设置为之前创建的管道句柄)
之后通过WriteFile向该管道写东西,会自动输入到进程标准输入流。

参考这个:[url]http://bbs.pfan.cn/post-218633.html[/url],不过这个例子是截获输出内容的,但大体原理是一致的。

4 楼

学习……有点难懂。比如这样吧:有一个Dos音乐压缩程序lame.exe,dos命令参数为
lame.exe [文件名] [压缩到的比特率] [输出路径]
然后lame.exe可以给VB程序输出转换音乐的百分比,这个百分比可以在VB程序上显示出来。
下一贴我上传lame.exe文件的压缩文件。

5 楼

寻找一直寻找机会的人!
一个趋势中的趋势的项目!
一个直销和传销终结者的项目!
一个帮助普通创业者成功的项目!
   我们在互联网上正在拓展一个生意项目,现在正在寻求合作伙伴。我们认为成功的关键是你是什么人?还有你和谁在一起。我们在乎的是--您是否是有激情、有梦想的人。有意者请跟我们联系,我们和您谈谈,给您讲解一些生意概念,或许我们可以合作。一个集即时网游、交友,娱乐游戏,网络品牌代理商城,互联网平台项目招商进行中……详情QQ空间资料http://user.qzone.qq.com/909065437/infocenter
网商咨询 摩客天宇QQ 909065437

6 楼

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易特更多资料博客

我来回复

您尚未登录,请登录后再回复。点此登录或注册