Giriş
Şu satırı dahil ederiz.
processChannelMode metodu
Şöyle yaparız.
Şöyle yaparız.
setProgram() ve setArguments()'ı birleştirir. Şöyle yaparız.
Şöyle yaparız.
Şu satırı dahil ederiz.
#include <QProcess>
fork() ile yeni uygulama başlatır. Shell'i kullanmaz.processChannelMode metodu
Şöyle yaparız.
proc.setProcessChannelMode(QProcess::MergedChannels);
setArguments metoduŞöyle yaparız.
QProcess process(this);
process.setProgram(“xdotool”);
process.setArguments(QStringList() << “getwindowfocus” << “getwindowname”);
process.start();
while(process.state() != QProcess::NotRunning)
qApp->processEvents();
QString title = process.readAll();
start metodu - exe + argssetProgram() ve setArguments()'ı birleştirir. Şöyle yaparız.
QProcess proc;
QStringList args;
args << "google.com";
args << "-n";
args << "3";
proc.start("ping", args);
proc.waitForFinished();
qDebug() << proc.readAllStandardOutput();
waitForStarted metoduŞöyle yaparız.
proc.start(...);
bSuccess = proc.waitForStarted();
Hiç yorum yok:
Yorum Gönder