现在的位置: 首页 > 综合 > 正文

VC获取命令行参数

2018年02月08日 ⁄ 综合 ⁄ 共 365字 ⁄ 字号 评论关闭
方法一
  ::GetCommandLine();
  将获取到 "C:\test\app.exe" -1 -2
方法二
  for (int i=0;i<__argc;i++)
  {
  __argv[i];
  将依次得到C:\test\app.exe -1 -2
  }
方法三
  AfxGetApp()->m_lpCmdLine;
  将获取到 -1 -2
 

其他方法
  如果希望支持MFC应用程序的标准命令行,还可以使用MFC中的CCommandLineInfo类。



范例:
	for (int i=0;i<__argc;i++)
	{
		__argv[i];
	}
	if(__argc>1)
	{
		if(strcmp(__argv[1],"nodlg")==0)
		{
			CImageClass imageDlg;
			imageDlg.InitInstance();		//执行
			return FALSE;
		}
	} 

抱歉!评论已关闭.