ShellExecute执行批处理文件没达到效果可能是当前工作路径没有正确指定

SetCurrentDirectory(strExeDir);//切换程序当前的工作路径,使批处理文件能正确执行命令
::ShellExecute(NULL, _T("Open"), _T("plsqldev.exe"), _T("/C ") + strBat, NULL, SW_SHOWNORMAL);

猜你喜欢

转载自blog.csdn.net/KnightOnHourse/article/details/80035779