摘要: 获取命令行的方法:1、GetCommandLine() 获取输入的所有信息,包括程序所在路径及参数2、AfxGetApp()->m_lpCmdLine 只包含参数一般情况下,获取到命令行后就可以针对命令行中的内容进行相应的处理了CObject└CCommandLineInfo类CCommandLineInfo用于分析启动应用时的命令行参数。MFC应用一般都会在它的应用对象中使用函数InitInstance创建这个类的一个本地实例。然后把该对象传给CWinApp::ParseCommandLine,ParseCommandLine又重复调用ParseParam填充CCommandLineI 阅读全文
posted @ 2013-11-27 21:01 xingrun 阅读(1704) 评论(0) 推荐(0) 编辑
摘要: 在MFC程序中,可以用以下几种方法来获取命令行参数。为方便说明,我们假设执行了命令:C:\test\app.exe -1 -2方法一::GetCommandLine();将获取到"C:\test\app.exe" -1 -2方法二for(inti=0;im_lpCmdLine;将获取到-1 -2其他方法如果希望支持MFC应用程序的标准命令行,还可以使用MFC中的CCommandLineInfo类。相关文章:http://blog.csdn.net/geeeeeeee/archive/2008/12/13/3510195.aspx 阅读全文
posted @ 2013-11-27 21:00 xingrun 阅读(531) 评论(0) 推荐(0) 编辑