2 namedajipai namedajipai 于 2016.04.26 22:09 提问

请问怎么在程序中以对话框的形式加载另一个exe程序

请问怎么在程序中以对话框的形式加载另一个exe程序,同时怎么把这个程序中的数据发送到那个程序里,谢谢

2个回答

caozhy
caozhy   Ds   Rxr 2016.05.02 04:53
已采纳

用shellexecute载入你的程序,用setparent设置程序的父窗体为你的窗体。

fk002008
fk002008   2016.04.27 10:46

用这个java为例子吧

首先你要做这个swing界面的对话框
(不会可以看看对话框打开的方法 swing )

第二部你然后通过对话框去选择你的exe程序
这个时候把这个exe当文件看待
第三步是重点了:
如何执行程序
Runtime r = Runtime.getRuntime();
final Process p = r.exec(文件程序路径 + 程序的参数);

你要传给这个exe文件的数据就是这个exe能够接受的参数了
程序的参数那里你可以把你自己程序中的数据传给他

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!