VB里如何调用其他程序啊?

来源:百度知道 编辑:UC知道 时间:2024/06/21 09:45:54
我想实现的效果是:主程序A调用另一个程序B,程序B是已经做好的一个程序,而程序B是运行在DOS里的,是带参数的(比如b.exe 123),如何将B封装到A里,用shell可以么?如果可以应该怎么用,有人说用API,那么具体如何操作,其实我想做的是让程序B运行的参数是在A里定义的变量,比如是这样的,我在程序A里放了个textbox控件,将里面的数据作为一个变量传递给B调用,如何实现啊?大家帮帮忙啊! 还有就是如何把这两个程序合成一个程序啊?就是只能看到A看不到B。

格式如下
shell "pathofb.exe\b.exe 123",0
所以
shell "pathofb.exe\b.exe " & text1.text,0

最后的参数0是vbhide就隐藏运行。这样就看不到B了

XX and YY

具体做法没试过,但可以肯定一点,必须用api
api是应用程序接口,2个独立的程序要相互传递变量必须使用api的消息传递和控件信息获取等函数