connect( proc, SIGNAL(finished(int,QProcess::ExitStatus)), this, SLOT(okSave()) ); connect( proc, SIGNAL(readyReadStandardError()), this, SLOT(readError()) ); connect( proc, SIGNAL(readyReadStandardOutput()), this, SLOT(readData()) ); proc->setEnvironment(QProcess::systemEnvironment()); proc->start("cmd.exe",QStringList() << "/C:" << appPath+"/db.bat");
09:46:06 Запуск процесса архивирования БД09:46:06 09:46:06 "C:/Program Files/PostgreSQL/9.6/bin/pg_dump.exe" -c -U postgres -Ft -f S:/0new/SSI_admin/debug/ttt.tar ssi_p 09:46:06 09:46:06 Процесс может занять несколько минут...09:46:09 Процесс завершен
proc->startDetached("cmd /K "+appPath+"/db.cmd");