[轉]MFC獲取命令行參數

方法一:
可用用GetCommandLine得到命令行字符串

CWinApp   *thisApp   =   AfxGetApp();  
CString   sCmdLine   =   thisApp->m_lpCmdLine;  

方法二:
char   *svCmdLine=GetCommandLine();
跟方法一其實一樣(?)

方法三:
直接使用全局宏(最簡單又最方便的方法)
__argc表示參數個數,__argv[1]表示第1參數,__argv[2]表示第2參數……

方法四:
拾取命令行  
InitInstance()  
{  
...  
CCommandLineInfo   cmdInfo;  
ParseCommandLine(cmdInfo);  
   
if   (!ProcessShellCommand(cmdInfo))  
          return   FALSE;  
...  
}
至於CCommandLineInfo怎麼用,查了下MSDN還是雲裏霧裏

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章