Как выполнить две CMD команды в QProcess

Пытаюсь выполнить 2 команды CMD:

auto programmName = QFileInfo(QCoreApplication::applicationFilePath()).fileName();
QProcess consola;
QString command = "cmd";
QStringList commandArgs;
QString subcommand1, subcommand2;
subcommand1 += "TASKKILL /IM ";
subcommand1 += programmName;
subcommand2 += "DEL /Q ";
subcommand2 += QCoreApplication::applicationFilePath();
commandArgs << "/c" << subcommand1 << "&&" << subcommand2;
qDebug() << commandArgs;
consola.startDetached(command, commandArgs);
consola.waitForFinished();

Получаю ошибку:

Ошибка: Неправильный параметр или аргумент - '/Q'. Введите "TASKKILL
/?" для получения справки по использованию.

Как это поправить?


Ответы (0 шт):