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

来源:互联网 发布:js文件怎么运行网页 编辑:程序博客网 时间:2024/06/05 20:09

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;}......}