sourceCode:
LPWSTR *szArglist = NULL;
int nArgs = 0;
szArglist = CommandLineToArgvW(GetCommandLineW(), &nArgs);
if( NULL != szArglist)
{
//szArglist就是保存參數的數組
//nArgs是數組中參數的個數
//數組的第一個元素表示進程的path,也就是szArglist[0],其他的元素依次是輸入參數。
if( argc==1 ) {
CString cs = CString(argv[1]);
if(cs.Compare(_T("StartTestFlow"))==0){
SendMessage(WM_CLOSE);
}else if (cs.Compare(_T("StopTestFlow"))==0){
}
}else if (argc==2){
}
}
//取得參數後,釋放CommandLineToArgvW申請的空間
LocalFree(szArglist);
程式畫面:
全站熱搜