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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
在一个程序中打开另一个程序(.exe)
方法一://调用更新程序 ProcessStartInfo pInf = new ProcessStartInfo(); pInf.FileName =Application.StartupPath+"\\UPDATE.exe"; Process p = Process.Start(pInf);
在C# WinForm 中嵌入另一个.EXE程序,详细步骤
这个问题就是,假如我有一个程序,我需要把他放到一个新的程序中,只有一个文件,笼统解释就是给一个程序加一把锁 今天对这个问题考虑了好久好久,最终决定以资源文件的方式解决它
将一个activity以对话框的形式悬浮在另一个activity之上
本篇文章主要介绍了"将一个activity以对话框的形式悬浮在另一个activity之上",主要涉及到将一个activity以对话框的形式悬浮在另一个activity之上方面的内容,对于将一个activity以对话框的形式悬浮在另一个activity之上感兴趣的同学可以参考一下。 dialog  activity  android   theme  达到的效果就像googl
C#将一个窗体作为另一个窗体的对话框形式弹出
在使用C#做Windows窗体应用的时候,我遇到了一个问题: 我想在一个窗体中弹出一个带有文本框、标签、按钮等常用 控件的对话框,换句话说就是自己定制的“对话框”,我们知 道,在MFC里这样是可以是实现的,但是在C#中,只是给定 了几种特定的对话框形式,自身定制并不像MFC那样直接添 加控件就能实现。
EXE文件的加载过程
一个microsoft的.exe程序文件的启动过程 2009-06-16 14:54 2101人阅读 评论(0) 收藏 举报 microsoftmfcwindowsshelldll数据结构       学习windows 编程从mfc角度来说可分为两部分那就是WinMain函数以前的,和WinMain函 数以后的。前者涉及很多windows操作系统内部的知识,后者需要看mf
利用窗口分割将多EXE嵌入统一程序(MFC)
窗口分割的必要性:有时候我们需要在一个窗口内显示不同的信息,类似于下图所示,每个窗口直接交互并不大,或者我们需要将一个exe嵌入到一个窗口中,这样就用到了窗口分割。窗口分割技术在MFC的单文档文件中比较容易实现,其他编程语言或者对话框可能也可以实现,但是实现起来比较复杂,与此同时没有现成的例子或者函数。 实现窗口分割的步骤: (1)建立一个单文档程序:新建—项目—Visual C+
带参数启动另外一个exe程序
上一篇讲了怎么启动控制台程序,并且指定输出流到控制台。 本篇还是以上一篇文章的win32项目来作为被启动的程序。 新建一个控制台程序: 有多种方式启动另外一个exe程序,不懂就百度一下吧。 void testConsole() { ShellExecute(NULL,"open","F://project//cpp//CppAllTest//Debug//CppWinTest.exe",
加载页面时自动打开另一个新页面的并同时打开一个exe程序
打开新页面   function OPENNEW(){    window.open("path.jsp", "win2");   }执行exe  //当加载页面时,就自动打开聊天程序 jzl 2007-2-26 try{  String username =(String)session.getAttribute("user_name");  String passwd = request.
Java 程序调用 exe
版权声明:转载时请务必保留以下作者信息和链接作者:陈维(chenweionline@hotmail.com)作者的网站:http://www.chenwei.mobi我们的 Java 程序中有时候需要调用程序自身以外的一些程序,来完成某些计算。那么这个时候可以使用 ProcessBuilder.start() 或 Runtime.exec方法,并返回 Process 子类的一个实例,该实例可用
内嵌第三方EXE程序窗口
最近有个开发任务,将一个exe程序内嵌至另一个exe窗口中执行,