想将这样两条命令写入MFC程序中
cd QHLDesktop
start jre\bin\javaw -jar libs/QHLDesktopUpgrade.jar "QHLDesktop.exe" 0
并让它们顺序执行。发现用
system("cd QHLDesktop\nstart jre\\bin\\javaw -jar libs/QHLDesktopUpgrade.jar\ "QHLDesktop.exe\" 0");
不行,分开写两条system()也不行。最后查到应该用&&连接表示顺序执行。即:
system("cd QHLDesktop&&start jre\\bin\\javaw -jar libs/QHLDesktopUpgrade.jar\ "QHLDesktop.exe\" 0");