我必须使用system()
C++ 运行以下批处理文件命令。但是,我无法正确执行命令。
如何在 C++ 中使用正确的语法编写以下命令?
CALL install\setup.exe /s /v" /qn "KEY=0000-0000-0000-0000-0000" SHORTCUT=0 INSTALLDIR=\"C:\\Program Files\\Install\\Setup\" /l+*v "%SYSTEMROOT%\Setup.log""
下面是我的 C++ 代码。
int main()
{
system("\"install\setup.exe\" /s /v /qn KEY=0000-0000-0000-0000-0000 SHORTCUT=0 INSTALLDIR=\ C:\\Program Files\\Install\\Setup\ /l+*v %SYSTEMROOT%\\Setup.log");
system("\"C:\\Program Files\\install\\Setup\\setup.exe\" no");
system("\"C:\\Program Files\\install\\Setup\\setup.exe\" adder add -y Administrator");
system("\"C:\\Program Files\\install\\Setup\\setup.exe\" adder add -y user1");
system("\"C:\\Program Files\\install\\Setup\\setup.exe\" adder add -t Device run.exe");
}