MFC启动其他MFC进程,并传递参数,同时获取参数
来源:互联网 发布:thinkpad8 win10优化 编辑:程序博客网 时间:2024/05/17 01:36
启动另外进程采用ShellExecuteEx()函数实现:
SHELLEXECUTEINFO shell = { sizeof(shell) };
shell.fMask = SEE_MASK_FLAG_DDEWAIT;
shell.lpVerb = L"open";
shell.lpFile = L"C:/Users/zs/Desktop/mfc获取命令行参数/receiveparam/Debug/receiveparam.exe";//欲启动进程路径 此处因为测试,我使用绝对路径
shell.nShow = SW_NORMAL;
shell.lpParameters = L"hello";//传递参数
BOOL ret = ShellExecuteEx(&shell);
另一个进程要获取传递参数,有多种方法:
1,使用GetCommandLine()函数
CString str = GetCommandLine();
MessageBox(str);
此种方法得到字符串中包含本程序路径
2,使用theApp.m_lpCmdLine
MessageBox(theApp.m_lpCmdLine);
此种方法得到路径很干净,只有所传递参数。
0 0
- MFC启动其他MFC进程,并传递参数,同时获取参数
- MFC 启动exe 参数传递
- MFC程序中启动其他程序,并带参数
- MFC应用程序参数传递
- MFC 多线程参数传递
- MFC 多线程传递参数
- MFC+多线程+参数传递
- MFC获取命令行参数
- MFC 获取命令行参数
- mfc 获取命令行参数
- 多进程同时操作数据库并同时写日志文件,方法中带参数传递
- [转]MFC获取命令行参数
- MFC 获取命令行参数 unicode
- MFC 获取命令行参数方法
- MFC 如何获取命令行参数
- 多线程中MFC对象参数的传递
- MFC总结(17) --- CString 参数传递问题
- EVC进程获取启动参数
- 【LeetCode with Python】 Trapping Rain Water
- 马士兵struts2视频教程第十一集
- final 、 abstract类
- sim900特性
- 【LeetCode with Python】 Two Sum
- MFC启动其他MFC进程,并传递参数,同时获取参数
- Problem 2 ---- euler
- 【LeetCode with Python】 Unique Binary Search Trees
- FastReport配置打印预览按钮_C++
- Android ViewPager学习之 使用详解
- Android出现java.net.SocketException: Permission denied的问题
- 使用ExtJS禁止刷新页面
- 重构中对设计模式的反思
- ubuntu下的JDK和ant安装与环境变量的配置