MFC调用exe程序

MFC调用exe程序,第1张

WinExec("E:\\QQ.EXE",SW_SHOW)

字符串改成你的exe路径和名字就可以了,注意反斜杠要转译(必须连续2个)

回复 0513zhang:两个函念颤旦数的参仔扰数中,ShowCmd意义和写法是一样的

//ShowCmd 参数可选值洞闷:SW_HIDE = 0{隐藏}

SW_SHOWNORMAL = 1{用最近的大小和位置显示, 激活}

但第四个参数。。不就是我说的入口参数么。。对于自己的exe,形式自己定义,关键是在instance入口处要判断约定参数就可以了。

在按钮的事镇派册件响应函数里面用

ShellExecute()函数,如下示例

//调用计算器

ShellExecute(NULL,"open","calc.exe",NULL,NULL,SW_SHOWNORMAL)

//调羡拿用御宏记事本

ShellExecute(NULL,"open","NOTEPAD.EXE",NULL,NULL,SW_SHOWNORMAL)

标准c库函数不知道行唤颂不行,如果在win32环境下,调用win32 API绝对是可以的态肢,用shellexecute函数启动程序,命令行参数在程序名称后按空格隔开,在调用程序main函数中使用string strLine=::AfxGetApp()->m_lpCmdLine就可以获取命令行帆链世参数了,在开发多进程项目的时候用的比较多,常用于进程间启动参数传递。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12375983.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存