Russian Qt Forum

Программирование => С/C++ => Тема начата: DePeBo от Август 21, 2015, 18:54



Название: QProcess help please
Отправлено: DePeBo от Август 21, 2015, 18:54
Всем привет.
Знаю, что тема возникала не раз, но ответа на мой вопрос так и не нашел.
Сделал программу на VS 2015. Основная цель вызов bat файла с exe программы.
VS все получилось. Использовал следующий код:

Код:
ShellExecute(0, TEXT("open"), TEXT("cmd"), TEXT("/C DTScreen.bat"), NULL, SW_RESTORE);

Теперь захотел сделать программу с графической оболочкой. Как я понял QT C++ прекрасно для этого подходит, но возникли сложности с вызовом внешней программы.
Сейчас пытаюсь хотя бы запустить exe, но он запускается только в процессах, а как приложение нет (грубо говоря в фоновом режиме). Как можно вызвать exe, что бы реально его увидеть и работать в нем?  :)

Код:
void MainWindow::on_pushButton_clicked()
{
    QProcess processs;
    processs.start("C:\\Users\\dmitry.rikhter\\Desktop\\AmRest\\Ramki\\ramki3_1.exe");
    processs.waitForFinished();
}

QT Creator 3.1.0
Based on QT 5.2.1 (MSVC 2010, 32 bit)


Название: Re: QProcess help please
Отправлено: Bepec от Август 21, 2015, 19:14
startDetached


Название: Re: QProcess help please
Отправлено: DePeBo от Август 21, 2015, 19:30
startDetached

Спасибо. Сработало ;D