您的位置:首页 > 其它

MFC程序中启动其他程序,并带参数

2017-09-26 11:51 337 查看



string command = "";//需要传的参数
ShellExecute(NULL, L"open", string2CString("C:\\SiView\\Setup\\SCHStarter.exe"), string2CString(command), NULL, SW_SHOW);





MFC中的AFXWIN.H中自带一个成员变量m_lpCmdLine,该成员变量用来保存可执行文件名后的参数。

BOOL CSCHStarterApp::InitInstance()
{

//校验所带参数
if ((m_lpCmdLine[0] != _T('\0')) )
{
m_bCmdRet = true;
string schpath = m_lpCmdLine;

}
else
{
m_bCmdRet = false;
}
......
}





                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: