(solved)Einsatz von QProcess um Windows Programm auszuführen
Verfasst: 5. März 2008 12:53
Hallo,
ich will mittels QProcess (nehme an dies ist die richtige Wahl)
eine *.bat Datei ausführen.
Hier im Beispiel minimiert auf CMD.exe ausführen
Mein Ansatz bis dato:
der Compile verläuft ohne Probleme (ausser Hinweis bzgl uninitialized myLaunch) aber wenn ich beim ausführen an die Stelle komme, stürzt mein Programm komplett ab.
Was mache ich falsch in der Verwendung von QProcess ?
Letztlich will ich ein *.bat File ausführen, aber bis dato sollte ich erstmal diese Kleine-Variante funktionierend hinkriegen.
Bin für Ideen und vorschläge offen.
Danke im voraus
edit: Suche hilft
http://www.qtforum.de/forum/viewtopic.php?t=6202
vielleicht sollte ich doch diesne Ansatz wählen.
Start von i.e. Firefox wie dort beschrieben funktioniert eigentlich.
Aus interesse wuerde mich trotzdme interessierne was oben falsch ist.
ich will mittels QProcess (nehme an dies ist die richtige Wahl)
eine *.bat Datei ausführen.
Hier im Beispiel minimiert auf CMD.exe ausführen
Mein Ansatz bis dato:
Code: Alles auswählen
QString myApp = "cmd.exe"
// Sollte mittels PATH in jedem aktuelleren Win-Release ansprechbar sein
// für ältere win System würde ich dies dann mit command.exe ersetzten
QStringList myParms;
myParms << "-?";
// fur etwaige Parameter
QProcess *myLaunch;
myLaunch->start (myApp, myParms);
Was mache ich falsch in der Verwendung von QProcess ?
Letztlich will ich ein *.bat File ausführen, aber bis dato sollte ich erstmal diese Kleine-Variante funktionierend hinkriegen.
Bin für Ideen und vorschläge offen.
Danke im voraus
edit: Suche hilft
http://www.qtforum.de/forum/viewtopic.php?t=6202
vielleicht sollte ich doch diesne Ansatz wählen.
Start von i.e. Firefox wie dort beschrieben funktioniert eigentlich.
Aus interesse wuerde mich trotzdme interessierne was oben falsch ist.