MFC调用外部exe程序的方法

时间:2022-09-30 09:19:13

MFC调用外部程序有好几种方法,我是用的是函数ShellExecute();

使用方法如下:

ShellExecute(this->m_hWnd,"open",".\\JLink.exe",".\\para.txt","",SW_HIDE );

其中".\\JLink.exe“是我要调用的外部程序,".\\para.txt"是我要传递给JLink的参数,SW_HIDE表示我调用该程序,但是不让改程序出现界面,只是在后台运行。

之后我把要调用的JLink.exe软件放到工程目录根目录下面(和.dsp在同一个目录下面,如下图所示:MFC调用外部exe程序的方法

设置好上面之后,运行软件之后生成自己的MultiJlink.exe,然后把MultiJlink.exe和调用的外部程序放到同一个文件夹下面,就可以使用了,如下图所示:

MFC调用外部exe程序的方法