void Widget::on_pushButtonCmd_clicked()
{
QProcess *cmd=new QProcess(this);
QString programm = "C:\\Windows\\System32\\cmd.exe";
QStringList arguments;
arguments <<"C:\\7za.exe"
<<"-u"
<<"-tzip"
<<"-x!*.zip"
<<"D:\\TESTZIP\\backup.zip"
<<"D:\\TESTZIP\\1.txt";
cmd->start(programm);
cmd->waitForStarted();
cmd->setArguments(arguments);
}
Подскажите пожалуйста. Через Qprocess вызываю консоль. В консоли вызываю консольную версию 7za.exe с ключами. Но программа висит и архив не создается.
Код:
QString programm = "C:\\7za.exe"; // Путь правильный?
QStringList arguments;
arguments << "u" // !!!
<< "-tzip"
<< "-x!*.zip"
<< "C:\\New/backup.zip"
<< "C:\\New/1.txt";
QProcess *cmd = new QProcess(this);
cmd->start(programm, arguments);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Сделал простенький вектор, все мои тесты проходит, но окаянное онлайн-тестирование кидает в меня ошибкой "Memory leak detected"Помогите найти места,...
С латиницей проблем нет, все работает как надо, но вместо кириллицы совершенно другие символыВот код, если это поможет
Самостоятельно обучаюсь программированиюСейчас пытаюсь решить задачу, найденную в интернете