将A中的参数A001,B001,C001,D001 四个参数传给B程序,参数的传递是个问题,执行如下代码:
ShellExecute(NULL,NULL,"C:\\B.exe",str,NULL,SW_SHOWNORMAL);后,B程序如何得到STR[]中的参数,有没有好方法?
ShellExecute(NULL,NULL,"C:\\B.exe",str,NULL,SW_SHOWNORMAL);后,B程序如何得到STR[]中的参数,有没有好方法?
static char argv[] = {A001, B001, C001, D001}
ShellExecute(NULL,NULL,"C:\\B.exe",argv,NULL,SW_SHOWNORMAL);
在APP中的InitInstance()
中m_lpCmdLine就是 B.exe /A00 /B001 /C001 /D001 中的参数