MFC按钮调用一程序,如何执行程序命令行参数呢?

ShellExecuteA(this->m_hWnd,"open","程序.exe/q/s","","",SW_SHOW);自己试了一下,这样做好像不行,不知道用什么方法... ShellExecuteA(this->m_hWnd,"open","程序.exe /q /s","","", SW_SHOW );

自己试了一下,这样做好像不行,不知道用什么方法。
展开
 我来答
ucupracacia
推荐于2016-03-15 · TA获得超过194个赞
知道小有建树答主
回答量:356
采纳率:0%
帮助的人:165万
展开全部
标准c库函数不知道行不行,如果在win32环境下,调用win32 API绝对是可以的,用shellexecute函数启动程序,命令行参数在程序名称后按空格隔开,在调用程序main函数中使用string strLine=::AfxGetApp()->m_lpCmdLine;就可以获取命令行参数了,在开发多进程项目的时候用的比较多,常用于进程间启动参数传递。
bhtzu
2013-01-23 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4154万
展开全部
ShellExecute(NULL,"open","cmd.exe /k dir","","",SW_SHOW);
这样试试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式